From 668bec391ccd7fa1f79eef554240fe4251d4dc76 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sun, 21 Feb 2021 21:36:33 -0800 Subject: 7775 --- baremetal/shell/main.mu | 18 ------------------ baremetal/shell/sandbox.mu | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 18 deletions(-) (limited to 'baremetal/shell') diff --git a/baremetal/shell/main.mu b/baremetal/shell/main.mu index 71f73e30..262b9829 100644 --- a/baremetal/shell/main.mu +++ b/baremetal/shell/main.mu @@ -17,21 +17,3 @@ fn main { loop } } - -fn run in: (addr gap-buffer), out: (addr stream byte) { - # tokenize - # insert parens - # transform infix - # token tree - # syntax tree - rewind-gap-buffer in - clear-stream out - { - var done?/eax: boolean <- gap-buffer-scan-done? in - compare done?, 0/false - break-if-!= - var g/eax: grapheme <- read-from-gap-buffer in - write-grapheme out, g - loop - } -} diff --git a/baremetal/shell/sandbox.mu b/baremetal/shell/sandbox.mu index f6d0c6cb..dd153a9f 100644 --- a/baremetal/shell/sandbox.mu +++ b/baremetal/shell/sandbox.mu @@ -90,3 +90,21 @@ fn edit-sandbox _self: (addr sandbox), key: byte { } add-grapheme-to-sandbox self, g } + +fn run in: (addr gap-buffer), out: (addr stream byte) { + # tokenize + # insert parens + # transform infix + # token tree + # syntax tree + rewind-gap-buffer in + clear-stream out + { + var done?/eax: boolean <- gap-buffer-scan-done? in + compare done?, 0/false + break-if-!= + var g/eax: grapheme <- read-from-gap-buffer in + write-grapheme out, g + loop + } +} -- cgit 1.4.1-2-gfad0