diff options
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm.lux | 11 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux | 9 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux | 11 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux | 11 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux | 15 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux | 13 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux | 7 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/procedure/common.jvm.lux | 13 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux | 13 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux | 11 | ||||
-rw-r--r-- | new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux | 9 | ||||
-rw-r--r-- | new-luxc/source/program.lux | 27 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler.lux (renamed from stdlib/source/lux/compiler.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/cli.lux (renamed from stdlib/source/lux/compiler/cli.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default.lux (renamed from stdlib/source/lux/compiler/default.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/cache.lux (renamed from stdlib/source/lux/compiler/default/cache.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/evaluation.lux (renamed from stdlib/source/lux/compiler/default/evaluation.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/init.lux (renamed from stdlib/source/lux/compiler/default/init.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/name.lux (renamed from stdlib/source/lux/compiler/default/name.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase.lux (renamed from stdlib/source/lux/compiler/default/phase.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/case.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/case/coverage.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/case/coverage.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/expression.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/expression.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/function.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/inference.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/inference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/macro.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/macro.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/module.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/module.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/primitive.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/primitive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/reference.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/scope.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/scope.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/structure.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/structure.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/analysis/type.lux (renamed from stdlib/source/lux/compiler/default/phase/analysis/type.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension.lux (renamed from stdlib/source/lux/compiler/default/phase/extension.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/analysis.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/analysis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/analysis/common.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/analysis/common.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/analysis/host.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/analysis/host.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/bundle.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/bundle.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/statement.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/statement.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/synthesis.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/synthesis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/extension/translation.lux (renamed from stdlib/source/lux/compiler/default/phase/extension/translation.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/statement.lux (renamed from stdlib/source/lux/compiler/default/phase/statement.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/statement/total.lux (renamed from stdlib/source/lux/compiler/default/phase/statement/total.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/synthesis.lux (renamed from stdlib/source/lux/compiler/default/phase/synthesis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/synthesis/case.lux (renamed from stdlib/source/lux/compiler/default/phase/synthesis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/synthesis/expression.lux (renamed from stdlib/source/lux/compiler/default/phase/synthesis/expression.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/synthesis/function.lux (renamed from stdlib/source/lux/compiler/default/phase/synthesis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/synthesis/loop.lux (renamed from stdlib/source/lux/compiler/default/phase/synthesis/loop.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation.lux (renamed from stdlib/source/lux/compiler/default/phase/translation.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/case.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/case.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/expression.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/expression.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/extension.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/common.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/extension/common.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/host.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/extension/host.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/function.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/function.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/loop.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/loop.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/primitive.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/primitive.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/reference.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/reference.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/runtime.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/runtime.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/phase/translation/scheme/structure.jvm.lux (renamed from stdlib/source/lux/compiler/default/phase/translation/scheme/structure.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/platform.lux (renamed from stdlib/source/lux/compiler/default/platform.lux) | 18 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/reference.lux (renamed from stdlib/source/lux/compiler/default/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/default/syntax.lux (renamed from stdlib/source/lux/compiler/default/syntax.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/host.lux (renamed from stdlib/source/lux/compiler/host.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/host/scheme.lux (renamed from stdlib/source/lux/compiler/host/scheme.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/archive.lux (renamed from stdlib/source/lux/compiler/meta/archive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/archive/descriptor.lux (renamed from stdlib/source/lux/compiler/meta/archive/descriptor.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/archive/document.lux (renamed from stdlib/source/lux/compiler/meta/archive/document.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/archive/key.lux (renamed from stdlib/source/lux/compiler/meta/archive/key.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/archive/signature.lux (renamed from stdlib/source/lux/compiler/meta/archive/signature.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/cache.lux (renamed from stdlib/source/lux/compiler/meta/cache.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/cache/dependency.lux (renamed from stdlib/source/lux/compiler/meta/cache/dependency.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/io.lux (renamed from stdlib/source/lux/compiler/meta/io.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/io/archive.lux (renamed from stdlib/source/lux/compiler/meta/io/archive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/compiler/meta/io/context.lux (renamed from stdlib/source/lux/compiler/meta/io/context.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/interpreter.lux (renamed from stdlib/source/lux/interpreter.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/lux/platform/interpreter/type.lux (renamed from stdlib/source/lux/interpreter/type.lux) | 0 |
77 files changed, 90 insertions, 78 deletions
diff --git a/new-luxc/source/luxc/lang/translation/jvm.lux b/new-luxc/source/luxc/lang/translation/jvm.lux index 560994256..3f9189f4f 100644 --- a/new-luxc/source/luxc/lang/translation/jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm.lux @@ -18,11 +18,12 @@ ["." io (#+ IO io)] [world [binary (#+ Binary)]] - [compiler - [default - ["." name] - [phase - ["." translation]]]]] + [platform + [compiler + [default + ["." 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 ac7ab3b83..4b9feebb4 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/case.jvm.lux @@ -6,10 +6,11 @@ [data [text format]] - [compiler - [default - ["." phase ("operation/." Monad<Operation>) - ["." synthesis (#+ Path Synthesis)]]]]] + [platform + [compiler + [default + ["." 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 34e7f02c8..67721c736 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/common.jvm.lux @@ -14,11 +14,12 @@ [host (#+ import:)] [world [binary (#+ Binary)]] - [compiler - [default - ["." name] - [reference (#+ Register)] - ["." phase]]]] + [platform + [compiler + [default + ["." 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 9579acaa3..60e873323 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/expression.jvm.lux @@ -1,10 +1,11 @@ (.module: [lux #* - [compiler - [default - [phase - ["." synthesis] - ["." extension]]]]] + [platform + [compiler + [default + [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 4e2b71f39..730d45641 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/function.jvm.lux @@ -7,13 +7,14 @@ format] [collection ["." list ("list/." Functor<List> Monoid<List>)]]] - [compiler - [default - ["_." reference (#+ Register Variable)] - ["." phase - [analysis (#+ Arity)] - [synthesis (#+ Synthesis Abstraction Apply)] - ["." translation]]]]] + [platform + [compiler + [default + ["_." 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 20be62066..ed40d498f 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/loop.jvm.lux @@ -7,12 +7,13 @@ format] [collection ["." list ("list/." Functor<List> Monoid<List>)]]] - [compiler - [default - [reference (#+ Register)] - ["." phase - ["." synthesis (#+ Synthesis)] - ["." translation]]]]] + [platform + [compiler + [default + [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 c46d4d495..392de6354 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/primitive.jvm.lux @@ -5,9 +5,10 @@ [data [text format]] - [compiler - [default - [phase ("operation/." Monad<Operation>)]]]] + [platform + [compiler + [default + [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 e439ecdd6..c1d8792d0 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 @@ -13,12 +13,13 @@ ["." macro (#+ with-gensyms) ["." code] ["s" syntax (#+ syntax:)]] - [compiler - [default - ["." phase - [synthesis (#+ Synthesis)] - ["." extension - ["." bundle]]]]] + [platform + [compiler + [default + ["." 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 9d1d8134f..ec9facd2c 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/reference.jvm.lux @@ -5,12 +5,13 @@ [data [text format]] - [compiler - [default - ["." name] - ["." reference (#+ Register Variable)] - ["." phase ("operation/." Monad<Operation>) - ["." translation]]]]] + [platform + [compiler + [default + ["." 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 05641fe22..eaad9cced 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/runtime.jvm.lux @@ -8,11 +8,12 @@ [collection ["." list ("list/." Functor<List>)]]] ["." math] - [compiler - [default - ["." phase - [analysis (#+ Arity)] - ["." translation]]]]] + [platform + [compiler + [default + ["." 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 f937d5bdb..f50788c58 100644 --- a/new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux +++ b/new-luxc/source/luxc/lang/translation/jvm/structure.jvm.lux @@ -8,10 +8,11 @@ format] [collection ["." list]]] - [compiler - [default - ["." phase - [synthesis (#+ Synthesis)]]]]] + [platform + [compiler + [default + ["." phase + [synthesis (#+ Synthesis)]]]]]] [luxc [lang [host diff --git a/new-luxc/source/program.lux b/new-luxc/source/program.lux index 0362d14b0..f119d9174 100644 --- a/new-luxc/source/program.lux +++ b/new-luxc/source/program.lux @@ -13,19 +13,20 @@ [world ["." file (#+ File)] ["." console]] - ["." compiler - ["." cli (#+ Configuration)] - [meta - ["." archive] - [io - ["." context]]] - [default - ["." platform (#+ Platform)] - ["." init] - ["." syntax] - ["." phase - ["." translation] - ["." statement]]]] + [platform + ["." compiler + ["." cli (#+ Configuration)] + [meta + ["." archive] + [io + ["." context]]] + [default + ["." platform (#+ Platform)] + ["." init] + ["." syntax] + ["." phase + ["." translation] + ["." statement]]]]] ## ["." interpreter] ] [luxc diff --git a/stdlib/source/lux/compiler.lux b/stdlib/source/lux/platform/compiler.lux index d6c6d82d9..d6c6d82d9 100644 --- a/stdlib/source/lux/compiler.lux +++ b/stdlib/source/lux/platform/compiler.lux diff --git a/stdlib/source/lux/compiler/cli.lux b/stdlib/source/lux/platform/compiler/cli.lux index 55ce35145..55ce35145 100644 --- a/stdlib/source/lux/compiler/cli.lux +++ b/stdlib/source/lux/platform/compiler/cli.lux diff --git a/stdlib/source/lux/compiler/default.lux b/stdlib/source/lux/platform/compiler/default.lux index 726562cc8..726562cc8 100644 --- a/stdlib/source/lux/compiler/default.lux +++ b/stdlib/source/lux/platform/compiler/default.lux diff --git a/stdlib/source/lux/compiler/default/cache.lux b/stdlib/source/lux/platform/compiler/default/cache.lux index 1770b4a82..1770b4a82 100644 --- a/stdlib/source/lux/compiler/default/cache.lux +++ b/stdlib/source/lux/platform/compiler/default/cache.lux diff --git a/stdlib/source/lux/compiler/default/evaluation.lux b/stdlib/source/lux/platform/compiler/default/evaluation.lux index ea76624df..ea76624df 100644 --- a/stdlib/source/lux/compiler/default/evaluation.lux +++ b/stdlib/source/lux/platform/compiler/default/evaluation.lux diff --git a/stdlib/source/lux/compiler/default/init.lux b/stdlib/source/lux/platform/compiler/default/init.lux index c50d37705..c50d37705 100644 --- a/stdlib/source/lux/compiler/default/init.lux +++ b/stdlib/source/lux/platform/compiler/default/init.lux diff --git a/stdlib/source/lux/compiler/default/name.lux b/stdlib/source/lux/platform/compiler/default/name.lux index 184b2cab5..184b2cab5 100644 --- a/stdlib/source/lux/compiler/default/name.lux +++ b/stdlib/source/lux/platform/compiler/default/name.lux diff --git a/stdlib/source/lux/compiler/default/phase.lux b/stdlib/source/lux/platform/compiler/default/phase.lux index a81d5dfa7..a81d5dfa7 100644 --- a/stdlib/source/lux/compiler/default/phase.lux +++ b/stdlib/source/lux/platform/compiler/default/phase.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis.lux index c69ff8eb2..c69ff8eb2 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/case.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/case.lux index 5044aed92..5044aed92 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/case.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/case.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/case/coverage.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/case/coverage.lux index aff981e09..aff981e09 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/case/coverage.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/case/coverage.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/expression.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/expression.lux index 1da6520a5..1da6520a5 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/expression.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/expression.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/function.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/function.lux index a996457d9..a996457d9 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/function.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/function.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/inference.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/inference.lux index 010bdc437..010bdc437 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/inference.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/inference.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/macro.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/macro.lux index af12c747d..af12c747d 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/macro.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/macro.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/module.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/module.lux index a8f6bda03..a8f6bda03 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/module.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/module.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/primitive.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/primitive.lux index bd42825d3..bd42825d3 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/primitive.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/primitive.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/reference.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/reference.lux index 30da3e60f..30da3e60f 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/reference.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/reference.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/scope.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/scope.lux index 2849e059d..2849e059d 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/scope.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/scope.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/structure.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/structure.lux index 43cb8e0d2..43cb8e0d2 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/structure.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/structure.lux diff --git a/stdlib/source/lux/compiler/default/phase/analysis/type.lux b/stdlib/source/lux/platform/compiler/default/phase/analysis/type.lux index 36fee29f8..36fee29f8 100644 --- a/stdlib/source/lux/compiler/default/phase/analysis/type.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/analysis/type.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension.lux b/stdlib/source/lux/platform/compiler/default/phase/extension.lux index 75814ad24..75814ad24 100644 --- a/stdlib/source/lux/compiler/default/phase/extension.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/analysis.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/analysis.lux index cc4736ac0..cc4736ac0 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/analysis.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/analysis.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/analysis/common.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/common.lux index d599af130..d599af130 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/analysis/common.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/common.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/analysis/host.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/host.jvm.lux index a494b0e44..a494b0e44 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/analysis/host.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/analysis/host.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/bundle.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/bundle.lux index 582526694..582526694 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/bundle.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/bundle.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/statement.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/statement.lux index e5963e96c..e5963e96c 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/statement.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/statement.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/synthesis.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/synthesis.lux index 1a2e44f6f..1a2e44f6f 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/synthesis.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/synthesis.lux diff --git a/stdlib/source/lux/compiler/default/phase/extension/translation.lux b/stdlib/source/lux/platform/compiler/default/phase/extension/translation.lux index 232c8c168..232c8c168 100644 --- a/stdlib/source/lux/compiler/default/phase/extension/translation.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/extension/translation.lux diff --git a/stdlib/source/lux/compiler/default/phase/statement.lux b/stdlib/source/lux/platform/compiler/default/phase/statement.lux index c7ff3719f..c7ff3719f 100644 --- a/stdlib/source/lux/compiler/default/phase/statement.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/statement.lux diff --git a/stdlib/source/lux/compiler/default/phase/statement/total.lux b/stdlib/source/lux/platform/compiler/default/phase/statement/total.lux index 15f116aa1..15f116aa1 100644 --- a/stdlib/source/lux/compiler/default/phase/statement/total.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/statement/total.lux diff --git a/stdlib/source/lux/compiler/default/phase/synthesis.lux b/stdlib/source/lux/platform/compiler/default/phase/synthesis.lux index cf29ad74b..cf29ad74b 100644 --- a/stdlib/source/lux/compiler/default/phase/synthesis.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/synthesis.lux diff --git a/stdlib/source/lux/compiler/default/phase/synthesis/case.lux b/stdlib/source/lux/platform/compiler/default/phase/synthesis/case.lux index e9e941a30..e9e941a30 100644 --- a/stdlib/source/lux/compiler/default/phase/synthesis/case.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/synthesis/case.lux diff --git a/stdlib/source/lux/compiler/default/phase/synthesis/expression.lux b/stdlib/source/lux/platform/compiler/default/phase/synthesis/expression.lux index 0d15ae463..0d15ae463 100644 --- a/stdlib/source/lux/compiler/default/phase/synthesis/expression.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/synthesis/expression.lux diff --git a/stdlib/source/lux/compiler/default/phase/synthesis/function.lux b/stdlib/source/lux/platform/compiler/default/phase/synthesis/function.lux index 267d941fc..267d941fc 100644 --- a/stdlib/source/lux/compiler/default/phase/synthesis/function.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/synthesis/function.lux diff --git a/stdlib/source/lux/compiler/default/phase/synthesis/loop.lux b/stdlib/source/lux/platform/compiler/default/phase/synthesis/loop.lux index cd57c1d29..cd57c1d29 100644 --- a/stdlib/source/lux/compiler/default/phase/synthesis/loop.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/synthesis/loop.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation.lux b/stdlib/source/lux/platform/compiler/default/phase/translation.lux index fb40f4652..fb40f4652 100644 --- a/stdlib/source/lux/compiler/default/phase/translation.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/case.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/case.jvm.lux index 4a963d507..4a963d507 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/case.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/case.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/expression.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/expression.jvm.lux index 53d7bbbcb..53d7bbbcb 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/expression.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/expression.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/extension.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension.jvm.lux index a40b4953f..a40b4953f 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/extension.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/extension/common.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/common.jvm.lux index a503949dd..a503949dd 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/extension/common.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/common.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/extension/host.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/host.jvm.lux index b8b2b7612..b8b2b7612 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/extension/host.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/extension/host.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/function.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/function.jvm.lux index 7eeb5a8ed..7eeb5a8ed 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/function.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/function.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/loop.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/loop.jvm.lux index 91757d291..91757d291 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/loop.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/loop.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/primitive.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/primitive.jvm.lux index c16c696c4..c16c696c4 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/primitive.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/primitive.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/reference.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/reference.jvm.lux index 6d4088189..6d4088189 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/reference.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/reference.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/runtime.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/runtime.jvm.lux index 43748c3b1..43748c3b1 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/runtime.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/runtime.jvm.lux diff --git a/stdlib/source/lux/compiler/default/phase/translation/scheme/structure.jvm.lux b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/structure.jvm.lux index 3991ea281..3991ea281 100644 --- a/stdlib/source/lux/compiler/default/phase/translation/scheme/structure.jvm.lux +++ b/stdlib/source/lux/platform/compiler/default/phase/translation/scheme/structure.jvm.lux diff --git a/stdlib/source/lux/compiler/default/platform.lux b/stdlib/source/lux/platform/compiler/default/platform.lux index 0c0d72024..e5d881833 100644 --- a/stdlib/source/lux/compiler/default/platform.lux +++ b/stdlib/source/lux/platform/compiler/default/platform.lux @@ -6,14 +6,14 @@ ["." product] ["." error]] [world - ["." file (#+ File)]] - ["." compiler - [default - ["." init] - ["." syntax] - ["." phase - ["." translation] - ["." statement]]] + ["." file (#+ File)]]] + [// + ["." init] + ["." syntax] + ["." phase + ["." translation] + ["." statement]] + ["/." // ["." cli (#+ Configuration)] [meta ["." archive] @@ -94,7 +94,7 @@ ## (#error.Success)) (let [compiler (init.compiler syntax.prelude state) compilation (compiler init.key (list) input)] - (case ((get@ #compiler.process compilation) + (case ((get@ #///.process compilation) archive.empty) (#error.Success more|done) (case more|done diff --git a/stdlib/source/lux/compiler/default/reference.lux b/stdlib/source/lux/platform/compiler/default/reference.lux index b945c1327..b945c1327 100644 --- a/stdlib/source/lux/compiler/default/reference.lux +++ b/stdlib/source/lux/platform/compiler/default/reference.lux diff --git a/stdlib/source/lux/compiler/default/syntax.lux b/stdlib/source/lux/platform/compiler/default/syntax.lux index 5e1990393..5e1990393 100644 --- a/stdlib/source/lux/compiler/default/syntax.lux +++ b/stdlib/source/lux/platform/compiler/default/syntax.lux diff --git a/stdlib/source/lux/compiler/host.lux b/stdlib/source/lux/platform/compiler/host.lux index 218de67a4..218de67a4 100644 --- a/stdlib/source/lux/compiler/host.lux +++ b/stdlib/source/lux/platform/compiler/host.lux diff --git a/stdlib/source/lux/compiler/host/scheme.lux b/stdlib/source/lux/platform/compiler/host/scheme.lux index 8d5cbdbcd..8d5cbdbcd 100644 --- a/stdlib/source/lux/compiler/host/scheme.lux +++ b/stdlib/source/lux/platform/compiler/host/scheme.lux diff --git a/stdlib/source/lux/compiler/meta/archive.lux b/stdlib/source/lux/platform/compiler/meta/archive.lux index f36a0b754..f36a0b754 100644 --- a/stdlib/source/lux/compiler/meta/archive.lux +++ b/stdlib/source/lux/platform/compiler/meta/archive.lux diff --git a/stdlib/source/lux/compiler/meta/archive/descriptor.lux b/stdlib/source/lux/platform/compiler/meta/archive/descriptor.lux index 6c7e6744e..6c7e6744e 100644 --- a/stdlib/source/lux/compiler/meta/archive/descriptor.lux +++ b/stdlib/source/lux/platform/compiler/meta/archive/descriptor.lux diff --git a/stdlib/source/lux/compiler/meta/archive/document.lux b/stdlib/source/lux/platform/compiler/meta/archive/document.lux index b99ff9b72..b99ff9b72 100644 --- a/stdlib/source/lux/compiler/meta/archive/document.lux +++ b/stdlib/source/lux/platform/compiler/meta/archive/document.lux diff --git a/stdlib/source/lux/compiler/meta/archive/key.lux b/stdlib/source/lux/platform/compiler/meta/archive/key.lux index 50c10ac01..50c10ac01 100644 --- a/stdlib/source/lux/compiler/meta/archive/key.lux +++ b/stdlib/source/lux/platform/compiler/meta/archive/key.lux diff --git a/stdlib/source/lux/compiler/meta/archive/signature.lux b/stdlib/source/lux/platform/compiler/meta/archive/signature.lux index 5332b79c3..5332b79c3 100644 --- a/stdlib/source/lux/compiler/meta/archive/signature.lux +++ b/stdlib/source/lux/platform/compiler/meta/archive/signature.lux diff --git a/stdlib/source/lux/compiler/meta/cache.lux b/stdlib/source/lux/platform/compiler/meta/cache.lux index bcb7c98f0..bcb7c98f0 100644 --- a/stdlib/source/lux/compiler/meta/cache.lux +++ b/stdlib/source/lux/platform/compiler/meta/cache.lux diff --git a/stdlib/source/lux/compiler/meta/cache/dependency.lux b/stdlib/source/lux/platform/compiler/meta/cache/dependency.lux index e63fa192b..e63fa192b 100644 --- a/stdlib/source/lux/compiler/meta/cache/dependency.lux +++ b/stdlib/source/lux/platform/compiler/meta/cache/dependency.lux diff --git a/stdlib/source/lux/compiler/meta/io.lux b/stdlib/source/lux/platform/compiler/meta/io.lux index dd261a539..dd261a539 100644 --- a/stdlib/source/lux/compiler/meta/io.lux +++ b/stdlib/source/lux/platform/compiler/meta/io.lux diff --git a/stdlib/source/lux/compiler/meta/io/archive.lux b/stdlib/source/lux/platform/compiler/meta/io/archive.lux index 1f0714b25..1f0714b25 100644 --- a/stdlib/source/lux/compiler/meta/io/archive.lux +++ b/stdlib/source/lux/platform/compiler/meta/io/archive.lux diff --git a/stdlib/source/lux/compiler/meta/io/context.lux b/stdlib/source/lux/platform/compiler/meta/io/context.lux index 32e05c219..32e05c219 100644 --- a/stdlib/source/lux/compiler/meta/io/context.lux +++ b/stdlib/source/lux/platform/compiler/meta/io/context.lux diff --git a/stdlib/source/lux/interpreter.lux b/stdlib/source/lux/platform/interpreter.lux index 8a6d00578..8a6d00578 100644 --- a/stdlib/source/lux/interpreter.lux +++ b/stdlib/source/lux/platform/interpreter.lux diff --git a/stdlib/source/lux/interpreter/type.lux b/stdlib/source/lux/platform/interpreter/type.lux index 7d3ac0d9c..7d3ac0d9c 100644 --- a/stdlib/source/lux/interpreter/type.lux +++ b/stdlib/source/lux/platform/interpreter/type.lux |