aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/compiler/default/reference.lux
diff options
context:
space:
mode:
authorEduardo Julian2018-08-15 19:06:17 -0400
committerEduardo Julian2018-08-15 19:06:17 -0400
commit196c1843d1a4a32ab92b9ba5c549933a5ce30c17 (patch)
treebd5e6d432601bec6409cb5edbc4e19865bf4fc24 /stdlib/source/lux/compiler/default/reference.lux
parent453ab9f67873bb022acadf4c0f5c1e635c7d5794 (diff)
Fixes for pattern-matching/case synthesis & translation.
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/compiler/default/reference.lux9
1 files changed, 9 insertions, 0 deletions
diff --git a/stdlib/source/lux/compiler/default/reference.lux b/stdlib/source/lux/compiler/default/reference.lux
index cde1f5b5c..b945c1327 100644
--- a/stdlib/source/lux/compiler/default/reference.lux
+++ b/stdlib/source/lux/compiler/default/reference.lux
@@ -77,3 +77,12 @@
(#Foreign foreign)
(format "-" (%n foreign))))
+
+(def: #export (%reference reference)
+ (Format Reference)
+ (case reference
+ (#Variable variable)
+ (%variable variable)
+
+ (#Constant constant)
+ (%name constant)))