aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/macro/syntax/definition.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/macro/syntax/definition.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/macro/syntax/definition.lux b/stdlib/source/library/lux/macro/syntax/definition.lux
index 7f9e9583f..a97abb278 100644
--- a/stdlib/source/library/lux/macro/syntax/definition.lux
+++ b/stdlib/source/library/lux/macro/syntax/definition.lux
@@ -96,7 +96,7 @@
[_ (<code>.tag! (name_of #.Cons))
[head tail] (<>.and (<code>.tuple (<>.and tag_parser <code>.any))
recur)]
- (wrap [head tail])))
+ (in [head tail])))
))))
(def: #export (parser compiler)
@@ -134,8 +134,8 @@
[definition (..parser compiler)
_ (case (get@ #value definition)
(#.Left _)
- (wrap [])
+ (in [])
(#.Right _)
- (<>.lift (exception.throw ..lacks_type! [definition])))]
- (wrap definition)))
+ (<>.lift (exception.except ..lacks_type! [definition])))]
+ (in definition)))