diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-02-28 15:28:17 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-02-28 15:28:17 -0800 |
commit | 48d439d10e7cfd499d96786555c705bd3627a476 (patch) | |
tree | 615dd573f7539570a707ccf3724c23ae3d4b7866 /baremetal/shell/parse.mu | |
parent | b89c158e3e2f24cbc6b3f0ebe71d9206e529fcaa (diff) | |
download | mu-48d439d10e7cfd499d96786555c705bd3627a476.tar.gz |
7824
Diffstat (limited to 'baremetal/shell/parse.mu')
-rw-r--r-- | baremetal/shell/parse.mu | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/baremetal/shell/parse.mu b/baremetal/shell/parse.mu index c89f8f0d..f2074d3d 100644 --- a/baremetal/shell/parse.mu +++ b/baremetal/shell/parse.mu @@ -20,6 +20,7 @@ fn parse-sexpression tokens: (addr stream cell), _out: (addr handle cell), trace } fn parse-atom _curr-token: (addr cell), _out: (addr handle cell), trace: (addr trace) { + trace-text trace, "read", "parse atom" var curr-token/ecx: (addr cell) <- copy _curr-token var curr-token-data-ah/eax: (addr handle stream byte) <- get curr-token, text-data var _curr-token-data/eax: (addr stream byte) <- lookup *curr-token-data-ah @@ -42,7 +43,6 @@ fn parse-atom _curr-token: (addr cell), _out: (addr handle cell), trace: (addr t { var stream-storage: (stream byte 0x40) var stream/ecx: (addr stream byte) <- address stream-storage - trace-higher trace write stream, "=> number " print-number out-addr, stream, 0/no-trace trace trace, "read", stream @@ -60,7 +60,6 @@ fn parse-atom _curr-token: (addr cell), _out: (addr handle cell), trace: (addr t { var stream-storage: (stream byte 0x40) var stream/ecx: (addr stream byte) <- address stream-storage - trace-higher trace write stream, "=> symbol " print-symbol out-addr, stream, 0/no-trace trace trace, "read", stream |