fix: add internal lookup for hidden compiler words
Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) <aider@aider.chat>
This commit is contained in:
+6
-6
@@ -388,7 +388,7 @@ void do_dot_quote(Word* w) {
|
||||
}
|
||||
size_t len = input_ptr - start;
|
||||
// Compile do_dot_quote_inner
|
||||
Word* inner_w = lookup_word("do_dot_quote_inner");
|
||||
Word* inner_w = lookup_word_internal("do_dot_quote_inner");
|
||||
if (inner_w == NULL) {
|
||||
printf("Fatal: do_dot_quote_inner not found\n");
|
||||
return;
|
||||
@@ -708,7 +708,7 @@ void do_if(Word* w) {
|
||||
printf("IF only valid in compile mode\n");
|
||||
return;
|
||||
}
|
||||
Word* zbranch = lookup_word("0branch");
|
||||
Word* zbranch = lookup_word_internal("0branch");
|
||||
if (zbranch == NULL) {
|
||||
printf("Fatal: 0branch not found\n");
|
||||
return;
|
||||
@@ -744,7 +744,7 @@ void do_else(Word* w) {
|
||||
Cell* if_offset = compile_pop();
|
||||
if (if_offset == NULL) return;
|
||||
|
||||
Word* branch_w = lookup_word("branch");
|
||||
Word* branch_w = lookup_word_internal("branch");
|
||||
if (branch_w == NULL) {
|
||||
printf("Fatal: branch not found\n");
|
||||
return;
|
||||
@@ -783,7 +783,7 @@ void do_until(Word* w) {
|
||||
Cell* begin_addr = compile_pop();
|
||||
if (begin_addr == NULL) return;
|
||||
|
||||
Word* zbranch = lookup_word("0branch");
|
||||
Word* zbranch = lookup_word_internal("0branch");
|
||||
if (zbranch == NULL) {
|
||||
printf("Fatal: 0branch not found\n");
|
||||
return;
|
||||
@@ -808,7 +808,7 @@ void do_while(Word* w) {
|
||||
Cell* begin_addr = compile_pop();
|
||||
if (begin_addr == NULL) return;
|
||||
|
||||
Word* zbranch = lookup_word("0branch");
|
||||
Word* zbranch = lookup_word_internal("0branch");
|
||||
if (zbranch == NULL) {
|
||||
printf("Fatal: 0branch not found\n");
|
||||
return;
|
||||
@@ -837,7 +837,7 @@ void do_repeat(Word* w) {
|
||||
Cell* while_offset = compile_pop();
|
||||
if (while_offset == NULL) return;
|
||||
|
||||
Word* branch_w = lookup_word("branch");
|
||||
Word* branch_w = lookup_word_internal("branch");
|
||||
if (branch_w == NULL) {
|
||||
printf("Fatal: branch not found\n");
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user