diff options
author | elioat <elioat@tilde.institute> | 2025-01-19 15:17:56 -0500 |
---|---|---|
committer | elioat <elioat@tilde.institute> | 2025-01-19 15:17:56 -0500 |
commit | d588be650c0c9d13a6856c76011cac1885e8ee3a (patch) | |
tree | 1d1b5735e76e38b63077214c1d1936ea5805ad69 | |
parent | c9ef8456e8fa12f1cf7a95fda586bf8afd95897b (diff) | |
download | tour-d588be650c0c9d13a6856c76011cac1885e8ee3a.tar.gz |
*
-rw-r--r-- | awk/scheme/scheme/diagram.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/awk/scheme/scheme/diagram.md b/awk/scheme/scheme/diagram.md index 74a9811..2c48d7c 100644 --- a/awk/scheme/scheme/diagram.md +++ b/awk/scheme/scheme/diagram.md @@ -21,9 +21,9 @@ How this is all orchestrated. +------+-------------------------------------------------------------------------+ | | | 1. REPL (bin/repl) reads Scheme expression from user | -| 2. Expression sent to compiler (compiler.awk) | +| 2. Expression sent to compiler (bin/compiler.awk) | | 3. Compiler generates VM assembly instructions | -| 4. VM (vm.awk) executes assembly and maintains: | +| 4. VM (bin/vm.awk) executes assembly and maintains: | | - Stack: For operation values | | - Heap: For storing pairs/lists | | - Type tags: N:(number), B:(boolean), P:(pair), NIL: | |