Fix vocabulary juggling so that builtins voc is always searched before

forth vocabulary when initially creating the builtins. FICL 2.05 has a
better way to do this, but this works for now.

Fixes "?".
This commit is contained in:
Daniel C. Sobral 2000-06-16 05:04:05 +00:00
parent 625cc84808
commit f102f87438
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=61720

View File

@ -244,10 +244,10 @@ bf_init(void)
/* make all commands appear as Forth words */
SET_FOREACH(cmdp, Xcommand_set) {
ficlBuild((*cmdp)->c_name, bf_command, FW_DEFAULT);
ficlExec(bf_vm, "also forth definitions");
ficlExec(bf_vm, "forth definitions builtins");
sprintf(create_buf, "builtin: %s", (*cmdp)->c_name);
ficlExec(bf_vm, create_buf);
ficlExec(bf_vm, "previous definitions");
ficlExec(bf_vm, "builtins definitions");
}
ficlExec(bf_vm, "only forth definitions");