aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/target/jvm/bytecode/address.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/target/jvm/bytecode/address.lux')
-rw-r--r--stdlib/source/lux/target/jvm/bytecode/address.lux8
1 files changed, 7 insertions, 1 deletions
diff --git a/stdlib/source/lux/target/jvm/bytecode/address.lux b/stdlib/source/lux/target/jvm/bytecode/address.lux
index 4b58b1ca1..0af06f9e9 100644
--- a/stdlib/source/lux/target/jvm/bytecode/address.lux
+++ b/stdlib/source/lux/target/jvm/bytecode/address.lux
@@ -9,7 +9,9 @@
[format
[binary (#+ Writer)]]
[number
- ["n" nat]]]
+ ["n" nat]]
+ [text
+ ["%" format (#+ Format)]]]
[type
abstract]]
["." // #_
@@ -65,4 +67,8 @@
(def: #export writer
(Writer Address)
(|>> :representation ///unsigned.writer/2))
+
+ (def: #export format
+ (Format Address)
+ (|>> :representation ///unsigned.value %.nat))
)