aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/host/jvm/modifier.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/host/jvm/modifier.lux')
-rw-r--r--stdlib/source/lux/host/jvm/modifier.lux7
1 files changed, 7 insertions, 0 deletions
diff --git a/stdlib/source/lux/host/jvm/modifier.lux b/stdlib/source/lux/host/jvm/modifier.lux
index 0263fc1ec..b5bc1fef8 100644
--- a/stdlib/source/lux/host/jvm/modifier.lux
+++ b/stdlib/source/lux/host/jvm/modifier.lux
@@ -1,6 +1,7 @@
(.module:
[lux #*
[control
+ ["." equivalence]
["." monoid]
["." parser]]
[data
@@ -61,6 +62,12 @@
(~+ (list/map ..code options))
)
+ (.structure: (~' #export) (~' _) (equivalence.Equivalence (~ g!name))
+ (.def: ((~' =) (~' reference) (~' sample))
+ (.:: //encoding.Equivalence<U2> (~' =)
+ ((~' :representation) (~' reference))
+ ((~' :representation) (~' sample)))))
+
(.def: (~' #export) (~ g!format)
(binary.Format (~ g!name))
(.let [(.^open "_/.") //encoding.u2-format]