aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/macro/local.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/macro/local.lux28
1 files changed, 14 insertions, 14 deletions
diff --git a/stdlib/source/library/lux/macro/local.lux b/stdlib/source/library/lux/macro/local.lux
index ca48592af..f53a6473b 100644
--- a/stdlib/source/library/lux/macro/local.lux
+++ b/stdlib/source/library/lux/macro/local.lux
@@ -36,14 +36,14 @@
(All (_ a) (-> Text (-> Module (Try [Module a])) (Meta a)))
(function (_ compiler)
(case (|> compiler (value@ #.modules) (plist.value name))
- (#.Some module)
+ {#.Some module}
(case (body module)
- (#try.Success [module' output])
- (#try.Success [(revised@ #.modules (plist.has name module') compiler)
- output])
+ {#try.Success [module' output]}
+ {#try.Success [(revised@ #.modules (plist.has name module') compiler)
+ output]}
- (#try.Failure error)
- (#try.Failure error))
+ {#try.Failure error}
+ {#try.Failure error})
#.None
(exception.except ..unknown_module [name]))))
@@ -52,17 +52,17 @@
(-> [Name Macro] (Meta Any))
(do meta.monad
[[module_name definition_name] (meta.normal name)
- .let [definition (: Global (#.Definition [false .Macro macro]))
+ .let [definition (: Global {#.Definition [false .Macro macro]})
add_macro! (: (-> (PList Global) (PList Global))
(plist.has definition_name definition))]]
(..with_module module_name
(function (_ module)
(case (|> module (value@ #.definitions) (plist.value definition_name))
#.None
- (#try.Success [(revised@ #.definitions add_macro! module)
- []])
+ {#try.Success [(revised@ #.definitions add_macro! module)
+ []]}
- (#.Some _)
+ {#.Some _}
(exception.except ..cannot_shadow_definition [module_name definition_name]))))))
(def: (pop_one name)
@@ -74,9 +74,9 @@
(..with_module module_name
(function (_ module)
(case (|> module (value@ #.definitions) (plist.value definition_name))
- (#.Some _)
- (#try.Success [(revised@ #.definitions lacks_macro! module)
- []])
+ {#.Some _}
+ {#try.Success [(revised@ #.definitions lacks_macro! module)
+ []]}
#.None
(exception.except ..unknown_definition [module_name definition_name]))))))
@@ -90,7 +90,7 @@
_ (..pop_one self)
compiler meta.compiler_state]
(in (case (value@ #.expected compiler)
- (#.Some _)
+ {#.Some _}
(list (' []))
#.None