From 5183b72b296b82a6a39f8412a3de2ac77be92c73 Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Thu, 21 May 2026 18:30:52 -0700 Subject: 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 --- execution.e | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'execution.e') 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? -- cgit 1.4.1