diff options
Diffstat (limited to 'stdlib/source/lux/target/jvm/attribute/constant.lux')
-rw-r--r-- | stdlib/source/lux/target/jvm/attribute/constant.lux | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/stdlib/source/lux/target/jvm/attribute/constant.lux b/stdlib/source/lux/target/jvm/attribute/constant.lux index 44e48acb1..ec3f534a3 100644 --- a/stdlib/source/lux/target/jvm/attribute/constant.lux +++ b/stdlib/source/lux/target/jvm/attribute/constant.lux @@ -2,9 +2,12 @@ [lux #* [abstract [equivalence (#+ Equivalence)]] + [control + ["<>" parser ("#@." functor) + ["<2>" binary (#+ Parser)]]] [data [format - [binary (#+ Format)]]]] + [binary (#+ Writer)]]]] ["." /// #_ [constant (#+ Value)] [encoding @@ -21,6 +24,10 @@ (def: #export length ///unsigned.u2-bytes) -(def: #export format - (Format Constant) - ///index.format) +(def: #export parser + (Parser Constant) + ///index.parser) + +(def: #export writer + (Writer Constant) + ///index.writer) |