aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/test/test/luxc/generator/reference.lux
diff options
context:
space:
mode:
Diffstat (limited to 'new-luxc/test/test/luxc/generator/reference.lux')
-rw-r--r--new-luxc/test/test/luxc/generator/reference.lux7
1 files changed, 4 insertions, 3 deletions
diff --git a/new-luxc/test/test/luxc/generator/reference.lux b/new-luxc/test/test/luxc/generator/reference.lux
index 32f9c1b80..0e6f9ada5 100644
--- a/new-luxc/test/test/luxc/generator/reference.lux
+++ b/new-luxc/test/test/luxc/generator/reference.lux
@@ -6,6 +6,7 @@
(data ["e" error])
["r" math/random]
[meta]
+ (meta [code])
test)
(luxc (lang ["ls" synthesis])
["_;" module]
@@ -46,7 +47,7 @@
(|> (do meta;Monad<Meta>
[_ (_module;with-module +0 module-name
(statementG;generate-def def-name Int valueI empty-metaI (' {})))
- sampleI (exprG;generate (#ls;Definition [module-name def-name]))]
+ sampleI (exprG;generate (code;symbol [module-name def-name]))]
(evalG;eval sampleI))
(meta;run (init-compiler []))
(case> (#e;Success valueG)
@@ -66,8 +67,8 @@
(|> (do meta;Monad<Meta>
[sampleI (caseG;generate-let exprG;generate
register
- (#ls;Int value)
- (#ls;Variable (nat-to-int register)))]
+ (code;int value)
+ (` ((~ (code;int (nat-to-int register))))))]
(evalG;eval sampleI))
(meta;run (init-compiler []))
(case> (#e;Success outputG)