aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/macro/code.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/macro/code.lux22
1 files changed, 11 insertions, 11 deletions
diff --git a/stdlib/source/library/lux/macro/code.lux b/stdlib/source/library/lux/macro/code.lux
index b7c709482..2d5ffb59a 100644
--- a/stdlib/source/library/lux/macro/code.lux
+++ b/stdlib/source/library/lux/macro/code.lux
@@ -7,9 +7,9 @@
["[0]" product]
["[0]" bit]
["[0]" name]
- ["[0]" text ("[1]\[0]" monoid equivalence)]
+ ["[0]" text ("[1]#[0]" monoid equivalence)]
[collection
- ["[0]" list ("[1]\[0]" functor mix)]]]
+ ["[0]" list ("[1]#[0]" functor mix)]]]
[math
[number
["[0]" nat]
@@ -65,7 +65,7 @@
(case [x y]
(^template [<tag> <eq>]
[[[_ {<tag> x'}] [_ {<tag> y'}]]
- (\ <eq> = x' y')])
+ (# <eq> = x' y')])
([.#Bit bit.equivalence]
[.#Nat nat.equivalence]
[.#Int int.equivalence]
@@ -76,7 +76,7 @@
(^template [<tag>]
[[[_ {<tag> xs'}] [_ {<tag> ys'}]]
- (\ (list.equivalence =) = xs' ys')])
+ (# (list.equivalence =) = xs' ys')])
([.#Form]
[.#Variant]
[.#Tuple])
@@ -89,7 +89,7 @@
(case ast
(^template [<tag> <struct>]
[[_ {<tag> value}]
- (\ <struct> encoded value)])
+ (# <struct> encoded value)])
([.#Bit bit.codec]
[.#Nat nat.decimal]
[.#Int int.decimal]
@@ -102,13 +102,13 @@
(^template [<tag> <open> <close>]
[[_ {<tag> members}]
- ($_ text\composite
+ ($_ text#composite
<open>
- (list\mix (function (_ next prev)
+ (list#mix (function (_ next prev)
(let [next (format next)]
- (if (text\= "" prev)
+ (if (text#= "" prev)
next
- ($_ text\composite prev " " next))))
+ ($_ text#composite prev " " next))))
""
members)
<close>)])
@@ -119,12 +119,12 @@
(def: .public (replaced original substitute ast)
(-> Code Code Code Code)
- (if (\ ..equivalence = original ast)
+ (if (# ..equivalence = original ast)
substitute
(case ast
(^template [<tag>]
[[location {<tag> parts}]
- [location {<tag> (list\each (replaced original substitute) parts)}]])
+ [location {<tag> (list#each (replaced original substitute) parts)}]])
([.#Form]
[.#Variant]
[.#Tuple])