aboutsummaryrefslogtreecommitdiff
path: root/snug-clean/src/snug.icl
diff options
context:
space:
mode:
Diffstat (limited to 'snug-clean/src/snug.icl')
-rw-r--r--snug-clean/src/snug.icl4
1 files changed, 3 insertions, 1 deletions
diff --git a/snug-clean/src/snug.icl b/snug-clean/src/snug.icl
index 23d24d0..45b39a1 100644
--- a/snug-clean/src/snug.icl
+++ b/snug-clean/src/snug.icl
@@ -31,7 +31,9 @@ Start w
# mbDefs = parseSnug input
defs = fromOk mbDefs
| isError mbDefs = abort ("Failed to parse: " +++ fromError mbDefs +++ "\n")
- # assembly = compile "main" defs
+ # mbAssembly = compile "main" defs
+ assembly = fromOk mbAssembly
+ | isError mbAssembly = abort ("Failed to compile: " +++ fromError mbAssembly +++ "\n")
# assembly = join "\n" (map toString assembly)
# (mbErr,w) = writeFile output assembly w
| isError mbErr = abort ("Failed to write output: " +++ toString (fromError mbErr) +++ "\n")