aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/macro/syntax/common/reader.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/macro/syntax/common/reader.lux')
-rw-r--r--stdlib/source/lux/macro/syntax/common/reader.lux17
1 files changed, 9 insertions, 8 deletions
diff --git a/stdlib/source/lux/macro/syntax/common/reader.lux b/stdlib/source/lux/macro/syntax/common/reader.lux
index a3dafa296..22a785049 100644
--- a/stdlib/source/lux/macro/syntax/common/reader.lux
+++ b/stdlib/source/lux/macro/syntax/common/reader.lux
@@ -4,13 +4,14 @@
monad
["p" parser ("parser/" Monad<Parser>)]]
[data
- [collection [list]]
[ident ("ident/" Equivalence<Ident>)]
- [product]
- [maybe]]
- ["." macro
- ["s" syntax (#+ syntax: Syntax)]]]
- [//])
+ ["." product]
+ ["." maybe]
+ [collection
+ ["." list]]]]
+ ["." //
+ ["/." ///
+ ["s" syntax (#+ syntax: Syntax)]]])
## Exports
(def: #export export
@@ -107,8 +108,8 @@
(do p.Monad<Parser>
[definition-raw s.any
me-definition-raw (|> definition-raw
- macro.expand-all
- (macro.run compiler)
+ ////.expand-all
+ (////.run compiler)
s.lift)]
(s.local me-definition-raw
(s.form (do @