aboutsummaryrefslogtreecommitdiff
path: root/lux-jvm/source/luxc/lang/translation/jvm/expression.lux
diff options
context:
space:
mode:
Diffstat (limited to 'lux-jvm/source/luxc/lang/translation/jvm/expression.lux')
-rw-r--r--lux-jvm/source/luxc/lang/translation/jvm/expression.lux74
1 files changed, 37 insertions, 37 deletions
diff --git a/lux-jvm/source/luxc/lang/translation/jvm/expression.lux b/lux-jvm/source/luxc/lang/translation/jvm/expression.lux
index 8749b2ef2..692835dc4 100644
--- a/lux-jvm/source/luxc/lang/translation/jvm/expression.lux
+++ b/lux-jvm/source/luxc/lang/translation/jvm/expression.lux
@@ -1,77 +1,77 @@
(.using
- [library
- [lux "*"
- [tool
- [compiler
- [language
- [lux
- ["[0]" synthesis]
- [phase
- ["[0]" extension]]]]]]]]
- [luxc
- [lang
- [host
- [jvm {"+" Phase}]]]]
- [//
- ["[0]" primitive]
- ["[0]" structure]
- ["[0]" reference]
- ["[0]" case]
- ["[0]" loop]
- ["[0]" function]])
+ [library
+ [lux "*"
+ [tool
+ [compiler
+ [language
+ [lux
+ ["[0]" synthesis]
+ [phase
+ ["[0]" extension]]]]]]]]
+ [luxc
+ [lang
+ [host
+ [jvm {"+" Phase}]]]]
+ [//
+ ["[0]" primitive]
+ ["[0]" structure]
+ ["[0]" reference]
+ ["[0]" case]
+ ["[0]" loop]
+ ["[0]" function]])
(def: .public (translate archive synthesis)
Phase
(case synthesis
- (^ (synthesis.bit value))
+ (pattern (synthesis.bit value))
(primitive.bit value)
- (^ (synthesis.i64 value))
+ (pattern (synthesis.i64 value))
(primitive.i64 value)
- (^ (synthesis.f64 value))
+ (pattern (synthesis.f64 value))
(primitive.f64 value)
- (^ (synthesis.text value))
+ (pattern (synthesis.text value))
(primitive.text value)
- (^ (synthesis.variant data))
+ (pattern (synthesis.variant data))
(structure.variant translate archive data)
- (^ (synthesis.tuple members))
+ (pattern (synthesis.tuple members))
(structure.tuple translate archive members)
- (^ (synthesis.variable variable))
+ (pattern (synthesis.variable variable))
(reference.variable archive variable)
- (^ (synthesis.constant constant))
+ (pattern (synthesis.constant constant))
(reference.constant archive constant)
- (^ (synthesis.branch/exec it))
+ (pattern (synthesis.branch/exec it))
(case.exec translate archive it)
- (^ (synthesis.branch/let data))
+ (pattern (synthesis.branch/let data))
(case.let translate archive data)
- (^ (synthesis.branch/if data))
+ (pattern (synthesis.branch/if data))
(case.if translate archive data)
- (^ (synthesis.branch/get data))
+ (pattern (synthesis.branch/get data))
(case.get translate archive data)
- (^ (synthesis.branch/case data))
+ (pattern (synthesis.branch/case data))
(case.case translate archive data)
- (^ (synthesis.loop/again data))
+ (pattern (synthesis.loop/again data))
(loop.again translate archive data)
- (^ (synthesis.loop/scope data))
+ (pattern (synthesis.loop/scope data))
(loop.scope translate archive data)
- (^ (synthesis.function/apply data))
+ (pattern (synthesis.function/apply data))
(function.call translate archive data)
- (^ (synthesis.function/abstraction data))
+ (pattern (synthesis.function/abstraction data))
(function.function translate archive data)
{synthesis.#Extension extension}