diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-04-27 23:10:30 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-04-27 23:10:30 -0700 |
commit | 55cde01edfe504855f171b6dbdc312cbcc02872b (patch) | |
tree | e39ebe42c53e6a8e906319faf6d318f4f6f6837d /shell/evaluate.mu | |
parent | 9e9e40c05a1a6df71f57f98044da4258ac013b5c (diff) | |
download | mu-55cde01edfe504855f171b6dbdc312cbcc02872b.tar.gz |
shell: stream literals
Diffstat (limited to 'shell/evaluate.mu')
-rw-r--r-- | shell/evaluate.mu | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/shell/evaluate.mu b/shell/evaluate.mu index 0a9aa5d5..fae2519c 100644 --- a/shell/evaluate.mu +++ b/shell/evaluate.mu @@ -85,6 +85,15 @@ fn evaluate _in: (addr handle cell), out: (addr handle cell), env-h: (handle cel trace-higher trace return } + compare *in-type, 3/stream + { + break-if-!= + # numbers are literals + trace-text trace, "eval", "stream" + copy-object _in, out + trace-higher trace + return + } compare *in-type, 2/symbol { break-if-!= |