Home
last modified time | relevance | path

Searched refs:pFW (Results 1 – 10 of 10) sorted by relevance

/freebsd/stand/ficl/
H A Ddict.c83 FICL_WORD *pFW; in dictAbortDefinition() local
240 FICL_WORD *pFW; in dictAppendWord2() local
265 return pFW; in dictAppendWord2()
506 pFW = pFW->link; in dictHashSummary()
576 return pFW; in dictLookup()
614 return pFW; in ficlLookupLoc()
672 assert(pFW); in dictUnsmudge()
770 assert(pFW); in hashInsertWord()
782 *pList = pFW; in hashInsertWord()
812 for (pFW = pHash->table[hashIdx]; pFW; pFW = pFW->link) in hashLookup()
[all …]
H A Dtools.c121 if ((pFW->link != NULL) && !dictIncludes(pd, pFW->link)) in isAFiclWord()
124 if ((pFW->nName <= 0) || (pFW->name[pFW->nName] != '\0')) in isAFiclWord()
127 if (strlen(pFW->name) != pFW->nName) in isAFiclWord()
155 FICL_WORD *pFW; in findEnclosingWord() local
277 sprintf(cp, "%.*s", pFW->nName, pFW->name); in seeColon()
303 FICL_WORD *pFW; in seeXT() local
312 sprintf(pVM->pad, ": %.*s", pFW->nName, pFW->name); in seeXT()
328 (long)pFW->param->i, (unsigned long)pFW->param->u); in seeXT()
335 (long)pFW->param->i, (unsigned long)pFW->param->u); in seeXT()
342 (long)pFW->param->i, (unsigned long)pFW->param->u); in seeXT()
[all …]
H A Dprefix.c76 FICL_WORD *pFW = ficlLookup(pVM->pSys, list_name); in ficlParsePrefix() local
82 if (!pFW) in ficlParsePrefix()
85 pHash = (FICL_HASH *)(pFW->param[0].p); in ficlParsePrefix()
91 pFW = pHash->table[i]; in ficlParsePrefix()
92 while (pFW != NULL) in ficlParsePrefix()
95 n = pFW->nName; in ficlParsePrefix()
104 vmExecute(pVM, pFW); in ficlParsePrefix()
108 pFW = pFW->link; in ficlParsePrefix()
163 FICL_WORD *pFW; in ficlCompilePrefix() local
189 pFW = ficlLookup(pSys, "\\"); in ficlCompilePrefix()
[all …]
H A Dtestmain.c215 FICL_WORD *pFW; in spewHash() local
234 pFW = pHash->table[i]; in spewHash()
235 while (pFW) in spewHash()
238 pFW = pFW->link; in spewHash()
243 pFW = pHash->table[i]; in spewHash()
244 while (pFW) in spewHash()
246 fprintf(pOut, "\t%s", pFW->name); in spewHash()
247 pFW = pFW->link; in spewHash()
279 FICL_WORD *pFW; in execxt() local
284 pFW = stackPopPtr(pVM->pStack); in execxt()
[all …]
H A Dficl.c200 pSys->parseList[i] = pFW; in ficlAddParseStep()
220 ficlAddParseStep(pSys, pFW); in ficlAddPrecompiledParseStep()
578 FICL_WORD *pFW; in ficlSetEnv() local
582 pFW = dictLookup(envp, si); in ficlSetEnv()
584 if (pFW == NULL) in ficlSetEnv()
591 pFW->param[0] = LVALUEtoCELL(value); in ficlSetEnv()
599 FICL_WORD *pFW; in ficlSetEnvD() local
603 pFW = dictLookup(envp, si); in ficlSetEnvD()
605 if (pFW == NULL) in ficlSetEnvD()
613 pFW->param[0] = LVALUEtoCELL(lo); in ficlSetEnvD()
[all …]
H A Dwords.c2479 if (!pFW) in ficlTick()
2484 PUSHPTR(pFW); in ficlTick()
2508 FICL_WORD *pFW; in postponeCoIm() local
2537 FICL_WORD *pFW; in execute() local
2836 FICL_WORD *pFW; in toBody() local
2842 pFW = POPPTR(); in toBody()
3647 if (pFW) in do_find()
4063 PUSHPTR(pFW); in colonNoName()
4132 if (pFW && (pFW->code == doLocalIm)) in toValue()
4138 else if (pFW && pFW->code == do2LocalIm) in toValue()
[all …]
H A Dsearch.c139 FICL_WORD *pFW; in searchWordlist() local
147 pFW = hashLookup(pHash, si, hashCode); in searchWordlist()
150 if (pFW) in searchWordlist()
152 stackPushPtr(pVM->pStack, pFW); in searchWordlist()
153 stackPushINT(pVM->pStack, (wordIsImmediate(pFW) ? 1 : -1)); in searchWordlist()
H A Dvm.c586 int wordIsImmediate(FICL_WORD *pFW) in wordIsImmediate() argument
588 return ((pFW != NULL) && (pFW->flags & FW_IMMEDIATE)); in wordIsImmediate()
596 int wordIsCompileOnly(FICL_WORD *pFW) in wordIsCompileOnly() argument
598 return ((pFW != NULL) && (pFW->flags & FW_COMPILE)); in wordIsCompileOnly()
H A Dficl.h544 int wordIsImmediate(FICL_WORD *pFW);
545 int wordIsCompileOnly(FICL_WORD *pFW);
693 void hashInsertWord(FICL_HASH *pHash, FICL_WORD *pFW);
809 int ficlAddParseStep(FICL_SYSTEM *pSys, FICL_WORD *pFW); /* ficl.c */
1075 int isAFiclWord(FICL_DICT *pd, FICL_WORD *pFW);
1103 WORDKIND ficlWordClassify(FICL_WORD *pFW);
H A Dfloat.c285 FICL_WORD *pFW = pVM->runningWord; in FconstantParen() local
291 PUSHFLOAT(pFW->param[0].f); in FconstantParen()