diff options
| author | Irene Knapp <ireneista@irenes.space> | 2026-05-21 18:30:52 -0700 |
|---|---|---|
| committer | Irene Knapp <ireneista@irenes.space> | 2026-05-21 18:30:52 -0700 |
| commit | 5183b72b296b82a6a39f8412a3de2ac77be92c73 (patch) | |
| tree | 187e9784bd716093041651b82550bcb72c16846f /execution.e | |
| parent | ff09b120141e9d8acbd930d44c3f0596eb05a016 (diff) | |
okay, input buffers should work now (untested though)
the word "variable" also needed special treatment, in the same way that "keyword" did. it's not immediately clear why. Force-Push: yes Change-Id: I15fae39b1b9ec928281150c76260940717b8e27a
Diffstat (limited to 'execution.e')
| -rw-r--r-- | execution.e | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/execution.e b/execution.e index e1b894d..ce4c2c4 100644 --- a/execution.e +++ b/execution.e @@ -478,7 +478,17 @@ ~ (input string pointer, output buffer start, output point) 3roll - log-load-transform ; + log-load-transform + ~ (output point) + + ~ Now everything we need has been added to the log and we're almost ready + ~ to jump into it. It's inconvenient for code under the log-load transform + ~ to interact with the label system, so we initialize main-input-buffer + ~ here. + ~ + ~ TODO or not ;) + ~ main-input-buffer boot-source attach-string-to-input-buffer + ; ~ Where next? |