Lines Matching refs:FICL_WORD

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);
695 FICL_WORD *hashLookup (FICL_HASH *pHash, STRINGINFO si, UNS16 hashCode);
732 FICL_WORD *smudge;
748 FICL_WORD *dictAppendWord (FICL_DICT *pDict,
752 FICL_WORD *dictAppendWord2(FICL_DICT *pDict,
770 FICL_WORD *dictLookup (FICL_DICT *pDict, STRINGINFO si);
772 FICL_WORD *ficlLookupLoc (FICL_SYSTEM *pSys, STRINGINFO si);
810 int ficlAddParseStep(FICL_SYSTEM *pSys, FICL_WORD *pFW); /* ficl.c */
827 FICL_WORD *origXT;
852 FICL_WORD *pInterp[3];
853 FICL_WORD *parseList[FICL_MAX_PARSE_STEPS];
856 FICL_WORD *pBranchParen;
857 FICL_WORD *pDoParen;
858 FICL_WORD *pDoesParen;
859 FICL_WORD *pExitInner;
860 FICL_WORD *pExitParen;
861 FICL_WORD *pBranch0;
862 FICL_WORD *pInterpret;
863 FICL_WORD *pLitParen;
864 FICL_WORD *pTwoLitParen;
865 FICL_WORD *pLoopParen;
866 FICL_WORD *pPLoopParen;
867 FICL_WORD *pQDoParen;
868 FICL_WORD *pSemiParen;
869 FICL_WORD *pOfParen;
870 FICL_WORD *pStore;
871 FICL_WORD *pDrop;
872 FICL_WORD *pCStringLit;
873 FICL_WORD *pStringLit;
876 FICL_WORD *pGetLocalParen;
877 FICL_WORD *pGet2LocalParen;
878 FICL_WORD *pGetLocal0;
879 FICL_WORD *pGetLocal1;
880 FICL_WORD *pToLocalParen;
881 FICL_WORD *pTo2LocalParen;
882 FICL_WORD *pToLocal0;
883 FICL_WORD *pToLocal1;
884 FICL_WORD *pLinkParen;
885 FICL_WORD *pUnLinkParen;
973 int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord);
1012 FICL_WORD *ficlLookup(FICL_SYSTEM *pSys, char *name);
1076 int isAFiclWord(FICL_DICT *pd, FICL_WORD *pFW);
1104 WORDKIND ficlWordClassify(FICL_WORD *pFW);