diff options
Diffstat (limited to 'stdlib/source/test')
-rw-r--r-- | stdlib/source/test/aedifex/command/deploy.lux | 2 | ||||
-rw-r--r-- | stdlib/source/test/aedifex/command/version.lux | 3 | ||||
-rw-r--r-- | stdlib/source/test/aedifex/profile.lux | 2 | ||||
-rw-r--r-- | stdlib/source/test/lux.lux | 2 | ||||
-rw-r--r-- | stdlib/source/test/lux/extension.lux | 3 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta.lux | 41 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/code.lux | 3 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/arity.lux (renamed from stdlib/source/test/lux/tool/compiler/arity.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis.lux) | 3 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/complex.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/coverage.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/inference.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/inference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/macro.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/macro.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/module.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/module.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/pattern.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/pattern.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/scope.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/scope.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/simple.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/simple.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/analysis/type.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/analysis/type.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/case.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/complex.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/function.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/reference.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/simple.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/simple.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/extension.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/extension/analysis/lux.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/case.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/function.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/loop.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/primitive.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/structure.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/variable.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/syntax.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/synthesis.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/synthesis.lux) | 3 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access/member.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access/member.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access/side.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access/side.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/language/lux/synthesis/simple.lux (renamed from stdlib/source/test/lux/tool/compiler/language/lux/synthesis/simple.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/artifact.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/artifact.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/artifact/category.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/artifact/category.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/key.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/key.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/module.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/module.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/module/descriptor.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/module/document.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/registry.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/signature.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/archive/unit.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/archive/unit.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cache.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cache.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cache/archive.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cache/archive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cache/artifact.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cache/artifact.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cache/module.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cache/module.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cache/purge.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cli.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cli.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/cli/compiler.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/cli/compiler.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/context.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/context.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/export.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/export.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/meta/import.lux (renamed from stdlib/source/test/lux/tool/compiler/meta/import.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/phase.lux (renamed from stdlib/source/test/lux/tool/compiler/phase.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/reference.lux (renamed from stdlib/source/test/lux/tool/compiler/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/reference/variable.lux (renamed from stdlib/source/test/lux/tool/compiler/reference/variable.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/compiler/version.lux (renamed from stdlib/source/test/lux/tool/compiler/version.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/meta/target/ruby.lux | 2 | ||||
-rw-r--r-- | stdlib/source/test/lux/tool.lux | 49 |
65 files changed, 48 insertions, 65 deletions
diff --git a/stdlib/source/test/aedifex/command/deploy.lux b/stdlib/source/test/aedifex/command/deploy.lux index a38f12ad0..6a146cc44 100644 --- a/stdlib/source/test/aedifex/command/deploy.lux +++ b/stdlib/source/test/aedifex/command/deploy.lux @@ -25,7 +25,7 @@ ["[0]" set]]] [math ["[0]" random]] - [tool + [meta [compiler [meta ["[0]" export]]]] diff --git a/stdlib/source/test/aedifex/command/version.lux b/stdlib/source/test/aedifex/command/version.lux index 983262270..fa22f379b 100644 --- a/stdlib/source/test/aedifex/command/version.lux +++ b/stdlib/source/test/aedifex/command/version.lux @@ -16,8 +16,7 @@ [math ["[0]" random]] [meta - ["lux_[0]" version]] - [tool + ["lux_[0]" version] [compiler ["[0]" version]]] [world diff --git a/stdlib/source/test/aedifex/profile.lux b/stdlib/source/test/aedifex/profile.lux index 815d7fe4c..dbbfdf6b0 100644 --- a/stdlib/source/test/aedifex/profile.lux +++ b/stdlib/source/test/aedifex/profile.lux @@ -21,7 +21,7 @@ ["[0]" random (.only Random) (.use "[1]#[0]" monad)] [number ["n" nat]]] - [tool + [meta [compiler [meta [cli diff --git a/stdlib/source/test/lux.lux b/stdlib/source/test/lux.lux index 9e5adf134..d9e4bbc29 100644 --- a/stdlib/source/test/lux.lux +++ b/stdlib/source/test/lux.lux @@ -56,7 +56,6 @@ ["[1][0]" test] ["[1][0]" time] - ["[1][0]" tool] ["[1][0]" world] ["[1][0]" ffi] @@ -1215,7 +1214,6 @@ /test.test /time.test - /tool.test /world.test /ffi.test diff --git a/stdlib/source/test/lux/extension.lux b/stdlib/source/test/lux/extension.lux index 662feb16a..8be85f9c0 100644 --- a/stdlib/source/test/lux/extension.lux +++ b/stdlib/source/test/lux/extension.lux @@ -39,8 +39,7 @@ ["[0]" version] [encoding ["[0]" name]])) - (.,, (.these))))]]] - [tool + (.,, (.these))))]] [compiler ["[0]" phase] [meta diff --git a/stdlib/source/test/lux/meta.lux b/stdlib/source/test/lux/meta.lux index 8ae07efb8..9b6f168e4 100644 --- a/stdlib/source/test/lux/meta.lux +++ b/stdlib/source/test/lux/meta.lux @@ -48,7 +48,29 @@ "Lua" (.,, (.these ["[1]/[0]" lua])) "Python" (.,, (.these ["[1]/[0]" python])) "Ruby" (.,, (.these ["[1]/[0]" ruby])) - (.,, (.these))))]]))) + (.,, (.these))))] + ["[1][0]/" compiler + ["[1][0]" arity] + ["[1][0]" version] + ["[1][0]" reference] + ["[1][0]" phase] + [language + [lux + ... ["[1][0]" syntax] + ["[1][0]" analysis] + ["[1][0]" synthesis] + ["[1][0]" phase + ["[1]/[0]" extension] + ["[1]/[0]" analysis] + ... ["[1]/[0]" synthesis] + ]]] + ["[1][0]" meta + ["[1]/[0]" archive] + ["[1]/[0]" cli] + ["[1]/[0]" export] + ["[1]/[0]" import] + ["[1]/[0]" context] + ["[1]/[0]" cache]]]]))) (def !expect (template (_ <pattern> <value>) @@ -1042,4 +1064,21 @@ @.lua (,, (these /target/lua.test)) @.python (,, (these /target/python.test)) @.ruby (,, (these /target/ruby.test)))) + + /compiler/arity.test + /compiler/version.test + /compiler/reference.test + /compiler/phase.test + /compiler/analysis.test + /compiler/synthesis.test + /compiler/meta/archive.test + /compiler/meta/cli.test + /compiler/meta/export.test + /compiler/meta/import.test + /compiler/meta/context.test + /compiler/meta/cache.test + /compiler/phase/extension.test + /compiler/phase/analysis.test + ... /compiler/syntax.test + ... /compiler/synthesis.test ))))) diff --git a/stdlib/source/test/lux/meta/code.lux b/stdlib/source/test/lux/meta/code.lux index 65d848f76..2a645fcaa 100644 --- a/stdlib/source/test/lux/meta/code.lux +++ b/stdlib/source/test/lux/meta/code.lux @@ -27,8 +27,7 @@ ["[0]" symbol] ["[0]" location] [macro - ["^" pattern]]] - [tool + ["^" pattern]] [compiler [language [lux diff --git a/stdlib/source/test/lux/tool/compiler/arity.lux b/stdlib/source/test/lux/meta/compiler/arity.lux index ffff0f3e6..ffff0f3e6 100644 --- a/stdlib/source/test/lux/tool/compiler/arity.lux +++ b/stdlib/source/test/lux/meta/compiler/arity.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis.lux index a42a76432..d153ae458 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis.lux @@ -31,8 +31,7 @@ [macro ["[0]" template]] ["[0]" configuration - ["$[1]" \\test]]] - [tool + ["$[1]" \\test]] [compiler [reference (.only Constant) [variable (.only)]]]]]] diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/complex.lux index 069b07187..069b07187 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/complex.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/coverage.lux index 417413fb0..417413fb0 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/coverage.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/inference.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/inference.lux index 24433b8d0..24433b8d0 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/inference.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/inference.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/macro.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/macro.lux index 19c701bef..19c701bef 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/macro.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/macro.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/module.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/module.lux index 7a68264d7..7a68264d7 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/module.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/module.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/pattern.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/pattern.lux index e3034f93c..e3034f93c 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/pattern.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/pattern.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/scope.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/scope.lux index 5fb2ad044..5fb2ad044 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/scope.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/scope.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/simple.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/simple.lux index b029f6add..b029f6add 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/simple.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/simple.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/type.lux b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/type.lux index 805939c68..805939c68 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/type.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/analysis/type.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis.lux index 91614f4b2..91614f4b2 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/case.lux index 5c1752fe3..5c1752fe3 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/case.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/complex.lux index 46232997f..46232997f 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/complex.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/function.lux index efd22de9a..efd22de9a 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/function.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/reference.lux index e88482764..e88482764 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/reference.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/simple.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/simple.lux index bceb035c6..bceb035c6 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/simple.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/analysis/simple.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/extension.lux index 08e310f54..08e310f54 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/extension.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/extension/analysis/lux.lux index 4876aa0be..4876aa0be 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/extension/analysis/lux.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis.lux index e4a2814b4..e4a2814b4 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/case.lux index 7f348e194..7f348e194 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/case.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/function.lux index 579f52354..579f52354 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/function.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/loop.lux index 76df6ec77..76df6ec77 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/loop.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/primitive.lux index 07414ac90..07414ac90 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/primitive.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/structure.lux index d17044f40..d17044f40 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/structure.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/variable.lux index 309ba20ff..309ba20ff 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/phase/synthesis/variable.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux b/stdlib/source/test/lux/meta/compiler/language/lux/syntax.lux index a87bcbd66..a87bcbd66 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/syntax.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis.lux b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis.lux index 46ae030bc..2bfe91fca 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis.lux @@ -22,8 +22,7 @@ [meta ["[0]" symbol] [macro - ["^" pattern]]] - [tool + ["^" pattern]] [compiler [reference (.only) ["[0]" variable (.only Variable)]] diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access.lux b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access.lux index 67022657e..67022657e 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access/member.lux b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access/member.lux index f9a892715..f9a892715 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access/member.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access/member.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access/side.lux b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access/side.lux index 236f373e1..236f373e1 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/access/side.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/access/side.lux diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/simple.lux b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/simple.lux index 67cf4f719..67cf4f719 100644 --- a/stdlib/source/test/lux/tool/compiler/language/lux/synthesis/simple.lux +++ b/stdlib/source/test/lux/meta/compiler/language/lux/synthesis/simple.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive.lux b/stdlib/source/test/lux/meta/compiler/meta/archive.lux index 2ada929d2..2ada929d2 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/artifact.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/artifact.lux index 4801f7569..4801f7569 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/artifact.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/artifact.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/artifact/category.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/artifact/category.lux index 5eb23ba3e..5eb23ba3e 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/artifact/category.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/artifact/category.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/key.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/key.lux index fe3230d7c..fe3230d7c 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/key.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/key.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/module.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/module.lux index 33aed16e6..33aed16e6 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/module.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/module.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/module/descriptor.lux index fd3103d21..fd3103d21 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/module/descriptor.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/module/document.lux index b1ab4c5ec..b1ab4c5ec 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/module/document.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/registry.lux index ef21f8b7d..ef21f8b7d 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/registry.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/signature.lux index 2d75deca0..2d75deca0 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/signature.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/unit.lux b/stdlib/source/test/lux/meta/compiler/meta/archive/unit.lux index 3bdef20a8..3bdef20a8 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/archive/unit.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/archive/unit.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cache.lux b/stdlib/source/test/lux/meta/compiler/meta/cache.lux index 68ba4e7fb..68ba4e7fb 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cache.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cache.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cache/archive.lux b/stdlib/source/test/lux/meta/compiler/meta/cache/archive.lux index 09821245e..09821245e 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cache/archive.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cache/archive.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cache/artifact.lux b/stdlib/source/test/lux/meta/compiler/meta/cache/artifact.lux index 7d3fa626d..7d3fa626d 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cache/artifact.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cache/artifact.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cache/module.lux b/stdlib/source/test/lux/meta/compiler/meta/cache/module.lux index bce9082e5..bce9082e5 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cache/module.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cache/module.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux b/stdlib/source/test/lux/meta/compiler/meta/cache/purge.lux index 02d6402fb..02d6402fb 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cache/purge.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cli.lux b/stdlib/source/test/lux/meta/compiler/meta/cli.lux index 28bc83c3b..28bc83c3b 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cli.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cli.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/cli/compiler.lux b/stdlib/source/test/lux/meta/compiler/meta/cli/compiler.lux index 66a7997d5..66a7997d5 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/cli/compiler.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/cli/compiler.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/context.lux b/stdlib/source/test/lux/meta/compiler/meta/context.lux index d6ecdceec..d6ecdceec 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/context.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/context.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/export.lux b/stdlib/source/test/lux/meta/compiler/meta/export.lux index d9fb14ace..d9fb14ace 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/export.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/export.lux diff --git a/stdlib/source/test/lux/tool/compiler/meta/import.lux b/stdlib/source/test/lux/meta/compiler/meta/import.lux index fc2e79616..fc2e79616 100644 --- a/stdlib/source/test/lux/tool/compiler/meta/import.lux +++ b/stdlib/source/test/lux/meta/compiler/meta/import.lux diff --git a/stdlib/source/test/lux/tool/compiler/phase.lux b/stdlib/source/test/lux/meta/compiler/phase.lux index 39ee0604b..39ee0604b 100644 --- a/stdlib/source/test/lux/tool/compiler/phase.lux +++ b/stdlib/source/test/lux/meta/compiler/phase.lux diff --git a/stdlib/source/test/lux/tool/compiler/reference.lux b/stdlib/source/test/lux/meta/compiler/reference.lux index 6f247179c..6f247179c 100644 --- a/stdlib/source/test/lux/tool/compiler/reference.lux +++ b/stdlib/source/test/lux/meta/compiler/reference.lux diff --git a/stdlib/source/test/lux/tool/compiler/reference/variable.lux b/stdlib/source/test/lux/meta/compiler/reference/variable.lux index f2b219b86..f2b219b86 100644 --- a/stdlib/source/test/lux/tool/compiler/reference/variable.lux +++ b/stdlib/source/test/lux/meta/compiler/reference/variable.lux diff --git a/stdlib/source/test/lux/tool/compiler/version.lux b/stdlib/source/test/lux/meta/compiler/version.lux index 24e40bd56..24e40bd56 100644 --- a/stdlib/source/test/lux/tool/compiler/version.lux +++ b/stdlib/source/test/lux/meta/compiler/version.lux diff --git a/stdlib/source/test/lux/meta/target/ruby.lux b/stdlib/source/test/lux/meta/target/ruby.lux index d8c7d1605..627303a41 100644 --- a/stdlib/source/test/lux/meta/target/ruby.lux +++ b/stdlib/source/test/lux/meta/target/ruby.lux @@ -27,7 +27,7 @@ ["i" int] ["f" frac] ["[0]" i64]]] - [tool + [meta [compiler [meta ["[0]" packager diff --git a/stdlib/source/test/lux/tool.lux b/stdlib/source/test/lux/tool.lux deleted file mode 100644 index 8f0d06503..000000000 --- a/stdlib/source/test/lux/tool.lux +++ /dev/null @@ -1,49 +0,0 @@ -(.require - [library - [lux (.except) - ["_" test (.only Test)]]] - ["[0]" / - [compiler - ["[1][0]" arity] - ["[1][0]" version] - ["[1][0]" reference] - ["[1][0]" phase] - [language - [lux - ... ["[1][0]" syntax] - ["[1][0]" analysis] - ["[1][0]" synthesis] - ["[1][0]" phase - ["[1]/[0]" extension] - ["[1]/[0]" analysis] - ... ["[1]/[0]" synthesis] - ]]] - ["[1][0]" meta - ["[1]/[0]" archive] - ["[1]/[0]" cli] - ["[1]/[0]" export] - ["[1]/[0]" import] - ["[1]/[0]" context] - ["[1]/[0]" cache]] - ]]) - -(def .public test - Test - (all _.and - /arity.test - /version.test - /reference.test - /phase.test - /analysis.test - /synthesis.test - /meta/archive.test - /meta/cli.test - /meta/export.test - /meta/import.test - /meta/context.test - /meta/cache.test - /phase/extension.test - /phase/analysis.test - ... /syntax.test - ... /synthesis.test - )) |