diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/library/lux/meta/macro/syntax/definition.lux | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/meta/macro/syntax/definition.lux b/stdlib/source/library/lux/meta/macro/syntax/definition.lux index 44030c108..445068226 100644 --- a/stdlib/source/library/lux/meta/macro/syntax/definition.lux +++ b/stdlib/source/library/lux/meta/macro/syntax/definition.lux @@ -17,7 +17,8 @@ ["[0]" list]]] ["[0]" meta (.only) ["[0]" location] - ["[0]" macro] + [macro + ["[0]" expansion]] ["[0]" code (.only) ["<[1]>" \\parser (.only Parser)]]]]] ["[0]" // (.only) @@ -67,7 +68,7 @@ (do [! <>.monad] [raw <code>.any me_raw (|> raw - macro.full_expansion + expansion.total (meta.result compiler) <>.lifted)] (<| (<code>.locally me_raw) |