aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/test/test/luxc/lang/translation
diff options
context:
space:
mode:
Diffstat (limited to 'new-luxc/test/test/luxc/lang/translation')
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/case.lux (renamed from new-luxc/test/test/luxc/lang/translation/case.lux)10
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/function.lux (renamed from new-luxc/test/test/luxc/lang/translation/function.lux)8
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/primitive.lux (renamed from new-luxc/test/test/luxc/lang/translation/primitive.lux)8
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/procedure/common.jvm.lux (renamed from new-luxc/test/test/luxc/lang/translation/procedure/common.jvm.lux)8
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/procedure/host.jvm.lux (renamed from new-luxc/test/test/luxc/lang/translation/procedure/host.jvm.lux)8
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/reference.lux (renamed from new-luxc/test/test/luxc/lang/translation/reference.lux)18
-rw-r--r--new-luxc/test/test/luxc/lang/translation/jvm/structure.lux (renamed from new-luxc/test/test/luxc/lang/translation/structure.lux)8
7 files changed, 31 insertions, 37 deletions
diff --git a/new-luxc/test/test/luxc/lang/translation/case.lux b/new-luxc/test/test/luxc/lang/translation/jvm/case.lux
index 5b3972835..91071be6c 100644
--- a/new-luxc/test/test/luxc/lang/translation/case.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/case.lux
@@ -12,11 +12,11 @@
test)
(luxc [lang]
(lang ["ls" synthesis]
- (translation ["@" case]
- [".T" expression]
- ["@." eval]
- ["@." runtime]
- ["@." common])))
+ (translation (jvm ["@" case]
+ [".T" expression]
+ ["@." eval]
+ ["@." runtime]
+ ["@." common]))))
(test/luxc common))
(def: struct-limit Nat +10)
diff --git a/new-luxc/test/test/luxc/lang/translation/function.lux b/new-luxc/test/test/luxc/lang/translation/jvm/function.lux
index 7a87e71a1..d9ee7ac71 100644
--- a/new-luxc/test/test/luxc/lang/translation/function.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/function.lux
@@ -15,10 +15,10 @@
test)
(luxc [lang]
(lang ["ls" synthesis]
- (translation [".T" expression]
- ["@." eval]
- ["@." runtime]
- ["@." common])))
+ (translation (jvm [".T" expression]
+ ["@." eval]
+ ["@." runtime]
+ ["@." common]))))
(test/luxc common))
(def: arity-limit Nat +10)
diff --git a/new-luxc/test/test/luxc/lang/translation/primitive.lux b/new-luxc/test/test/luxc/lang/translation/jvm/primitive.lux
index d6e316036..9d51490e2 100644
--- a/new-luxc/test/test/luxc/lang/translation/primitive.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/primitive.lux
@@ -14,10 +14,10 @@
(luxc [lang]
(lang [".L" host]
["ls" synthesis]
- (translation [".T" expression]
- ["@." runtime]
- ["@." eval]
- ["@." common])))
+ (translation (jvm [".T" expression]
+ ["@." runtime]
+ ["@." eval]
+ ["@." common]))))
(test/luxc common))
(context: "Primitives."
diff --git a/new-luxc/test/test/luxc/lang/translation/procedure/common.jvm.lux b/new-luxc/test/test/luxc/lang/translation/jvm/procedure/common.jvm.lux
index 96cf8b01e..8e4fd362f 100644
--- a/new-luxc/test/test/luxc/lang/translation/procedure/common.jvm.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/procedure/common.jvm.lux
@@ -18,10 +18,10 @@
test)
(luxc [lang]
(lang ["ls" synthesis]
- (translation [".T" expression]
- ["@." eval]
- ["@." runtime]
- ["@." common])))
+ (translation (jvm [".T" expression]
+ ["@." eval]
+ ["@." runtime]
+ ["@." common]))))
(test/luxc common))
(context: "Bit procedures"
diff --git a/new-luxc/test/test/luxc/lang/translation/procedure/host.jvm.lux b/new-luxc/test/test/luxc/lang/translation/jvm/procedure/host.jvm.lux
index 4af912b2a..a8e53e79e 100644
--- a/new-luxc/test/test/luxc/lang/translation/procedure/host.jvm.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/procedure/host.jvm.lux
@@ -19,10 +19,10 @@
(luxc [lang]
(lang [".L" host]
["ls" synthesis]
- (translation [".T" expression]
- ["@." eval]
- ["@." runtime]
- ["@." common])))
+ (translation (jvm [".T" expression]
+ ["@." eval]
+ ["@." runtime]
+ ["@." common]))))
(test/luxc common))
(context: "Conversions [Part 1]"
diff --git a/new-luxc/test/test/luxc/lang/translation/reference.lux b/new-luxc/test/test/luxc/lang/translation/jvm/reference.lux
index bcdef1a8b..ddbefd8d9 100644
--- a/new-luxc/test/test/luxc/lang/translation/reference.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/reference.lux
@@ -14,11 +14,11 @@
(host ["$" jvm]
(jvm ["$i" inst]))
["ls" synthesis]
- (translation [".T" statement]
- [".T" eval]
- [".T" expression]
- [".T" case]
- [".T" runtime])))
+ (translation (jvm [".T" statement]
+ [".T" eval]
+ [".T" expression]
+ [".T" case]
+ [".T" runtime]))))
(test/luxc common))
(def: nilI $.Inst runtimeT.noneI)
@@ -31,12 +31,6 @@
$i.DUP ($i.int 1) ($i.long 0) ($i.wrap #$.Long) $i.AASTORE
$i.DUP ($i.int 2) ($i.long 0) ($i.wrap #$.Long) $i.AASTORE))
-(def: empty-metaI
- (|>> ($i.int 2)
- ($i.array runtimeT.$Tuple)
- $i.DUP ($i.int 0) cursorI $i.AASTORE
- $i.DUP ($i.int 1) nilI $i.AASTORE))
-
(context: "Definitions."
(<| (times +100)
(do @
@@ -48,7 +42,7 @@
(test "Can refer to definitions."
(|> (do macro.Monad<Meta>
[_ (_module.with-module +0 module-name
- (statementT.translate-def def-name Int valueI empty-metaI (' {})))
+ (statementT.translate-def def-name Int valueI (' {})))
sampleI (expressionT.translate (code.symbol [module-name def-name]))]
(evalT.eval sampleI))
(lang.with-current-module "")
diff --git a/new-luxc/test/test/luxc/lang/translation/structure.lux b/new-luxc/test/test/luxc/lang/translation/jvm/structure.lux
index 078079b6b..2fc377bd6 100644
--- a/new-luxc/test/test/luxc/lang/translation/structure.lux
+++ b/new-luxc/test/test/luxc/lang/translation/jvm/structure.lux
@@ -18,10 +18,10 @@
(luxc [lang]
(lang [".L" host]
["ls" synthesis]
- (translation [".T" expression]
- ["@." eval]
- ["@." runtime]
- ["@." common])))
+ (translation (jvm [".T" expression]
+ ["@." eval]
+ ["@." runtime]
+ ["@." common]))))
(test/luxc common))
(host.import java/lang/Integer)