Searched refs:FICL_WORD (Results 1 – 11 of 11) sorted by relevance
/freebsd/stand/ficl/ |
H A D | ficl.h | 226 typedef struct ficl_word FICL_WORD; typedef 435 typedef FICL_WORD ** IPTYPE; /* the VM's instruction pointer */ 483 FICL_WORD *runningWord;/* address of currently running word (often just *(ip-1) ) */ 541 ( (sizeof (FICL_WORD) + nFICLNAME + sizeof (CELL)) \ 544 int wordIsImmediate(FICL_WORD *pFW); 545 int wordIsCompileOnly(FICL_WORD *pFW); 574 void vmExecute (FICL_VM *pVM, FICL_WORD *pWord); 602 FICL_WORD *tempFW = *(pVM)->ip++; \ 688 FICL_WORD *table[1]; 693 void hashInsertWord(FICL_HASH *pHash, FICL_WORD *pFW); [all …]
|
H A D | tools.c | 86 FICL_WORD *pStep = ficlLookup(pVM->pSys, "step-break"); in vmSetBreak() 112 int isAFiclWord(FICL_DICT *pd, FICL_WORD *pFW) in isAFiclWord() 135 static int isPrimitive(FICL_WORD *pFW) 153 static FICL_WORD *findEnclosingWord(FICL_VM *pVM, CELL *cp) in findEnclosingWord() 155 FICL_WORD *pFW; in findEnclosingWord() 164 pFW = (FICL_WORD *)(cp + 1 - (sizeof (FICL_WORD) / sizeof (CELL))); in findEnclosingWord() 191 FICL_WORD *pSemiParen = ficlLookup(pVM->pSys, "(;)"); in seeColon() 196 FICL_WORD *pFW = (FICL_WORD *)(pc->p); in seeColon() 216 FICL_WORD *pLit = (FICL_WORD *)c.p; in seeColon() 303 FICL_WORD *pFW; in seeXT() [all …]
|
H A D | dict.c | 83 FICL_WORD *pFW; in dictAbortDefinition() 215 FICL_WORD *dictAppendWord(FICL_DICT *pDict, in dictAppendWord() 233 FICL_WORD *dictAppendWord2(FICL_DICT *pDict, in dictAppendWord2() 240 FICL_WORD *pFW; in dictAppendWord2() 249 pFW = (FICL_WORD *)pDict->here; in dictAppendWord2() 391 + (nHash - 1) * sizeof (FICL_WORD *); in dictCreateHashed() 416 + (nBuckets-1) * sizeof (FICL_WORD *)); in dictCreateWordlist() 450 sizeof (FICL_HASH) + (nHash - 1) * sizeof (FICL_WORD *)); in dictEmpty() 479 FICL_WORD **pHash; in dictHashSummary() 481 FICL_WORD *pFW; in dictHashSummary() [all …]
|
H A D | ficl.c | 193 int ficlAddParseStep(FICL_SYSTEM *pSys, FICL_WORD *pFW) in ficlAddParseStep() 218 FICL_WORD *pFW = dictAppendWord(dp, name, parseStepParen, FW_DEFAULT); in ficlAddPrecompiledParseStep() 321 assert(dictCellsAvail(pSys->dp) > sizeof (FICL_WORD) / sizeof (CELL)); in ficlBuild() 476 int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord) in ficlExecXT() 481 FICL_WORD *oldRunningWord; in ficlExecXT() 542 FICL_WORD *ficlLookup(FICL_SYSTEM *pSys, char *name) in ficlLookup() 578 FICL_WORD *pFW; in ficlSetEnv() 599 FICL_WORD *pFW; in ficlSetEnvD()
|
H A D | prefix.c | 76 FICL_WORD *pFW = ficlLookup(pVM->pSys, list_name); in ficlParsePrefix() 163 FICL_WORD *pFW; in ficlCompilePrefix()
|
H A D | words.c | 580 FICL_WORD *pFW = pVM->runningWord; in constantParen() 590 FICL_WORD *pFW = pVM->runningWord; in twoConstParen() 1629 FICL_WORD *pFW = pSys->parseList[i]; in interpret() 1681 FICL_WORD *tempFW; in ficlParseWord() 1756 FICL_WORD *pFW = pVM->runningWord; in parseStepParen() 1770 FICL_WORD *pStep; in addParseStep() 1775 pStep = (FICL_WORD *)(stackPop(pVM->pStack).p); in addParseStep() 2308 FICL_WORD *fw; in variableParen() 2472 FICL_WORD *pFW = NULL; in ficlTick() 2508 FICL_WORD *pFW; in postponeCoIm() [all …]
|
H A D | testmain.c | 215 FICL_WORD *pFW; in spewHash() 279 FICL_WORD *pFW; in execxt()
|
H A D | vm.c | 140 void vmExecute(FICL_VM *pVM, FICL_WORD *pWord) in vmExecute() 586 int wordIsImmediate(FICL_WORD *pFW) in wordIsImmediate() 596 int wordIsCompileOnly(FICL_WORD *pFW) in wordIsCompileOnly()
|
H A D | float.c | 285 FICL_WORD *pFW = pVM->runningWord; in FconstantParen() 661 FICL_WORD *pfLitParen = ficlLookup(pVM->pSys, "(fliteral)"); in fliteralIm()
|
H A D | search.c | 139 FICL_WORD *pFW; in searchWordlist()
|
/freebsd/stand/ficl/softwords/ |
H A D | ficlclass.fr | 8 \ Models a FICL_WORD
|