Symbol: FICL_VM
stand/common/interp_forth.c
62
FICL_VM *bf_vm;
stand/common/interp_forth.c
69
bf_command(FICL_VM *vm)
stand/ficl/aarch64/sysdep.c
52
void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
stand/ficl/amd64/sysdep.c
54
void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
stand/ficl/arm/sysdep.c
52
void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
stand/ficl/dict.c
308
void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n)
stand/ficl/dict.c
475
void dictHashSummary(FICL_VM *pVM)
stand/ficl/ficl.c
227
void ficlListParseSteps(FICL_VM *pVM)
stand/ficl/ficl.c
253
FICL_VM *ficlNewVM(FICL_SYSTEM *pSys)
stand/ficl/ficl.c
255
FICL_VM *pVM = vmCreate(NULL, defaultStack, defaultStack);
stand/ficl/ficl.c
273
void ficlFreeVM(FICL_VM *pVM)
stand/ficl/ficl.c
276
FICL_VM *pList = pSys->vmList;
stand/ficl/ficl.c
333
int ficlEvaluate(FICL_VM *pVM, char *pText)
stand/ficl/ficl.c
362
int ficlExec(FICL_VM *pVM, char *pText)
stand/ficl/ficl.c
367
int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT size)
stand/ficl/ficl.c
476
int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord)
stand/ficl/ficl.c
674
FICL_VM *pVM = pSys->vmList;
stand/ficl/ficl.h
1056
int ficlParseFloatNumber( FICL_VM *pVM, STRINGINFO si ); /* float.c */
stand/ficl/ficl.h
1061
int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si);
stand/ficl/ficl.h
1066
void constantParen(FICL_VM *pVM);
stand/ficl/ficl.h
1067
void twoConstParen(FICL_VM *pVM);
stand/ficl/ficl.h
1068
int ficlParseNumber(FICL_VM *pVM, STRINGINFO si);
stand/ficl/ficl.h
1069
void ficlTick(FICL_VM *pVM);
stand/ficl/ficl.h
1070
void parseStepParen(FICL_VM *pVM);
stand/ficl/ficl.h
1116
extern void ficlOutb(FICL_VM *pVM);
stand/ficl/ficl.h
1117
extern void ficlInb(FICL_VM *pVM);
stand/ficl/ficl.h
1120
extern void ficlSetenv(FICL_VM *pVM);
stand/ficl/ficl.h
1121
extern void ficlSetenvq(FICL_VM *pVM);
stand/ficl/ficl.h
1122
extern void ficlGetenv(FICL_VM *pVM);
stand/ficl/ficl.h
1123
extern void ficlUnsetenv(FICL_VM *pVM);
stand/ficl/ficl.h
1124
extern void ficlCopyin(FICL_VM *pVM);
stand/ficl/ficl.h
1125
extern void ficlCopyout(FICL_VM *pVM);
stand/ficl/ficl.h
1126
extern void ficlFindfile(FICL_VM *pVM);
stand/ficl/ficl.h
1127
extern void ficlCcall(FICL_VM *pVM);
stand/ficl/ficl.h
1129
extern void ficlPnpdevices(FICL_VM *pVM);
stand/ficl/ficl.h
1130
extern void ficlPnphandlers(FICL_VM *pVM);
stand/ficl/ficl.h
443
typedef void (*OUTFUNC)(FICL_VM *pVM, char *text, int fNewline);
stand/ficl/ficl.h
477
FICL_VM *link; /* Ficl keeps a VM list for simple teardown */
stand/ficl/ficl.h
510
typedef void (*FICL_CODE)(FICL_VM *pVm);
stand/ficl/ficl.h
571
void vmBranchRelative(FICL_VM *pVM, int offset);
stand/ficl/ficl.h
572
FICL_VM * vmCreate (FICL_VM *pVM, unsigned nPStack, unsigned nRStack);
stand/ficl/ficl.h
573
void vmDelete (FICL_VM *pVM);
stand/ficl/ficl.h
574
void vmExecute (FICL_VM *pVM, FICL_WORD *pWord);
stand/ficl/ficl.h
575
FICL_DICT *vmGetDict (FICL_VM *pVM);
stand/ficl/ficl.h
576
char * vmGetString (FICL_VM *pVM, FICL_STRING *spDest, char delimiter);
stand/ficl/ficl.h
577
STRINGINFO vmGetWord (FICL_VM *pVM);
stand/ficl/ficl.h
578
STRINGINFO vmGetWord0 (FICL_VM *pVM);
stand/ficl/ficl.h
579
int vmGetWordToPad (FICL_VM *pVM);
stand/ficl/ficl.h
580
STRINGINFO vmParseString (FICL_VM *pVM, char delimiter);
stand/ficl/ficl.h
581
STRINGINFO vmParseStringEx(FICL_VM *pVM, char delimiter, char fSkipLeading);
stand/ficl/ficl.h
582
CELL vmPop (FICL_VM *pVM);
stand/ficl/ficl.h
583
void vmPush (FICL_VM *pVM, CELL c);
stand/ficl/ficl.h
584
void vmPopIP (FICL_VM *pVM);
stand/ficl/ficl.h
585
void vmPushIP (FICL_VM *pVM, IPTYPE newIP);
stand/ficl/ficl.h
586
void vmQuit (FICL_VM *pVM);
stand/ficl/ficl.h
587
void vmReset (FICL_VM *pVM);
stand/ficl/ficl.h
588
void vmSetTextOut (FICL_VM *pVM, OUTFUNC textOut);
stand/ficl/ficl.h
589
void vmTextOut (FICL_VM *pVM, char *text, int fNewline);
stand/ficl/ficl.h
590
void vmTextOut (FICL_VM *pVM, char *text, int fNewline);
stand/ficl/ficl.h
591
void vmThrow (FICL_VM *pVM, int except);
stand/ficl/ficl.h
592
void vmThrowErr (FICL_VM *pVM, char *fmt, ...);
stand/ficl/ficl.h
613
void vmInnerLoop(FICL_VM *pVM);
stand/ficl/ficl.h
622
void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells);
stand/ficl/ficl.h
624
void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells);
stand/ficl/ficl.h
637
void vmPushTib (FICL_VM *pVM, char *text, FICL_INT nChars, TIB *pSaveTib);
stand/ficl/ficl.h
638
void vmPopTib (FICL_VM *pVM, TIB *pTib);
stand/ficl/ficl.h
758
void dictCheck (FICL_DICT *pDict, FICL_VM *pVM, int n);
stand/ficl/ficl.h
766
void dictHashSummary(FICL_VM *pVM);
stand/ficl/ficl.h
800
typedef int (*FICL_PARSE_STEP)(FICL_VM *pVM, STRINGINFO si);
stand/ficl/ficl.h
811
void ficlListParseSteps(FICL_VM *pVM);
stand/ficl/ficl.h
845
FICL_VM *vmList;
stand/ficl/ficl.h
942
int ficlEvaluate(FICL_VM *pVM, char *pText);
stand/ficl/ficl.h
970
int ficlExec (FICL_VM *pVM, char *pText);
stand/ficl/ficl.h
971
int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT nChars);
stand/ficl/ficl.h
972
int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord);
stand/ficl/ficl.h
980
int ficlExecFD(FICL_VM *pVM, int fd);
stand/ficl/ficl.h
988
FICL_VM *ficlNewVM(FICL_SYSTEM *pSys);
stand/ficl/ficl.h
997
void ficlFreeVM(FICL_VM *pVM);
stand/ficl/fileaccess.c
108
static void ficlCloseFile(FICL_VM *pVM) /* ( fileid -- ior ) */
stand/ficl/fileaccess.c
114
static void ficlDeleteFile(FICL_VM *pVM) /* ( c-addr u -- ior ) */
stand/ficl/fileaccess.c
126
static void ficlRenameFile(FICL_VM *pVM) /* ( c-addr1 u1 c-addr2 u2 -- ior ) */
stand/ficl/fileaccess.c
149
static void ficlFileStatus(FICL_VM *pVM) /* ( c-addr u -- x ior ) */
stand/ficl/fileaccess.c
178
static void ficlFilePosition(FICL_VM *pVM) /* ( fileid -- ud ior ) */
stand/ficl/fileaccess.c
19
static void pushIor(FICL_VM *pVM, int success)
stand/ficl/fileaccess.c
199
static void ficlFileSize(FICL_VM *pVM) /* ( fileid -- ud ior ) */
stand/ficl/fileaccess.c
210
static void ficlIncludeFile(FICL_VM *pVM) /* ( i*x fileid -- j*x ) */
stand/ficl/fileaccess.c
281
static void ficlReadFile(FICL_VM *pVM) /* ( c-addr u1 fileid -- u2 ior ) */
stand/ficl/fileaccess.c
297
static void ficlReadLine(FICL_VM *pVM) /* ( c-addr u1 fileid -- u2 flag ior ) */
stand/ficl/fileaccess.c
31
static void ficlFopen(FICL_VM *pVM, char *writeMode) /* ( c-addr u fam -- fileid ior ) */
stand/ficl/fileaccess.c
338
static void ficlWriteFile(FICL_VM *pVM) /* ( c-addr u1 fileid -- ior ) */
stand/ficl/fileaccess.c
351
static void ficlWriteLine(FICL_VM *pVM) /* ( c-addr u1 fileid -- ior ) */
stand/ficl/fileaccess.c
365
static void ficlRepositionFile(FICL_VM *pVM) /* ( ud fileid -- ior ) */
stand/ficl/fileaccess.c
375
static void ficlFlushFile(FICL_VM *pVM) /* ( fileid -- ior ) */
stand/ficl/fileaccess.c
385
static void ficlResizeFile(FICL_VM *pVM) /* ( ud fileid -- ior ) */
stand/ficl/fileaccess.c
89
static void ficlOpenFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */
stand/ficl/fileaccess.c
95
static void ficlCreateFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */
stand/ficl/float.c
109
static void Fnegate(FICL_VM *pVM)
stand/ficl/float.c
125
static void Fdiv(FICL_VM *pVM)
stand/ficl/float.c
142
static void Faddi(FICL_VM *pVM)
stand/ficl/float.c
160
static void Fsubi(FICL_VM *pVM)
stand/ficl/float.c
178
static void Fmuli(FICL_VM *pVM)
stand/ficl/float.c
196
static void Fdivi(FICL_VM *pVM)
stand/ficl/float.c
214
static void isubf(FICL_VM *pVM)
stand/ficl/float.c
232
static void idivf(FICL_VM *pVM)
stand/ficl/float.c
250
static void itof(FICL_VM *pVM)
stand/ficl/float.c
267
static void Ftoi(FICL_VM *pVM)
stand/ficl/float.c
283
void FconstantParen(FICL_VM *pVM)
stand/ficl/float.c
298
static void Fconstant(FICL_VM *pVM)
stand/ficl/float.c
315
static void FDot(FICL_VM *pVM)
stand/ficl/float.c
332
static void EDot(FICL_VM *pVM)
stand/ficl/float.c
350
static void displayFStack(FICL_VM *pVM)
stand/ficl/float.c
382
static void Fdepth(FICL_VM *pVM)
stand/ficl/float.c
398
static void Fdrop(FICL_VM *pVM)
stand/ficl/float.c
411
static void FtwoDrop(FICL_VM *pVM)
stand/ficl/float.c
424
static void Fdup(FICL_VM *pVM)
stand/ficl/float.c
437
static void FtwoDup(FICL_VM *pVM)
stand/ficl/float.c
451
static void Fover(FICL_VM *pVM)
stand/ficl/float.c
464
static void FtwoOver(FICL_VM *pVM)
stand/ficl/float.c
478
static void Fpick(FICL_VM *pVM)
stand/ficl/float.c
493
static void FquestionDup(FICL_VM *pVM)
stand/ficl/float.c
510
static void Froll(FICL_VM *pVM)
stand/ficl/float.c
526
static void FminusRoll(FICL_VM *pVM)
stand/ficl/float.c
542
static void Frot(FICL_VM *pVM)
stand/ficl/float.c
555
static void Fminusrot(FICL_VM *pVM)
stand/ficl/float.c
568
static void Fswap(FICL_VM *pVM)
stand/ficl/float.c
58
static void Fadd(FICL_VM *pVM)
stand/ficl/float.c
581
static void FtwoSwap(FICL_VM *pVM)
stand/ficl/float.c
595
static void Ffetch(FICL_VM *pVM)
stand/ficl/float.c
612
static void Fstore(FICL_VM *pVM)
stand/ficl/float.c
629
static void FplusStore(FICL_VM *pVM)
stand/ficl/float.c
645
static void fliteralParen(FICL_VM *pVM)
stand/ficl/float.c
658
static void fliteralIm(FICL_VM *pVM)
stand/ficl/float.c
675
static void FzeroEquals(FICL_VM *pVM)
stand/ficl/float.c
692
static void FzeroLess(FICL_VM *pVM)
stand/ficl/float.c
709
static void FzeroGreater(FICL_VM *pVM)
stand/ficl/float.c
726
static void FisEqual(FICL_VM *pVM)
stand/ficl/float.c
744
static void FisLess(FICL_VM *pVM)
stand/ficl/float.c
75
static void Fsub(FICL_VM *pVM)
stand/ficl/float.c
762
static void FisGreater(FICL_VM *pVM)
stand/ficl/float.c
781
static void FFrom(FICL_VM *pVM)
stand/ficl/float.c
795
static void ToF(FICL_VM *pVM)
stand/ficl/float.c
833
int ficlParseFloatNumber( FICL_VM *pVM, STRINGINFO si )
stand/ficl/float.c
92
static void Fmul(FICL_VM *pVM)
stand/ficl/gfx_loader.c
112
ficl_fb_putimage(FICL_VM *pVM)
stand/ficl/gfx_loader.c
151
ficl_fb_setpixel(FICL_VM *pVM)
stand/ficl/gfx_loader.c
166
ficl_fb_line(FICL_VM *pVM)
stand/ficl/gfx_loader.c
183
ficl_fb_bezier(FICL_VM *pVM)
stand/ficl/gfx_loader.c
202
ficl_fb_drawrect(FICL_VM *pVM)
stand/ficl/gfx_loader.c
219
ficl_term_drawrect(FICL_VM *pVM)
stand/ficl/gfx_loader.c
61
ficl_term_putimage(FICL_VM *pVM)
stand/ficl/i386/sysdep.c
54
void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
stand/ficl/loader.c
104
ficlSetenvq(FICL_VM *pVM)
stand/ficl/loader.c
142
ficlGetenv(FICL_VM *pVM)
stand/ficl/loader.c
177
ficlUnsetenv(FICL_VM *pVM)
stand/ficl/loader.c
206
ficlCopyin(FICL_VM *pVM)
stand/ficl/loader.c
228
ficlCopyout(FICL_VM *pVM)
stand/ficl/loader.c
250
ficlFindfile(FICL_VM *pVM)
stand/ficl/loader.c
296
ficlIsvirtualizedQ(FICL_VM *pVM)
stand/ficl/loader.c
315
ficlCcall(FICL_VM *pVM)
stand/ficl/loader.c
344
ficlUuidFromString(FICL_VM *pVM)
stand/ficl/loader.c
386
ficlUuidToString(FICL_VM *pVM)
stand/ficl/loader.c
419
int ficlExecFD(FICL_VM *pVM, int fd)
stand/ficl/loader.c
460
static void displayCellNoPad(FICL_VM *pVM)
stand/ficl/loader.c
476
static void isdirQuestion(FICL_VM *pVM)
stand/ficl/loader.c
504
static void pfopen(FICL_VM *pVM)
stand/ficl/loader.c
555
static void pfclose(FICL_VM *pVM)
stand/ficl/loader.c
572
static void pfread(FICL_VM *pVM)
stand/ficl/loader.c
594
static void pfreaddir(FICL_VM *pVM)
stand/ficl/loader.c
667
static void pfload(FICL_VM *pVM)
stand/ficl/loader.c
67
ficlSetenv(FICL_VM *pVM)
stand/ficl/loader.c
684
static void pfwrite(FICL_VM *pVM)
stand/ficl/loader.c
706
static void pfseek(FICL_VM *pVM)
stand/ficl/loader.c
724
static void key(FICL_VM *pVM)
stand/ficl/loader.c
737
static void keyQuestion(FICL_VM *pVM)
stand/ficl/loader.c
761
static void pseconds(FICL_VM *pVM)
stand/ficl/loader.c
775
static void ms(FICL_VM *pVM)
stand/ficl/loader.c
792
static void fkey(FICL_VM *pVM)
stand/ficl/loader.c
811
static void freeHeap(FICL_VM *pVM)
stand/ficl/loader.c
819
static void ficlDictThreshold(FICL_VM *pVM)
stand/ficl/loader.c
824
static void ficlDictIncrease(FICL_VM *pVM)
stand/ficl/powerpc/sysdep.c
52
void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
stand/ficl/prefix.c
116
static void tempBase(FICL_VM *pVM, int base)
stand/ficl/prefix.c
132
static void fTempBase(FICL_VM *pVM)
stand/ficl/prefix.c
139
static void prefixHex(FICL_VM *pVM)
stand/ficl/prefix.c
144
static void prefixTen(FICL_VM *pVM)
stand/ficl/prefix.c
72
int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si)
stand/ficl/riscv/sysdep.c
52
void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
stand/ficl/search.c
109
static void getOrder(FICL_VM *pVM)
stand/ficl/search.c
135
static void searchWordlist(FICL_VM *pVM)
stand/ficl/search.c
169
static void setCurrent(FICL_VM *pVM)
stand/ficl/search.c
191
static void setOrder(FICL_VM *pVM)
stand/ficl/search.c
237
static void ficlWordlist(FICL_VM *pVM)
stand/ficl/search.c
258
static void searchPop(FICL_VM *pVM)
stand/ficl/search.c
280
static void searchPush(FICL_VM *pVM)
stand/ficl/search.c
300
static void widGetName(FICL_VM *pVM)
stand/ficl/search.c
319
static void widSetName(FICL_VM *pVM)
stand/ficl/search.c
335
static void setParentWid(FICL_VM *pVM)
stand/ficl/search.c
57
static void definitions(FICL_VM *pVM)
stand/ficl/search.c
79
static void forthWordlist(FICL_VM *pVM)
stand/ficl/search.c
92
static void getCurrent(FICL_VM *pVM)
stand/ficl/stack.c
72
void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells)
stand/ficl/stack.c
91
void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells)
stand/ficl/testmain.c
101
static void ficlSystem(FICL_VM *pVM)
stand/ficl/testmain.c
131
static void ficlLoad(FICL_VM *pVM)
stand/ficl/testmain.c
212
static void spewHash(FICL_VM *pVM)
stand/ficl/testmain.c
257
static void ficlBreak(FICL_VM *pVM)
stand/ficl/testmain.c
263
static void ficlClock(FICL_VM *pVM)
stand/ficl/testmain.c
270
static void clocksPerSec(FICL_VM *pVM)
stand/ficl/testmain.c
277
static void execxt(FICL_VM *pVM)
stand/ficl/testmain.c
311
FICL_VM *pVM;
stand/ficl/testmain.c
56
static void ficlGetCWD(FICL_VM *pVM)
stand/ficl/testmain.c
73
static void ficlChDir(FICL_VM *pVM)
stand/ficl/tools.c
153
static FICL_WORD *findEnclosingWord(FICL_VM *pVM, CELL *cp)
stand/ficl/tools.c
186
static void seeColon(FICL_VM *pVM, CELL *pc)
stand/ficl/tools.c
301
static void seeXT(FICL_VM *pVM)
stand/ficl/tools.c
365
static void see(FICL_VM *pVM)
stand/ficl/tools.c
381
void ficlDebugXT(FICL_VM *pVM)
stand/ficl/tools.c
415
void stepIn(FICL_VM *pVM)
stand/ficl/tools.c
440
void stepOver(FICL_VM *pVM)
stand/ficl/tools.c
488
void stepBreak(FICL_VM *pVM)
stand/ficl/tools.c
610
static void bye(FICL_VM *pVM)
stand/ficl/tools.c
622
static void displayPStack(FICL_VM *pVM)
stand/ficl/tools.c
646
static void displayRStack(FICL_VM *pVM)
stand/ficl/tools.c
694
static void forgetWid(FICL_VM *pVM)
stand/ficl/tools.c
718
static void forget(FICL_VM *pVM)
stand/ficl/tools.c
738
static void listWords(FICL_VM *pVM)
stand/ficl/tools.c
815
static void listEnv(FICL_VM *pVM)
stand/ficl/tools.c
84
static void vmSetBreak(FICL_VM *pVM, FICL_BREAKPOINT *pBP)
stand/ficl/tools.c
843
static void envConstant(FICL_VM *pVM)
stand/ficl/tools.c
857
static void env2Constant(FICL_VM *pVM)
stand/ficl/tools.c
98
static void debugPrompt(FICL_VM *pVM)
stand/ficl/vm.c
117
void vmDelete (FICL_VM *pVM)
stand/ficl/vm.c
140
void vmExecute(FICL_VM *pVM, FICL_WORD *pWord)
stand/ficl/vm.c
160
void vmInnerLoop(FICL_VM *pVM)
stand/ficl/vm.c
195
void vmInnerLoop(FICL_VM *pVM)
stand/ficl/vm.c
253
FICL_DICT *vmGetDict(FICL_VM *pVM)
stand/ficl/vm.c
268
char *vmGetString(FICL_VM *pVM, FICL_STRING *spDest, char delimiter)
stand/ficl/vm.c
290
STRINGINFO vmGetWord(FICL_VM *pVM)
stand/ficl/vm.c
312
STRINGINFO vmGetWord0(FICL_VM *pVM)
stand/ficl/vm.c
359
int vmGetWordToPad(FICL_VM *pVM)
stand/ficl/vm.c
384
STRINGINFO vmParseString(FICL_VM *pVM, char delim)
stand/ficl/vm.c
389
STRINGINFO vmParseStringEx(FICL_VM *pVM, char delim, char fSkipLeading)
stand/ficl/vm.c
427
CELL vmPop(FICL_VM *pVM)
stand/ficl/vm.c
437
void vmPush(FICL_VM *pVM, CELL c)
stand/ficl/vm.c
448
void vmPopIP(FICL_VM *pVM)
stand/ficl/vm.c
459
void vmPushIP(FICL_VM *pVM, IPTYPE newIP)
stand/ficl/vm.c
471
void vmPushTib(FICL_VM *pVM, char *text, FICL_INT nChars, TIB *pSaveTib)
stand/ficl/vm.c
484
void vmPopTib(FICL_VM *pVM, TIB *pTib)
stand/ficl/vm.c
498
void vmQuit(FICL_VM *pVM)
stand/ficl/vm.c
518
void vmReset(FICL_VM *pVM)
stand/ficl/vm.c
535
void vmSetTextOut(FICL_VM *pVM, OUTFUNC textOut)
stand/ficl/vm.c
550
void vmTextOut(FICL_VM *pVM, char *text, int fNewline)
stand/ficl/vm.c
564
void vmThrow(FICL_VM *pVM, int except)
stand/ficl/vm.c
571
void vmThrowErr(FICL_VM *pVM, char *fmt, ...)
stand/ficl/vm.c
69
void vmBranchRelative(FICL_VM *pVM, int offset)
stand/ficl/vm.c
82
FICL_VM *vmCreate(FICL_VM *pVM, unsigned nPStack, unsigned nRStack)
stand/ficl/vm.c
86
pVM = (FICL_VM *)ficlMalloc(sizeof (FICL_VM));
stand/ficl/vm.c
88
memset(pVM, 0, sizeof (FICL_VM));
stand/ficl/words.c
1015
static void emit(FICL_VM *pVM)
stand/ficl/words.c
102
static void matchControlTag(FICL_VM *pVM, char *tag)
stand/ficl/words.c
1031
static void cr(FICL_VM *pVM)
stand/ficl/words.c
1038
static void commentLine(FICL_VM *pVM)
stand/ficl/words.c
1077
static void commentHang(FICL_VM *pVM)
stand/ficl/words.c
1089
static void fetch(FICL_VM *pVM)
stand/ficl/words.c
1106
static void twoFetch(FICL_VM *pVM)
stand/ficl/words.c
1123
static void store(FICL_VM *pVM)
stand/ficl/words.c
1139
static void twoStore(FICL_VM *pVM)
stand/ficl/words.c
1150
static void plusStore(FICL_VM *pVM)
stand/ficl/words.c
1161
static void quadFetch(FICL_VM *pVM)
stand/ficl/words.c
1172
static void quadStore(FICL_VM *pVM)
stand/ficl/words.c
1182
static void wFetch(FICL_VM *pVM)
stand/ficl/words.c
1193
static void wStore(FICL_VM *pVM)
stand/ficl/words.c
1203
static void cFetch(FICL_VM *pVM)
stand/ficl/words.c
1214
static void cStore(FICL_VM *pVM)
stand/ficl/words.c
1232
static void branchParen(FICL_VM *pVM)
stand/ficl/words.c
1245
static void branch0(FICL_VM *pVM)
stand/ficl/words.c
125
static void resolveBackBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
stand/ficl/words.c
1275
static void ifCoIm(FICL_VM *pVM)
stand/ficl/words.c
1301
static void elseCoIm(FICL_VM *pVM)
stand/ficl/words.c
1327
static void endifCoIm(FICL_VM *pVM)
stand/ficl/words.c
1348
static void caseCoIm(FICL_VM *pVM)
stand/ficl/words.c
1365
static void endcaseCoIm(FICL_VM *pVM)
stand/ficl/words.c
1414
static void ofParen(FICL_VM *pVM)
stand/ficl/words.c
1444
static void ofCoIm(FICL_VM *pVM)
stand/ficl/words.c
148
static void resolveForwardBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
stand/ficl/words.c
1484
static void endofCoIm(FICL_VM *pVM)
stand/ficl/words.c
1528
static void fallthroughCoIm(FICL_VM *pVM)
stand/ficl/words.c
1569
static void hash(FICL_VM *pVM)
stand/ficl/words.c
1598
static void interpret(FICL_VM *pVM)
stand/ficl/words.c
1678
static int ficlParseWord(FICL_VM *pVM, STRINGINFO si)
stand/ficl/words.c
170
static void resolveAbsBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
stand/ficl/words.c
1735
static void lookup(FICL_VM *pVM)
stand/ficl/words.c
1753
void parseStepParen(FICL_VM *pVM)
stand/ficl/words.c
1768
static void addParseStep(FICL_VM *pVM)
stand/ficl/words.c
1791
static void literalParen(FICL_VM *pVM)
stand/ficl/words.c
1801
static void twoLitParen(FICL_VM *pVM)
stand/ficl/words.c
1821
static void literalIm(FICL_VM *pVM)
stand/ficl/words.c
1833
static void twoLiteralIm(FICL_VM *pVM)
stand/ficl/words.c
1850
static void zeroEquals(FICL_VM *pVM)
stand/ficl/words.c
1861
static void zeroLess(FICL_VM *pVM)
stand/ficl/words.c
1872
static void zeroGreater(FICL_VM *pVM)
stand/ficl/words.c
1883
static void isEqual(FICL_VM *pVM)
stand/ficl/words.c
1896
static void isLess(FICL_VM *pVM)
stand/ficl/words.c
1908
static void uIsLess(FICL_VM *pVM)
stand/ficl/words.c
1920
static void isGreater(FICL_VM *pVM)
stand/ficl/words.c
1932
static void uIsGreater(FICL_VM *pVM)
stand/ficl/words.c
1944
static void bitwiseAnd(FICL_VM *pVM)
stand/ficl/words.c
1956
static void bitwiseOr(FICL_VM *pVM)
stand/ficl/words.c
1968
static void bitwiseXor(FICL_VM *pVM)
stand/ficl/words.c
1980
static void bitwiseNot(FICL_VM *pVM)
stand/ficl/words.c
2017
static void doCoIm(FICL_VM *pVM)
stand/ficl/words.c
2039
static void doParen(FICL_VM *pVM)
stand/ficl/words.c
204
int ficlParseNumber(FICL_VM *pVM, STRINGINFO si)
stand/ficl/words.c
2057
static void qDoCoIm(FICL_VM *pVM)
stand/ficl/words.c
2079
static void qDoParen(FICL_VM *pVM)
stand/ficl/words.c
2110
static void leaveCo(FICL_VM *pVM)
stand/ficl/words.c
2120
static void unloopCo(FICL_VM *pVM)
stand/ficl/words.c
2127
static void loopCoIm(FICL_VM *pVM)
stand/ficl/words.c
2140
static void plusLoopCoIm(FICL_VM *pVM)
stand/ficl/words.c
2153
static void loopParen(FICL_VM *pVM)
stand/ficl/words.c
2175
static void plusLoopParen(FICL_VM *pVM)
stand/ficl/words.c
2210
static void loopICo(FICL_VM *pVM)
stand/ficl/words.c
2219
static void loopJCo(FICL_VM *pVM)
stand/ficl/words.c
2228
static void loopKCo(FICL_VM *pVM)
stand/ficl/words.c
2241
static void toRStack(FICL_VM *pVM)
stand/ficl/words.c
2250
static void fromRStack(FICL_VM *pVM)
stand/ficl/words.c
2259
static void fetchRStack(FICL_VM *pVM)
stand/ficl/words.c
2268
static void twoToR(FICL_VM *pVM)
stand/ficl/words.c
2279
static void twoRFrom(FICL_VM *pVM)
stand/ficl/words.c
2290
static void twoRFetch(FICL_VM *pVM)
stand/ficl/words.c
2306
static void variableParen(FICL_VM *pVM)
stand/ficl/words.c
2318
static void variable(FICL_VM *pVM)
stand/ficl/words.c
2329
static void twoVariable(FICL_VM *pVM)
stand/ficl/words.c
2345
static void base(FICL_VM *pVM)
stand/ficl/words.c
2358
static void decimal(FICL_VM *pVM)
stand/ficl/words.c
2365
static void hex(FICL_VM *pVM)
stand/ficl/words.c
2377
static void allot(FICL_VM *pVM)
stand/ficl/words.c
2397
static void here(FICL_VM *pVM)
stand/ficl/words.c
2409
static void comma(FICL_VM *pVM)
stand/ficl/words.c
2423
static void cComma(FICL_VM *pVM)
stand/ficl/words.c
2437
static void cells(FICL_VM *pVM)
stand/ficl/words.c
2449
static void cellPlus(FICL_VM *pVM)
stand/ficl/words.c
2470
void ficlTick(FICL_VM *pVM)
stand/ficl/words.c
2489
static void bracketTickCoIm(FICL_VM *pVM)
stand/ficl/words.c
2505
static void postponeCoIm(FICL_VM *pVM)
stand/ficl/words.c
2535
static void execute(FICL_VM *pVM)
stand/ficl/words.c
2556
static void immediate(FICL_VM *pVM)
stand/ficl/words.c
2564
static void compileOnly(FICL_VM *pVM)
stand/ficl/words.c
2572
static void setObjectFlag(FICL_VM *pVM)
stand/ficl/words.c
2579
static void isObject(FICL_VM *pVM)
stand/ficl/words.c
2589
static void cstringLit(FICL_VM *pVM)
stand/ficl/words.c
2603
static void cstringQuoteIm(FICL_VM *pVM)
stand/ficl/words.c
2636
static void stringLit(FICL_VM *pVM)
stand/ficl/words.c
2655
static void dotQuoteCoIm(FICL_VM *pVM)
stand/ficl/words.c
2668
static void dotParen(FICL_VM *pVM)
stand/ficl/words.c
2703
static void sLiteralCoIm(FICL_VM *pVM)
stand/ficl/words.c
2737
static void state(FICL_VM *pVM)
stand/ficl/words.c
2754
static void createParen(FICL_VM *pVM)
stand/ficl/words.c
2768
static void create(FICL_VM *pVM)
stand/ficl/words.c
278
static void add(FICL_VM *pVM)
stand/ficl/words.c
2781
static void doDoes(FICL_VM *pVM)
stand/ficl/words.c
2797
static void doesParen(FICL_VM *pVM)
stand/ficl/words.c
2807
static void doesCoIm(FICL_VM *pVM)
stand/ficl/words.c
2834
static void toBody(FICL_VM *pVM)
stand/ficl/words.c
2852
static void fromBody(FICL_VM *pVM)
stand/ficl/words.c
2870
static void toName(FICL_VM *pVM)
stand/ficl/words.c
2884
static void getLastWord(FICL_VM *pVM)
stand/ficl/words.c
2899
static void lbracketCoIm(FICL_VM *pVM)
stand/ficl/words.c
290
static void sub(FICL_VM *pVM)
stand/ficl/words.c
2906
static void rbracket(FICL_VM *pVM)
stand/ficl/words.c
2920
static void lessNumberSign(FICL_VM *pVM)
stand/ficl/words.c
2935
static void numberSign(FICL_VM *pVM)
stand/ficl/words.c
2958
static void numberSignGreater(FICL_VM *pVM)
stand/ficl/words.c
2981
static void numberSignS(FICL_VM *pVM)
stand/ficl/words.c
3009
static void hold(FICL_VM *pVM)
stand/ficl/words.c
302
static void mul(FICL_VM *pVM)
stand/ficl/words.c
3029
static void sign(FICL_VM *pVM)
stand/ficl/words.c
3059
static void toNumber(FICL_VM *pVM)
stand/ficl/words.c
3118
static void quit(FICL_VM *pVM)
stand/ficl/words.c
3125
static void ficlAbort(FICL_VM *pVM)
stand/ficl/words.c
314
static void negate(FICL_VM *pVM)
stand/ficl/words.c
3152
static void accept(FICL_VM *pVM)
stand/ficl/words.c
3190
static void align(FICL_VM *pVM)
stand/ficl/words.c
3203
static void aligned(FICL_VM *pVM)
stand/ficl/words.c
3225
static void beginCoIm(FICL_VM *pVM)
stand/ficl/words.c
3232
static void untilCoIm(FICL_VM *pVM)
stand/ficl/words.c
3243
static void whileCoIm(FICL_VM *pVM)
stand/ficl/words.c
325
static void ficlDiv(FICL_VM *pVM)
stand/ficl/words.c
3256
static void repeatCoIm(FICL_VM *pVM)
stand/ficl/words.c
3271
static void againCoIm(FICL_VM *pVM)
stand/ficl/words.c
3298
static void ficlChar(FICL_VM *pVM)
stand/ficl/words.c
3310
static void charCoIm(FICL_VM *pVM)
stand/ficl/words.c
3322
static void charPlus(FICL_VM *pVM)
stand/ficl/words.c
3344
static void ficlChars(FICL_VM *pVM)
stand/ficl/words.c
3371
static void count(FICL_VM *pVM)
stand/ficl/words.c
3397
static void environmentQ(FICL_VM *pVM)
stand/ficl/words.c
3434
static void evaluate(FICL_VM *pVM)
stand/ficl/words.c
346
static void slashMod(FICL_VM *pVM)
stand/ficl/words.c
3467
static void stringQuoteIm(FICL_VM *pVM)
stand/ficl/words.c
3493
static void type(FICL_VM *pVM)
stand/ficl/words.c
3530
static void ficlWord(FICL_VM *pVM)
stand/ficl/words.c
3564
static void parseNoCopy(FICL_VM *pVM)
stand/ficl/words.c
3587
static void parse(FICL_VM *pVM)
stand/ficl/words.c
3611
static void fill(FICL_VM *pVM)
stand/ficl/words.c
3642
static void do_find(FICL_VM *pVM, STRINGINFO si, void *returnForFailure)
stand/ficl/words.c
365
static void onePlus(FICL_VM *pVM)
stand/ficl/words.c
3672
static void cFind(FICL_VM *pVM)
stand/ficl/words.c
3692
static void sFind(FICL_VM *pVM)
stand/ficl/words.c
3716
static void fmSlashMod(FICL_VM *pVM)
stand/ficl/words.c
3742
static void smSlashRem(FICL_VM *pVM)
stand/ficl/words.c
3760
static void ficlMod(FICL_VM *pVM)
stand/ficl/words.c
377
static void oneMinus(FICL_VM *pVM)
stand/ficl/words.c
3786
static void umSlashMod(FICL_VM *pVM)
stand/ficl/words.c
3815
static void lshift(FICL_VM *pVM)
stand/ficl/words.c
3830
static void rshift(FICL_VM *pVM)
stand/ficl/words.c
3851
static void mStar(FICL_VM *pVM)
stand/ficl/words.c
3869
static void umStar(FICL_VM *pVM)
stand/ficl/words.c
389
static void twoMul(FICL_VM *pVM)
stand/ficl/words.c
3891
static void ficlMax(FICL_VM *pVM)
stand/ficl/words.c
3906
static void ficlMin(FICL_VM *pVM)
stand/ficl/words.c
3932
static void move(FICL_VM *pVM)
stand/ficl/words.c
3972
static void recurseCoIm(FICL_VM *pVM)
stand/ficl/words.c
3988
static void sToD(FICL_VM *pVM)
stand/ficl/words.c
401
static void twoDiv(FICL_VM *pVM)
stand/ficl/words.c
4010
static void source(FICL_VM *pVM)
stand/ficl/words.c
4025
static void ficlVersion(FICL_VM *pVM)
stand/ficl/words.c
4036
static void toIn(FICL_VM *pVM)
stand/ficl/words.c
4052
static void colonNoName(FICL_VM *pVM)
stand/ficl/words.c
4086
static void userParen(FICL_VM *pVM)
stand/ficl/words.c
4094
static void userVariable(FICL_VM *pVM)
stand/ficl/words.c
4121
static void toValue(FICL_VM *pVM)
stand/ficl/words.c
413
static void mulDiv(FICL_VM *pVM)
stand/ficl/words.c
4176
static void linkParen(FICL_VM *pVM)
stand/ficl/words.c
4185
static void unlinkParen(FICL_VM *pVM)
stand/ficl/words.c
4198
static void getLocalParen(FICL_VM *pVM)
stand/ficl/words.c
4206
static void toLocalParen(FICL_VM *pVM)
stand/ficl/words.c
4214
static void getLocal0(FICL_VM *pVM)
stand/ficl/words.c
4221
static void toLocal0(FICL_VM *pVM)
stand/ficl/words.c
4228
static void getLocal1(FICL_VM *pVM)
stand/ficl/words.c
4235
static void toLocal1(FICL_VM *pVM)
stand/ficl/words.c
4250
static void doLocalIm(FICL_VM *pVM)
stand/ficl/words.c
4303
static void localParen(FICL_VM *pVM)
stand/ficl/words.c
432
static void mulDivRem(FICL_VM *pVM)
stand/ficl/words.c
4356
static void get2LocalParen(FICL_VM *pVM)
stand/ficl/words.c
4365
static void do2LocalIm(FICL_VM *pVM)
stand/ficl/words.c
4384
static void to2LocalParen(FICL_VM *pVM)
stand/ficl/words.c
4393
static void twoLocalParen(FICL_VM *pVM)
stand/ficl/words.c
4448
static void compareInternal(FICL_VM *pVM, int caseInsensitive)
stand/ficl/words.c
4486
static void compareString(FICL_VM *pVM)
stand/ficl/words.c
4492
static void compareStringInsensitive(FICL_VM *pVM)
stand/ficl/words.c
4504
static void pad(FICL_VM *pVM)
stand/ficl/words.c
4521
static void sourceid(FICL_VM *pVM)
stand/ficl/words.c
4541
static void refill(FICL_VM *pVM)
stand/ficl/words.c
4573
static void ficlCatch(FICL_VM *pVM)
stand/ficl/words.c
4577
FICL_VM VM;
stand/ficl/words.c
4608
memcpy((void*)&VM, (void*)pVM, sizeof(FICL_VM));
stand/ficl/words.c
461
static void colon(FICL_VM *pVM)
stand/ficl/words.c
4651
memcpy((void*)pVM, (void*)&VM, sizeof(FICL_VM));
stand/ficl/words.c
4671
static void ficlThrow(FICL_VM *pVM)
stand/ficl/words.c
4686
static void ansAllocate(FICL_VM *pVM)
stand/ficl/words.c
4705
static void ansFree(FICL_VM *pVM)
stand/ficl/words.c
4719
static void ansResize(FICL_VM *pVM)
stand/ficl/words.c
4744
static void ficlExitInner(FICL_VM *pVM)
stand/ficl/words.c
4755
static void dnegate(FICL_VM *pVM)
stand/ficl/words.c
4770
static void funcname(FICL_VM *pVM)
stand/ficl/words.c
4834
static void ficlRandom(FICL_VM *pVM)
stand/ficl/words.c
4844
static void ficlSeedRandom(FICL_VM *pVM)
stand/ficl/words.c
490
static void colonParen(FICL_VM *pVM)
stand/ficl/words.c
507
static void semiParen(FICL_VM *pVM)
stand/ficl/words.c
514
static void semicolonCoIm(FICL_VM *pVM)
stand/ficl/words.c
548
static void exitParen(FICL_VM *pVM)
stand/ficl/words.c
554
static void exitCoIm(FICL_VM *pVM)
stand/ficl/words.c
57
static void colonParen(FICL_VM *pVM);
stand/ficl/words.c
578
void constantParen(FICL_VM *pVM)
stand/ficl/words.c
58
static void literalIm(FICL_VM *pVM);
stand/ficl/words.c
588
void twoConstParen(FICL_VM *pVM)
stand/ficl/words.c
59
static int ficlParseWord(FICL_VM *pVM, STRINGINFO si);
stand/ficl/words.c
607
static void constant(FICL_VM *pVM)
stand/ficl/words.c
621
static void twoConstant(FICL_VM *pVM)
stand/ficl/words.c
644
static void displayCell(FICL_VM *pVM)
stand/ficl/words.c
657
static void uDot(FICL_VM *pVM)
stand/ficl/words.c
671
static void hexDot(FICL_VM *pVM)
stand/ficl/words.c
693
static void ficlStrlen(FICL_VM *ficlVM)
stand/ficl/words.c
725
static void ficlSprintf(FICL_VM *pVM) /* */
stand/ficl/words.c
78
static void doLocalIm(FICL_VM *pVM);
stand/ficl/words.c
79
static void do2LocalIm(FICL_VM *pVM);
stand/ficl/words.c
856
static void depth(FICL_VM *pVM)
stand/ficl/words.c
868
static void drop(FICL_VM *pVM)
stand/ficl/words.c
878
static void twoDrop(FICL_VM *pVM)
stand/ficl/words.c
888
static void dup(FICL_VM *pVM)
stand/ficl/words.c
89
static void markBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
stand/ficl/words.c
898
static void twoDup(FICL_VM *pVM)
stand/ficl/words.c
909
static void over(FICL_VM *pVM)
stand/ficl/words.c
918
static void twoOver(FICL_VM *pVM)
stand/ficl/words.c
929
static void pick(FICL_VM *pVM)
stand/ficl/words.c
940
static void questionDup(FICL_VM *pVM)
stand/ficl/words.c
955
static void roll(FICL_VM *pVM)
stand/ficl/words.c
96
static void markControlTag(FICL_VM *pVM, char *tag)
stand/ficl/words.c
967
static void minusRoll(FICL_VM *pVM)
stand/ficl/words.c
979
static void rot(FICL_VM *pVM)
stand/ficl/words.c
989
static void swap(FICL_VM *pVM)
stand/ficl/words.c
999
static void twoSwap(FICL_VM *pVM)
stand/ficl/x86/sysdep.c
10
ficlOutb(FICL_VM *pVM)
stand/ficl/x86/sysdep.c
25
ficlInb(FICL_VM *pVM)