aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/macro/template.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/meta/macro/template.lux10
1 files changed, 5 insertions, 5 deletions
diff --git a/stdlib/source/library/lux/meta/macro/template.lux b/stdlib/source/library/lux/meta/macro/template.lux
index cb6acd2d5..a045bd235 100644
--- a/stdlib/source/library/lux/meta/macro/template.lux
+++ b/stdlib/source/library/lux/meta/macro/template.lux
@@ -53,7 +53,7 @@
(do <>.monad
[[module short] parser]
(in (if module_side?
- (case module
+ (when module
"" short
_ module)
short))))
@@ -86,7 +86,7 @@
[(def .public <name>
(syntax (_ [name (<>.or (<>.and (..part true) (..part false))
(..part false))])
- (case name
+ (when name
{.#Left [simple complex]}
(in (list (<complex> [(text.interposed "" simple)
(text.interposed "" complex)])))
@@ -102,9 +102,9 @@
(def (applied env template)
(-> Environment Code Code)
- (case template
+ (when template
[_ {.#Symbol "" name}]
- (case (dictionary.value name env)
+ (when (dictionary.value name env)
{.#Some substitute}
substitute
@@ -164,7 +164,7 @@
[here_name meta.current_module_name
expression? (is (Meta Bit)
(function (_ lux)
- {try.#Success [lux (case (the .#expected lux)
+ {try.#Success [lux (when (the .#expected lux)
{.#None}
false