aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/luxc/lang/host/jvm
diff options
context:
space:
mode:
authorEduardo Julian2020-03-18 21:38:34 -0400
committerEduardo Julian2020-03-18 21:38:34 -0400
commit30801bcf8fbb1be7ae8f193edfa71e6c4909a4c3 (patch)
treed6f4f9335664f4d25c6c037e848d0743d211ff74 /new-luxc/source/luxc/lang/host/jvm
parent71c99d63a313d497c3881ab06752f05e3af33350 (diff)
No passing the archive as a parameter to all phases.
Diffstat (limited to '')
-rw-r--r--new-luxc/source/luxc/lang/host/jvm.lux7
1 files changed, 6 insertions, 1 deletions
diff --git a/new-luxc/source/luxc/lang/host/jvm.lux b/new-luxc/source/luxc/lang/host/jvm.lux
index 5bcc3eef0..a56eeeb56 100644
--- a/new-luxc/source/luxc/lang/host/jvm.lux
+++ b/new-luxc/source/luxc/lang/host/jvm.lux
@@ -22,7 +22,9 @@
[reference (#+ Register)]
[language
[lux
- ["." generation]]]]]])
+ ["." generation]]]
+ [meta
+ [archive (#+ Archive)]]]]])
(import: org/objectweb/asm/MethodVisitor)
@@ -76,6 +78,9 @@
[Bundle generation.Bundle]
)
+(type: #export (Generator i)
+ (-> Phase Archive i (Operation Inst)))
+
(syntax: (config: {type s.local-identifier}
{none s.local-identifier}
{++ s.local-identifier}