|
|
@ -63,6 +63,7 @@ public:
|
|
|
|
CoreWords::run(i, state);
|
|
|
|
CoreWords::run(i, state);
|
|
|
|
} else if (auto j = state.dict.find(sub); j > 0) {
|
|
|
|
} else if (auto j = state.dict.find(sub); j > 0) {
|
|
|
|
auto e = state.dict.getexec(j);
|
|
|
|
auto e = state.dict.getexec(j);
|
|
|
|
|
|
|
|
|
|
|
|
if (state.compiling) {
|
|
|
|
if (state.compiling) {
|
|
|
|
if (state.dict.read(j) & CoreWords::Immediate) {
|
|
|
|
if (state.dict.read(j) & CoreWords::Immediate) {
|
|
|
|
state.compiling = false;
|
|
|
|
state.compiling = false;
|
|
|
|