diff options
Diffstat (limited to 'stdlib/source/lux/macro/syntax/common/reader.lux')
-rw-r--r-- | stdlib/source/lux/macro/syntax/common/reader.lux | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/stdlib/source/lux/macro/syntax/common/reader.lux b/stdlib/source/lux/macro/syntax/common/reader.lux index 989d2a0e2..680162742 100644 --- a/stdlib/source/lux/macro/syntax/common/reader.lux +++ b/stdlib/source/lux/macro/syntax/common/reader.lux @@ -10,9 +10,10 @@ ["." product] ["." maybe] [collection - ["." list]]]] + ["." list]]] + ["." meta]] ["." // - ["#//" /// + [/// [syntax (#+ syntax:)]]]) (def: #export export @@ -106,8 +107,8 @@ (do {@ p.monad} [definition-raw s.any me-definition-raw (|> definition-raw - ////.expand-all - (////.run compiler) + meta.expand-all + (meta.run compiler) p.lift)] (s.local me-definition-raw (s.form (do @ |