diff options
Diffstat (limited to '')
-rw-r--r-- | new-luxc/source/luxc/lang/host/jvm.lux | 4 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/host/jvm/inst.lux | 4 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm.lux | 7 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux | 5 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux | 7 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux | 7 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux | 11 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux | 9 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux | 3 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/procedure/common.jvm.lux | 9 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux | 9 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux | 7 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux | 5 | ||||
-rw-r--r-- | new-luxc/source/program.lux | 8 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/evaluation.lux | 2 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/init.lux | 26 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/platform.lux | 6 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/name.lux (renamed from stdlib/source/lux/platform/compiler/default/name.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase.lux (renamed from stdlib/source/lux/platform/compiler/default/phase.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/case.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/case/coverage.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/case/coverage.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/expression.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/expression.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/function.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/inference.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/inference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/macro.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/macro.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/module.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/module.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/primitive.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/primitive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/reference.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/scope.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/scope.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/structure.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/structure.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/analysis/type.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/analysis/type.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/analysis.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/analysis.lux) | 3 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/analysis/common.lux) | 3 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/analysis/host.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/analysis/host.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/bundle.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/bundle.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/statement.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/statement.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/synthesis.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/synthesis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/extension/translation.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/extension/translation.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/statement.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/statement.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/statement/total.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/statement/total.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/synthesis.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/synthesis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/synthesis/case.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/synthesis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/synthesis/expression.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/synthesis/expression.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/synthesis/function.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/synthesis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/synthesis/loop.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/synthesis/loop.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/case.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/case.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/expression.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/expression.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/extension.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/extension/common.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/common.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/extension/host.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/host.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/function.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/function.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/loop.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/loop.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/primitive.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/primitive.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/reference.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/reference.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/runtime.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/runtime.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/phase/translation/scheme/structure.jvm.lux (renamed from stdlib/source/lux/platform/compiler/default/phase/translation/scheme/structure.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/reference.lux (renamed from stdlib/source/lux/platform/compiler/default/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/interpreter.lux | 20 |
61 files changed, 73 insertions, 82 deletions
diff --git a/new-luxc/source/luxc/lang/host/jvm.lux b/new-luxc/source/luxc/lang/host/jvm.lux index 49f02c0f0..656d07d21 100644 --- a/new-luxc/source/luxc/lang/host/jvm.lux +++ b/new-luxc/source/luxc/lang/host/jvm.lux @@ -12,8 +12,8 @@ [host (#+ import:)] [world [binary (#+ Binary)]] - [compiler - [default + [platform + [compiler [reference (#+ Register)] [phase ["." translation]]]]]) diff --git a/new-luxc/source/luxc/lang/host/jvm/inst.lux b/new-luxc/source/luxc/lang/host/jvm/inst.lux index 44ce0839a..9a26f8df0 100644 --- a/new-luxc/source/luxc/lang/host/jvm/inst.lux +++ b/new-luxc/source/luxc/lang/host/jvm/inst.lux @@ -15,8 +15,8 @@ ["." code] ["s" syntax (#+ syntax:)]] ["." function] - [compiler - [default + [platform + [compiler [phase (#+ Operation)]]]] ["." // (#+ Primitive Inst) ["." type]]) diff --git a/new-luxc/source/luxc/lang/translation/jvm.lux b/new-luxc/source/luxc/lang/translation/jvm.lux index 3f9189f4f..47fbbefcf 100644 --- a/new-luxc/source/luxc/lang/translation/jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm.lux @@ -20,10 +20,9 @@ [binary (#+ Binary)]] [platform [compiler - [default - ["." name] - [phase - ["." translation]]]]]] + ["." name] + [phase + ["." translation]]]]] [/// [host ["." jvm (#+ Inst Definition Host State) diff --git a/new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux index 4b9feebb4..78ef508e8 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux @@ -8,9 +8,8 @@ format]] [platform [compiler - [default - ["." phase ("operation/." Monad<Operation>) - ["." synthesis (#+ Path Synthesis)]]]]]] + ["." phase ("operation/." Monad<Operation>) + ["." synthesis (#+ Path Synthesis)]]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux index 67721c736..f0b73ac23 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux @@ -16,10 +16,9 @@ [binary (#+ Binary)]] [platform [compiler - [default - ["." name] - [reference (#+ Register)] - ["." phase]]]]] + ["." name] + [reference (#+ Register)] + ["." phase]]]] ## [luxc ## [lang ## [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux index 60e873323..7af459900 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux @@ -2,10 +2,9 @@ [lux #* [platform [compiler - [default - [phase - ["." synthesis] - ["." extension]]]]]] + [phase + ["." synthesis] + ["." extension]]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux index 730d45641..8e5fe30b3 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux @@ -9,12 +9,11 @@ ["." list ("list/." Functor<List> Monoid<List>)]]] [platform [compiler - [default - ["_." reference (#+ Register Variable)] - ["." phase - [analysis (#+ Arity)] - [synthesis (#+ Synthesis Abstraction Apply)] - ["." translation]]]]]] + ["_." reference (#+ Register Variable)] + ["." phase + [analysis (#+ Arity)] + [synthesis (#+ Synthesis Abstraction Apply)] + ["." translation]]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux index ed40d498f..40f4decd9 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux @@ -9,11 +9,10 @@ ["." list ("list/." Functor<List> Monoid<List>)]]] [platform [compiler - [default - [reference (#+ Register)] - ["." phase - ["." synthesis (#+ Synthesis)] - ["." translation]]]]]] + [reference (#+ Register)] + ["." phase + ["." synthesis (#+ Synthesis)] + ["." translation]]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux index 392de6354..7129a3887 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux @@ -7,8 +7,7 @@ format]] [platform [compiler - [default - [phase ("operation/." Monad<Operation>)]]]]] + [phase ("operation/." Monad<Operation>)]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/procedure/common.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/procedure/common.jvm.lux index c1d8792d0..154dcbdcf 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/procedure/common.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/procedure/common.jvm.lux @@ -15,11 +15,10 @@ ["s" syntax (#+ syntax:)]] [platform [compiler - [default - ["." phase - [synthesis (#+ Synthesis)] - ["." extension - ["." bundle]]]]]] + ["." phase + [synthesis (#+ Synthesis)] + ["." extension + ["." bundle]]]]] [host (#+ import:)]] [luxc [lang diff --git a/new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux index ec9facd2c..175338ba4 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux @@ -7,11 +7,10 @@ format]] [platform [compiler - [default - ["." name] - ["." reference (#+ Register Variable)] - ["." phase ("operation/." Monad<Operation>) - ["." translation]]]]]] + ["." name] + ["." reference (#+ Register Variable)] + ["." phase ("operation/." Monad<Operation>) + ["." translation]]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux index eaad9cced..a22ed2b07 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux @@ -10,10 +10,9 @@ ["." math] [platform [compiler - [default - ["." phase - [analysis (#+ Arity)] - ["." translation]]]]]] + ["." phase + [analysis (#+ Arity)] + ["." translation]]]]] [luxc [lang [host diff --git a/new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux b/new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux index f50788c58..9f69b1edd 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux @@ -10,9 +10,8 @@ ["." list]]] [platform [compiler - [default - ["." phase - [synthesis (#+ Synthesis)]]]]]] + ["." phase + [synthesis (#+ Synthesis)]]]]] [luxc [lang [host diff --git a/new-luxc/source/program.lux b/new-luxc/source/program.lux index f119d9174..4fa032f7f 100644 --- a/new-luxc/source/program.lux +++ b/new-luxc/source/program.lux @@ -20,13 +20,13 @@ ["." archive] [io ["." context]]] + ["." phase + ["." translation] + ["." statement]] [default ["." platform (#+ Platform)] ["." init] - ["." syntax] - ["." phase - ["." translation] - ["." statement]]]]] + ["." syntax]]]] ## ["." interpreter] ] [luxc diff --git a/stdlib/source/lux/platform/compiler/default/evaluation.lux b/stdlib/source/lux/platform/compiler/default/evaluation.lux index ea76624df..157596e84 100644 --- a/stdlib/source/lux/platform/compiler/default/evaluation.lux +++ b/stdlib/source/lux/platform/compiler/default/evaluation.lux @@ -6,7 +6,7 @@ ["." error] [text format]]] - [// + [/// ["." phase [analysis (#+ Operation) [".A" expression] diff --git a/stdlib/source/lux/platform/compiler/default/init.lux b/stdlib/source/lux/platform/compiler/default/init.lux index c50d37705..699ddfb54 100644 --- a/stdlib/source/lux/platform/compiler/default/init.lux +++ b/stdlib/source/lux/platform/compiler/default/init.lux @@ -15,21 +15,21 @@ ["." // ["." syntax (#+ Aliases)] ["." evaluation] - ["." phase - ["." analysis - ["." module] - [".A" expression]] - ["." synthesis - [".S" expression]] - ["." translation] - ["." statement - [".S" total]] - ["." extension - [".E" analysis] - [".E" synthesis] - [".E" statement]]] ["/." // (#+ Compiler) ["." host] + ["." phase + ["." analysis + ["." module] + [".A" expression]] + ["." synthesis + [".S" expression]] + ["." translation] + ["." statement + [".S" total]] + ["." extension + [".E" analysis] + [".E" synthesis] + [".E" statement]]] [meta [archive ["." signature] diff --git a/stdlib/source/lux/platform/compiler/default/platform.lux b/stdlib/source/lux/platform/compiler/default/platform.lux index e5d881833..9a169fb15 100644 --- a/stdlib/source/lux/platform/compiler/default/platform.lux +++ b/stdlib/source/lux/platform/compiler/default/platform.lux @@ -10,10 +10,10 @@ [// ["." init] ["." syntax] - ["." phase - ["." translation] - ["." statement]] ["/." // + ["." phase + ["." translation] + ["." statement]] ["." cli (#+ Configuration)] [meta ["." archive] diff --git a/stdlib/source/lux/platform/compiler/default/name.lux b/stdlib/source/lux/platform/compiler/name.lux index 184b2cab5..184b2cab5 100644 --- a/stdlib/source/lux/platform/compiler/default/name.lux +++ b/stdlib/source/lux/platform/compiler/name.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase.lux b/stdlib/source/lux/platform/compiler/phase.lux index a81d5dfa7..a81d5dfa7 100644 --- a/stdlib/source/lux/platform/compiler/default/phase.lux +++ b/stdlib/source/lux/platform/compiler/phase.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis.lux b/stdlib/source/lux/platform/compiler/phase/analysis.lux index c69ff8eb2..c69ff8eb2 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/case.lux b/stdlib/source/lux/platform/compiler/phase/analysis/case.lux index 5044aed92..5044aed92 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/case.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/case.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/case/coverage.lux b/stdlib/source/lux/platform/compiler/phase/analysis/case/coverage.lux index aff981e09..aff981e09 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/case/coverage.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/case/coverage.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/expression.lux b/stdlib/source/lux/platform/compiler/phase/analysis/expression.lux index 1da6520a5..1da6520a5 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/expression.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/expression.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/function.lux b/stdlib/source/lux/platform/compiler/phase/analysis/function.lux index a996457d9..a996457d9 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/function.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/function.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/inference.lux b/stdlib/source/lux/platform/compiler/phase/analysis/inference.lux index 010bdc437..010bdc437 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/inference.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/inference.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/macro.lux b/stdlib/source/lux/platform/compiler/phase/analysis/macro.lux index af12c747d..af12c747d 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/macro.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/macro.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/module.lux b/stdlib/source/lux/platform/compiler/phase/analysis/module.lux index a8f6bda03..a8f6bda03 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/module.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/module.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/primitive.lux b/stdlib/source/lux/platform/compiler/phase/analysis/primitive.lux index bd42825d3..bd42825d3 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/primitive.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/primitive.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/reference.lux b/stdlib/source/lux/platform/compiler/phase/analysis/reference.lux index 30da3e60f..30da3e60f 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/reference.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/reference.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/scope.lux b/stdlib/source/lux/platform/compiler/phase/analysis/scope.lux index 2849e059d..2849e059d 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/scope.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/scope.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/structure.lux b/stdlib/source/lux/platform/compiler/phase/analysis/structure.lux index 43cb8e0d2..43cb8e0d2 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/structure.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/structure.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/analysis/type.lux b/stdlib/source/lux/platform/compiler/phase/analysis/type.lux index 36fee29f8..36fee29f8 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/analysis/type.lux +++ b/stdlib/source/lux/platform/compiler/phase/analysis/type.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension.lux b/stdlib/source/lux/platform/compiler/phase/extension.lux index 75814ad24..75814ad24 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/analysis.lux b/stdlib/source/lux/platform/compiler/phase/extension/analysis.lux index cc4736ac0..3b31f3d46 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/analysis.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/analysis.lux @@ -6,7 +6,8 @@ [/// [analysis (#+ Bundle)] [// - [evaluation (#+ Eval)]]] + [default + [evaluation (#+ Eval)]]]] [/ ["." common] ["." host]]) diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/common.lux b/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux index d599af130..73f0d6c9d 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/common.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux @@ -20,7 +20,8 @@ [".A" case] [".A" function]] [// - [evaluation (#+ Eval)]]]]) + [default + [evaluation (#+ Eval)]]]]]) ## [Utils] (def: (simple inputsT+ outputT) diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/host.jvm.lux b/stdlib/source/lux/platform/compiler/phase/extension/analysis/host.jvm.lux index a494b0e44..a494b0e44 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/host.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/analysis/host.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/bundle.lux b/stdlib/source/lux/platform/compiler/phase/extension/bundle.lux index 582526694..582526694 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/bundle.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/bundle.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/statement.lux b/stdlib/source/lux/platform/compiler/phase/extension/statement.lux index e5963e96c..e5963e96c 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/statement.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/statement.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/synthesis.lux b/stdlib/source/lux/platform/compiler/phase/extension/synthesis.lux index 1a2e44f6f..1a2e44f6f 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/synthesis.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/synthesis.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/extension/translation.lux b/stdlib/source/lux/platform/compiler/phase/extension/translation.lux index 232c8c168..232c8c168 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/extension/translation.lux +++ b/stdlib/source/lux/platform/compiler/phase/extension/translation.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/statement.lux b/stdlib/source/lux/platform/compiler/phase/statement.lux index c7ff3719f..c7ff3719f 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/statement.lux +++ b/stdlib/source/lux/platform/compiler/phase/statement.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/statement/total.lux b/stdlib/source/lux/platform/compiler/phase/statement/total.lux index 15f116aa1..15f116aa1 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/statement/total.lux +++ b/stdlib/source/lux/platform/compiler/phase/statement/total.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/synthesis.lux b/stdlib/source/lux/platform/compiler/phase/synthesis.lux index cf29ad74b..cf29ad74b 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/synthesis.lux +++ b/stdlib/source/lux/platform/compiler/phase/synthesis.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/synthesis/case.lux b/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux index e9e941a30..e9e941a30 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/synthesis/case.lux +++ b/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/synthesis/expression.lux b/stdlib/source/lux/platform/compiler/phase/synthesis/expression.lux index 0d15ae463..0d15ae463 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/synthesis/expression.lux +++ b/stdlib/source/lux/platform/compiler/phase/synthesis/expression.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/synthesis/function.lux b/stdlib/source/lux/platform/compiler/phase/synthesis/function.lux index 267d941fc..267d941fc 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/synthesis/function.lux +++ b/stdlib/source/lux/platform/compiler/phase/synthesis/function.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/synthesis/loop.lux b/stdlib/source/lux/platform/compiler/phase/synthesis/loop.lux index cd57c1d29..cd57c1d29 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/synthesis/loop.lux +++ b/stdlib/source/lux/platform/compiler/phase/synthesis/loop.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation.lux b/stdlib/source/lux/platform/compiler/phase/translation.lux index fb40f4652..fb40f4652 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/case.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/case.jvm.lux index 4a963d507..4a963d507 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/case.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/case.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/expression.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/expression.jvm.lux index 53d7bbbcb..53d7bbbcb 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/expression.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/expression.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/extension.jvm.lux index a40b4953f..a40b4953f 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/extension.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/common.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/extension/common.jvm.lux index a503949dd..a503949dd 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/common.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/extension/common.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/host.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/extension/host.jvm.lux index b8b2b7612..b8b2b7612 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/host.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/extension/host.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/function.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/function.jvm.lux index 7eeb5a8ed..7eeb5a8ed 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/function.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/function.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/loop.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/loop.jvm.lux index 91757d291..91757d291 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/loop.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/loop.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/primitive.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/primitive.jvm.lux index c16c696c4..c16c696c4 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/primitive.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/primitive.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/reference.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/reference.jvm.lux index 6d4088189..6d4088189 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/reference.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/reference.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/runtime.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/runtime.jvm.lux index 43748c3b1..43748c3b1 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/runtime.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/runtime.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/structure.jvm.lux b/stdlib/source/lux/platform/compiler/phase/translation/scheme/structure.jvm.lux index 3991ea281..3991ea281 100644 --- a/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/structure.jvm.lux +++ b/stdlib/source/lux/platform/compiler/phase/translation/scheme/structure.jvm.lux diff --git a/stdlib/source/lux/platform/compiler/default/reference.lux b/stdlib/source/lux/platform/compiler/reference.lux index b945c1327..b945c1327 100644 --- a/stdlib/source/lux/platform/compiler/default/reference.lux +++ b/stdlib/source/lux/platform/compiler/reference.lux diff --git a/stdlib/source/lux/platform/interpreter.lux b/stdlib/source/lux/platform/interpreter.lux index 8a6d00578..b73f72bc6 100644 --- a/stdlib/source/lux/platform/interpreter.lux +++ b/stdlib/source/lux/platform/interpreter.lux @@ -10,19 +10,19 @@ [type (#+ :share) ["." check]] [compiler - ["." cli (#+ Configuration)] + ["." phase + ["." analysis + ["." module] + ["." type]] + ["." translation] + ["." statement (#+ State+ Operation) + ["." total]] + ["." extension]] ["." default ["." syntax] ["." platform (#+ Platform)] - ["." init] - ["." phase - ["." analysis - ["." module] - ["." type]] - ["." translation] - ["." statement (#+ State+ Operation) - ["." total]] - ["." extension]]]] + ["." init]] + ["." cli (#+ Configuration)]] [world ["." file (#+ File)] ["." console (#+ Console)]]] |