summary refs log tree commit diff
path: root/evoke.e
diff options
context:
space:
mode:
authorIrene Knapp <ireneista@irenes.space>2026-05-15 14:11:09 -0700
committerIrene Knapp <ireneista@irenes.space>2026-05-15 14:11:09 -0700
commit13ec0a067a70ee1e5c0a287972c2f9f07d4e1486 (patch)
tree59e9c561d258cd27b6fe1121ce155e97b7787ae2 /evoke.e
parent2cf147357ce578c3bc589b894930c71d709022e1 (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.e9
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
   ;