diff options
| author | Irene Knapp <ireneista@irenes.space> | 2026-05-15 14:11:09 -0700 |
|---|---|---|
| committer | Irene Knapp <ireneista@irenes.space> | 2026-05-15 14:11:09 -0700 |
| commit | 13ec0a067a70ee1e5c0a287972c2f9f07d4e1486 (patch) | |
| tree | 59e9c561d258cd27b6fe1121ce155e97b7787ae2 /evoke.e | |
| parent | 2cf147357ce578c3bc589b894930c71d709022e1 (diff) | |
transform runs inside the label loop now, and is able to do compilation
wow! yes. good. now it needs to actually generate label calls :) Force-Push: yes Change-Id: Ide4336e00aa6860fe55c956063303edc873c6d9b
Diffstat (limited to 'evoke.e')
| -rw-r--r-- | evoke.e | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/evoke.e b/evoke.e index f6052a5..8a024ce 100644 --- a/evoke.e +++ b/evoke.e @@ -1,6 +1,14 @@ ~ cat labels.e elf.e execution.e transform.e evoke.e \ ~ | ./quine > evoke && chmod 755 evoke && ./evoke +1024 read-to-buffer +: foo 5 . [ 4 . ] ; +pyrzqxgl +s" source-to-precompile" variable + +~ (output memory start, current output point +~ -- output memory start, current output point) + ~ (output memory start, current output point ~ -- output memory start, current output point) ~ @@ -12,6 +20,7 @@ cold-start warm-start output-docol + source-to-precompile transform 0 L!' final-word-name current-offset L!' total-size ; |