Home
last modified time | relevance | path

Searched refs:FICL_WORD (Results 1 – 11 of 11) sorted by relevance

/freebsd/stand/ficl/
H A Dficl.h226 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 Dtools.c86 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 Ddict.c83 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 Dficl.c193 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 Dprefix.c76 FICL_WORD *pFW = ficlLookup(pVM->pSys, list_name); in ficlParsePrefix()
163 FICL_WORD *pFW; in ficlCompilePrefix()
H A Dwords.c580 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 Dtestmain.c215 FICL_WORD *pFW; in spewHash()
279 FICL_WORD *pFW; in execxt()
H A Dvm.c140 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 Dfloat.c285 FICL_WORD *pFW = pVM->runningWord; in FconstantParen()
661 FICL_WORD *pfLitParen = ficlLookup(pVM->pSys, "(fliteral)"); in fliteralIm()
H A Dsearch.c139 FICL_WORD *pFW; in searchWordlist()
/freebsd/stand/ficl/softwords/
H A Dficlclass.fr8 \ Models a FICL_WORD