diff options
author | Eduardo Julian | 2018-02-06 21:12:06 -0400 |
---|---|---|
committer | Eduardo Julian | 2018-02-06 21:12:06 -0400 |
commit | fb1a1d4b86f95cc16bdf0e7872dd20901023f6c6 (patch) | |
tree | 5e56decbb8ade68fa1dbb81c575c48597815f34d /new-luxc/source/luxc/lang/init.lux | |
parent | f41bd812104958a9e374bacf10a84857dee798da (diff) |
- Fixed some failing new-luxc tests.
- Re-designed the way casting is done for JVM interop.
- Now always adding extensions when initializing compiler.
Diffstat (limited to 'new-luxc/source/luxc/lang/init.lux')
-rw-r--r-- | new-luxc/source/luxc/lang/init.lux | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/new-luxc/source/luxc/lang/init.lux b/new-luxc/source/luxc/lang/init.lux index 55e02d0b6..a34399cc8 100644 --- a/new-luxc/source/luxc/lang/init.lux +++ b/new-luxc/source/luxc/lang/init.lux @@ -2,6 +2,10 @@ lux [//] (// [".L" extension] + (extension [".E" analysis] + [".E" synthesis] + [".E" translation] + [".E" statement]) (translation (jvm [".T" common])))) (def: #export (cursor file) @@ -41,5 +45,9 @@ #.expected #.None #.seed +0 #.scope-type-vars (list) - #.extensions (:! Void extensionL.fresh) + #.extensions (:! Void + {#extensionL.analysis analysisE.defaults + #extensionL.synthesis synthesisE.defaults + #extensionL.translation translationE.defaults + #extensionL.statement statementE.defaults}) #.host (:! Void host)}) |