diff options
Diffstat (limited to 'stdlib/source/library/lux/meta/type.lux')
-rw-r--r-- | stdlib/source/library/lux/meta/type.lux | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/meta/type.lux b/stdlib/source/library/lux/meta/type.lux index 9af406098..42f9f2961 100644 --- a/stdlib/source/library/lux/meta/type.lux +++ b/stdlib/source/library/lux/meta/type.lux @@ -24,7 +24,8 @@ ["[0]" code (.only) ["<[1]>" \\parser (.only Parser)]] ["[0]" macro (.only) - [syntax (.only syntax)]]]]]) + [syntax (.only syntax)] + ["[0]" expansion]]]]]) (with_template [<name> <tag>] [(def .public (<name> type) @@ -474,7 +475,7 @@ (-> Lux (Parser Typed)) (do <>.monad [it <code>.any - type_check (<>.lifted (meta.result lux (macro.expansion it)))] + type_check (<>.lifted (meta.result lux (expansion.complete it)))] (<| (<code>.locally type_check) <code>.form (<>.after (<code>.this (` "lux type check"))) |