diff options
Diffstat (limited to 'new-luxc/source/luxc/lang/translation/common.jvm.lux')
-rw-r--r-- | new-luxc/source/luxc/lang/translation/common.jvm.lux | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/new-luxc/source/luxc/lang/translation/common.jvm.lux b/new-luxc/source/luxc/lang/translation/common.jvm.lux index f9825614a..baafc233a 100644 --- a/new-luxc/source/luxc/lang/translation/common.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/common.jvm.lux @@ -9,7 +9,8 @@ (coll [dict #+ Dict])) [host] (world [blob #+ Blob])) - (luxc (host ["$" jvm] + (luxc (lang [";L" variable #+ Register]) + (host ["$" jvm] (jvm ["$t" type] ["$d" def] ["$i" inst])))) @@ -17,6 +18,8 @@ (host;import org.objectweb.asm.Opcodes (#static V1_6 int)) +(host;import org.objectweb.asm.Label) + (host;import java.lang.Object) (host;import (java.lang.Class a)) @@ -34,7 +37,8 @@ {#loader ClassLoader #store Class-Store #artifacts Artifacts - #context [Text Nat]}) + #context [Text Nat] + #anchor (Maybe [Label Register])}) (exception: Unknown-Class) (exception: Class-Already-Stored) |