aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/tool/compiler/reference.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/tool/compiler/reference.lux')
-rw-r--r--stdlib/source/library/lux/tool/compiler/reference.lux6
1 files changed, 4 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/tool/compiler/reference.lux b/stdlib/source/library/lux/tool/compiler/reference.lux
index 7dff736ed..3e962f14f 100644
--- a/stdlib/source/library/lux/tool/compiler/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/reference.lux
@@ -9,6 +9,8 @@
[data
[text
["%" format {"+" Format}]]]
+ [macro
+ ["^" pattern]]
[math
[number
["n" nat]]]
@@ -30,7 +32,7 @@
(def: (= reference sample)
(case [reference sample]
- (^template [<tag> <equivalence>]
+ (^.template [<tag> <equivalence>]
[[{<tag> reference} {<tag> sample}]
(# <equivalence> = reference sample)])
([#Variable /variable.equivalence]
@@ -47,7 +49,7 @@
(def: (hash value)
(case value
- (^template [<factor> <tag> <hash>]
+ (^.template [<factor> <tag> <hash>]
[{<tag> value}
(|> value
(# <hash> hash)