Searched refs:FICL_WORD (Results 1 – 12 of 12) sorted by relevance
| /NextBSD/sys/boot/ficl/ |
| HD | ficl.h | 227 typedef struct ficl_word FICL_WORD; typedef 436 typedef FICL_WORD ** IPTYPE; /* the VM's instruction pointer */ 484 FICL_WORD *runningWord;/* address of currently running word (often just *(ip-1) ) */ 542 ( (sizeof (FICL_WORD) + nFICLNAME + sizeof (CELL)) \ 545 int wordIsImmediate(FICL_WORD *pFW); 546 int wordIsCompileOnly(FICL_WORD *pFW); 575 void vmExecute (FICL_VM *pVM, FICL_WORD *pWord); 603 FICL_WORD *tempFW = *(pVM)->ip++; \ 689 FICL_WORD *table[1]; 694 void hashInsertWord(FICL_HASH *pHash, FICL_WORD *pFW); [all …]
|
| HD | tools.c | 87 FICL_WORD *pStep = ficlLookup(pVM->pSys, "step-break"); in vmSetBreak() 113 int isAFiclWord(FICL_DICT *pd, FICL_WORD *pFW) in isAFiclWord() 136 static int isPrimitive(FICL_WORD *pFW) 154 static FICL_WORD *findEnclosingWord(FICL_VM *pVM, CELL *cp) in findEnclosingWord() 156 FICL_WORD *pFW; in findEnclosingWord() 165 pFW = (FICL_WORD *)(cp + 1 - (sizeof (FICL_WORD) / sizeof (CELL))); in findEnclosingWord() 192 FICL_WORD *pSemiParen = ficlLookup(pVM->pSys, "(;)"); in seeColon() 197 FICL_WORD *pFW = (FICL_WORD *)(pc->p); in seeColon() 217 FICL_WORD *pLit = (FICL_WORD *)c.p; in seeColon() 304 FICL_WORD *pFW; in seeXT() [all …]
|
| HD | dict.c | 84 FICL_WORD *pFW; in dictAbortDefinition() 216 FICL_WORD *dictAppendWord(FICL_DICT *pDict, in dictAppendWord() 234 FICL_WORD *dictAppendWord2(FICL_DICT *pDict, in dictAppendWord2() 241 FICL_WORD *pFW; in dictAppendWord2() 250 pFW = (FICL_WORD *)pDict->here; in dictAppendWord2() 392 + (nHash - 1) * sizeof (FICL_WORD *); in dictCreateHashed() 417 + (nBuckets-1) * sizeof (FICL_WORD *)); in dictCreateWordlist() 451 sizeof (FICL_HASH) + (nHash - 1) * sizeof (FICL_WORD *)); in dictEmpty() 480 FICL_WORD **pHash; in dictHashSummary() 482 FICL_WORD *pFW; in dictHashSummary() [all …]
|
| HD | ficl.c | 194 int ficlAddParseStep(FICL_SYSTEM *pSys, FICL_WORD *pFW) in ficlAddParseStep() 219 FICL_WORD *pFW = dictAppendWord(dp, name, parseStepParen, FW_DEFAULT); in ficlAddPrecompiledParseStep() 322 assert(dictCellsAvail(pSys->dp) > sizeof (FICL_WORD) / sizeof (CELL)); in ficlBuild() 477 int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord) in ficlExecXT() 482 FICL_WORD *oldRunningWord; in ficlExecXT() 543 FICL_WORD *ficlLookup(FICL_SYSTEM *pSys, char *name) in ficlLookup() 579 FICL_WORD *pFW; in ficlSetEnv() 600 FICL_WORD *pFW; in ficlSetEnvD()
|
| HD | prefix.c | 77 FICL_WORD *pFW = ficlLookup(pVM->pSys, list_name); in ficlParsePrefix() 164 FICL_WORD *pFW; in ficlCompilePrefix()
|
| HD | words.c | 581 FICL_WORD *pFW = pVM->runningWord; in constantParen() 591 FICL_WORD *pFW = pVM->runningWord; in twoConstParen() 1630 FICL_WORD *pFW = pSys->parseList[i]; in interpret() 1682 FICL_WORD *tempFW; in ficlParseWord() 1757 FICL_WORD *pFW = pVM->runningWord; in parseStepParen() 1771 FICL_WORD *pStep; in addParseStep() 1776 pStep = (FICL_WORD *)(stackPop(pVM->pStack).p); in addParseStep() 2297 FICL_WORD *fw; in variableParen() 2461 FICL_WORD *pFW = NULL; in ficlTick() 2497 FICL_WORD *pFW; in postponeCoIm() [all …]
|
| HD | testmain.c | 216 FICL_WORD *pFW; in spewHash() 280 FICL_WORD *pFW; in execxt()
|
| HD | vm.c | 141 void vmExecute(FICL_VM *pVM, FICL_WORD *pWord) in vmExecute() 587 int wordIsImmediate(FICL_WORD *pFW) in wordIsImmediate() 597 int wordIsCompileOnly(FICL_WORD *pFW) in wordIsCompileOnly()
|
| HD | float.c | 286 FICL_WORD *pFW = pVM->runningWord; in FconstantParen() 662 FICL_WORD *pfLitParen = ficlLookup(pVM->pSys, "(fliteral)"); in fliteralIm()
|
| HD | search.c | 140 FICL_WORD *pFW; in searchWordlist()
|
| /NextBSD/sys/boot/ficl/softwords/ |
| HD | ficlclass.fr | 8 \ Models a FICL_WORD
|
| /NextBSD/sys/boot/common/ |
| HD | interp_forth.c | 66 FICL_WORD *pInterp;
|