├── .appveyor.yml ├── .codecov.yml ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── main.yml ├── .gitignore ├── .travis.yml ├── BUILD ├── BUILD.bazel ├── LICENSE ├── Lumi-for-notepadpp.xml ├── README.md ├── TL0 ├── BUILD ├── test.sh ├── tl0-c-api.h ├── tl0-compiler.0.lm ├── tl0-compiler.c ├── tl0-file.c └── tl0-string.c ├── TL1 ├── BUILD ├── lumi.1.c ├── lumi.1.h ├── test.sh ├── tl1-compiler.0.lm └── tl1-compiler.c ├── TL2 ├── BUILD ├── lumi.2.c ├── lumi.2.h ├── test.sh ├── tl2-compiler.1.lm └── tl2-compiler.c ├── TL3 ├── args.2.lm ├── args.c ├── call.2.lm ├── call.c ├── common.2.lm ├── common.c ├── dec.2.lm ├── dec.c ├── exp.2.lm ├── exp.c ├── flow.2.lm ├── flow.c ├── func.2.lm ├── func.c ├── global.2.lm ├── global.c ├── lumi.3.c ├── lumi.3.h ├── map.2.lm ├── map.c ├── member.2.lm ├── member.c ├── operand.2.lm ├── operand.c ├── st-node.2.lm ├── st-node.c ├── test.2.lm ├── test.c ├── test.sh ├── tl3-compiler.2.lm ├── tl3-compiler.c ├── type.2.lm └── type.c ├── TL4 ├── BUILD ├── expression │ ├── base-type.3.lm │ ├── base-type.c │ ├── call.3.lm │ ├── call.c │ ├── constant.3.lm │ ├── constant.c │ ├── container.3.lm │ ├── container.c │ ├── expression.3.lm │ ├── expression.c │ ├── initialize.3.lm │ ├── initialize.c │ ├── slice.3.lm │ ├── slice.c │ ├── symbol.3.lm │ └── symbol.c ├── global │ ├── argument.3.lm │ ├── argument.c │ ├── common.3.lm │ ├── common.c │ ├── file-io.3.lm │ ├── file-io.c │ ├── global.3.lm │ ├── global.c │ ├── list.3.lm │ ├── list.c │ ├── map.3.lm │ ├── map.c │ ├── type-instance.3.lm │ └── type-instance.c ├── lumi.4.c ├── lumi.4.h ├── statement │ ├── enum.3.lm │ ├── enum.c │ ├── error.3.lm │ ├── error.c │ ├── for.3.lm │ ├── for.c │ ├── function.3.lm │ ├── function.c │ ├── native.3.lm │ ├── native.c │ ├── test.3.lm │ ├── test.c │ ├── type.3.lm │ ├── type.c │ ├── variable.3.lm │ └── variable.c ├── syntax-tree │ ├── block.3.lm │ ├── block.c │ ├── branch.3.lm │ ├── branch.c │ ├── code-flow.3.lm │ ├── code-flow.c │ ├── code.3.lm │ ├── code.c │ ├── node.3.lm │ ├── node.c │ ├── root.3.lm │ └── root.c ├── test.sh ├── tests │ ├── code-header.4.lm │ ├── code-header.actual.c │ ├── code-header.expected.c │ ├── expected-cobertura.xml │ ├── expression-tests.3.lm │ ├── expression-tests.4.lm │ ├── expression-tests.c │ ├── expression-tests.expected.c │ ├── global-tests.3.lm │ ├── global-tests.c │ ├── integration-error-output.txt │ ├── integration-error-test.4.lm │ ├── integration-expected-error.c │ ├── integration-expected-multiple.c │ ├── integration-expected-single.c │ ├── integration-expected-uncovered.c │ ├── integration-external.c │ ├── integration-multiple-output.txt │ ├── integration-single-output.txt │ ├── integration-test0.4.lm │ ├── integration-test1.4.lm │ ├── integration-test2.4.lm │ ├── integration-uncovered-output.txt │ ├── syntax-tree-tests.3.lm │ ├── syntax-tree-tests.4.lm │ ├── syntax-tree-tests.actual.c │ ├── syntax-tree-tests.c │ └── syntax-tree-tests.expected.c ├── tl4-compiler.3.lm └── tl4-compiler.c ├── TL5 ├── BUILD ├── expression │ ├── assign.4.lm │ ├── base-type.4.lm │ ├── call.4.lm │ ├── constant.4.lm │ ├── container.4.lm │ ├── expression.4.lm │ ├── field.4.lm │ ├── initialize.4.lm │ ├── operator.4.lm │ ├── slice.4.lm │ ├── symbol.4.lm │ └── wrap.4.lm ├── global │ ├── argument.4.lm │ ├── common.4.lm │ ├── compiler.4.lm │ ├── file-io.4.lm │ ├── header-string.4.lm │ ├── int-range.4.lm │ ├── list.4.lm │ ├── map.4.lm │ ├── memory.4.lm │ └── type-instance.4.lm ├── lumi.5.c ├── statement │ ├── enum.4.lm │ ├── error.4.lm │ ├── for.4.lm │ ├── function.4.lm │ ├── native.4.lm │ ├── test.4.lm │ ├── type.4.lm │ └── variable.4.lm ├── string-generator.4.lm ├── syntax-tree │ ├── block.4.lm │ ├── branch.4.lm │ ├── code.4.lm │ ├── flow.4.lm │ ├── node.4.lm │ └── root.4.lm ├── test.sh ├── tests │ ├── integration │ │ ├── error-output.txt │ │ ├── error-test.5.lm │ │ ├── expected-cobertura.xml │ │ ├── external.c │ │ ├── external.h │ │ ├── multiple-output.txt │ │ ├── single-output.txt │ │ ├── test-lib.py │ │ ├── test0.5.lm │ │ ├── test1.5.lm │ │ ├── test2.5.lm │ │ └── uncovered-output.txt │ └── ut │ │ ├── compiler-tests.4.lm │ │ ├── expected.c │ │ ├── from-file-test.4.lm │ │ ├── global-tests.4.lm │ │ └── input.5.lm ├── tl5-compiler.4.lm └── tl5-compiler.c ├── WORKSPACE ├── docs ├── BUILD ├── async-io.rst ├── basics.rst ├── builtin.rst ├── conf.py ├── examples.5.lm ├── examples.rst ├── flow.rst ├── functions.rst ├── general-syntax.rst ├── goals.rst ├── hello-world-test.5.lm ├── hello-world.5.lm ├── index.rst ├── install.rst ├── integer.rst ├── local-host.sh ├── lumi-command.rst ├── lumi-compiler.rst ├── lumi.eps ├── lumi.jpeg ├── lumi.jpeg-License-free.txt ├── memory-management.rst ├── native.rst ├── quick-start.rst ├── requirements.txt ├── serialization.rst ├── spelling_wordlist.txt ├── standard-library.rst ├── test.sh ├── testing.rst ├── thread-safety.rst ├── type-system.rst ├── user-types.rst └── variables.rst ├── lumi-command ├── BUILD ├── lumi-tests.4.lm ├── lumi.4.lm ├── lumi.c └── test.sh ├── lumi.bzl ├── makefile ├── packages.txt ├── stdlib ├── BUILD ├── dict.5.lm ├── list.5.lm ├── math.5.lm ├── os.5.lm ├── test.sh ├── tests │ ├── BUILD │ ├── dict-tests.5.lm │ ├── dirent.h │ ├── list-tests.5.lm │ ├── math-tests.5.lm │ ├── os-tests.5.lm │ ├── time-tests.5.lm │ ├── time.h │ ├── unistd.h │ ├── zlib-tests.5.lm │ └── zlib.h ├── time.5.lm └── zlib.5.lm └── test.sh /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/LICENSE -------------------------------------------------------------------------------- /Lumi-for-notepadpp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/Lumi-for-notepadpp.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/README.md -------------------------------------------------------------------------------- /TL0/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/BUILD -------------------------------------------------------------------------------- /TL0/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/test.sh -------------------------------------------------------------------------------- /TL0/tl0-c-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/tl0-c-api.h -------------------------------------------------------------------------------- /TL0/tl0-compiler.0.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/tl0-compiler.0.lm -------------------------------------------------------------------------------- /TL0/tl0-compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/tl0-compiler.c -------------------------------------------------------------------------------- /TL0/tl0-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/tl0-file.c -------------------------------------------------------------------------------- /TL0/tl0-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL0/tl0-string.c -------------------------------------------------------------------------------- /TL1/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL1/BUILD -------------------------------------------------------------------------------- /TL1/lumi.1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL1/lumi.1.c -------------------------------------------------------------------------------- /TL1/lumi.1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL1/lumi.1.h -------------------------------------------------------------------------------- /TL1/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL1/test.sh -------------------------------------------------------------------------------- /TL1/tl1-compiler.0.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL1/tl1-compiler.0.lm -------------------------------------------------------------------------------- /TL1/tl1-compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL1/tl1-compiler.c -------------------------------------------------------------------------------- /TL2/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL2/BUILD -------------------------------------------------------------------------------- /TL2/lumi.2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL2/lumi.2.c -------------------------------------------------------------------------------- /TL2/lumi.2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL2/lumi.2.h -------------------------------------------------------------------------------- /TL2/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL2/test.sh -------------------------------------------------------------------------------- /TL2/tl2-compiler.1.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL2/tl2-compiler.1.lm -------------------------------------------------------------------------------- /TL2/tl2-compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL2/tl2-compiler.c -------------------------------------------------------------------------------- /TL3/args.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/args.2.lm -------------------------------------------------------------------------------- /TL3/args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/args.c -------------------------------------------------------------------------------- /TL3/call.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/call.2.lm -------------------------------------------------------------------------------- /TL3/call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/call.c -------------------------------------------------------------------------------- /TL3/common.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/common.2.lm -------------------------------------------------------------------------------- /TL3/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/common.c -------------------------------------------------------------------------------- /TL3/dec.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/dec.2.lm -------------------------------------------------------------------------------- /TL3/dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/dec.c -------------------------------------------------------------------------------- /TL3/exp.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/exp.2.lm -------------------------------------------------------------------------------- /TL3/exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/exp.c -------------------------------------------------------------------------------- /TL3/flow.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/flow.2.lm -------------------------------------------------------------------------------- /TL3/flow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/flow.c -------------------------------------------------------------------------------- /TL3/func.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/func.2.lm -------------------------------------------------------------------------------- /TL3/func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/func.c -------------------------------------------------------------------------------- /TL3/global.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/global.2.lm -------------------------------------------------------------------------------- /TL3/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/global.c -------------------------------------------------------------------------------- /TL3/lumi.3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/lumi.3.c -------------------------------------------------------------------------------- /TL3/lumi.3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/lumi.3.h -------------------------------------------------------------------------------- /TL3/map.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/map.2.lm -------------------------------------------------------------------------------- /TL3/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/map.c -------------------------------------------------------------------------------- /TL3/member.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/member.2.lm -------------------------------------------------------------------------------- /TL3/member.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/member.c -------------------------------------------------------------------------------- /TL3/operand.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/operand.2.lm -------------------------------------------------------------------------------- /TL3/operand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/operand.c -------------------------------------------------------------------------------- /TL3/st-node.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/st-node.2.lm -------------------------------------------------------------------------------- /TL3/st-node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/st-node.c -------------------------------------------------------------------------------- /TL3/test.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/test.2.lm -------------------------------------------------------------------------------- /TL3/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/test.c -------------------------------------------------------------------------------- /TL3/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/test.sh -------------------------------------------------------------------------------- /TL3/tl3-compiler.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/tl3-compiler.2.lm -------------------------------------------------------------------------------- /TL3/tl3-compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/tl3-compiler.c -------------------------------------------------------------------------------- /TL3/type.2.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/type.2.lm -------------------------------------------------------------------------------- /TL3/type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL3/type.c -------------------------------------------------------------------------------- /TL4/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/BUILD -------------------------------------------------------------------------------- /TL4/expression/base-type.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/base-type.3.lm -------------------------------------------------------------------------------- /TL4/expression/base-type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/base-type.c -------------------------------------------------------------------------------- /TL4/expression/call.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/call.3.lm -------------------------------------------------------------------------------- /TL4/expression/call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/call.c -------------------------------------------------------------------------------- /TL4/expression/constant.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/constant.3.lm -------------------------------------------------------------------------------- /TL4/expression/constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/constant.c -------------------------------------------------------------------------------- /TL4/expression/container.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/container.3.lm -------------------------------------------------------------------------------- /TL4/expression/container.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/container.c -------------------------------------------------------------------------------- /TL4/expression/expression.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/expression.3.lm -------------------------------------------------------------------------------- /TL4/expression/expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/expression.c -------------------------------------------------------------------------------- /TL4/expression/initialize.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/initialize.3.lm -------------------------------------------------------------------------------- /TL4/expression/initialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/initialize.c -------------------------------------------------------------------------------- /TL4/expression/slice.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/slice.3.lm -------------------------------------------------------------------------------- /TL4/expression/slice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/slice.c -------------------------------------------------------------------------------- /TL4/expression/symbol.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/symbol.3.lm -------------------------------------------------------------------------------- /TL4/expression/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/expression/symbol.c -------------------------------------------------------------------------------- /TL4/global/argument.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/argument.3.lm -------------------------------------------------------------------------------- /TL4/global/argument.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/argument.c -------------------------------------------------------------------------------- /TL4/global/common.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/common.3.lm -------------------------------------------------------------------------------- /TL4/global/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/common.c -------------------------------------------------------------------------------- /TL4/global/file-io.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/file-io.3.lm -------------------------------------------------------------------------------- /TL4/global/file-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/file-io.c -------------------------------------------------------------------------------- /TL4/global/global.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/global.3.lm -------------------------------------------------------------------------------- /TL4/global/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/global.c -------------------------------------------------------------------------------- /TL4/global/list.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/list.3.lm -------------------------------------------------------------------------------- /TL4/global/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/list.c -------------------------------------------------------------------------------- /TL4/global/map.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/map.3.lm -------------------------------------------------------------------------------- /TL4/global/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/map.c -------------------------------------------------------------------------------- /TL4/global/type-instance.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/type-instance.3.lm -------------------------------------------------------------------------------- /TL4/global/type-instance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/global/type-instance.c -------------------------------------------------------------------------------- /TL4/lumi.4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/lumi.4.c -------------------------------------------------------------------------------- /TL4/lumi.4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/lumi.4.h -------------------------------------------------------------------------------- /TL4/statement/enum.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/enum.3.lm -------------------------------------------------------------------------------- /TL4/statement/enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/enum.c -------------------------------------------------------------------------------- /TL4/statement/error.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/error.3.lm -------------------------------------------------------------------------------- /TL4/statement/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/error.c -------------------------------------------------------------------------------- /TL4/statement/for.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/for.3.lm -------------------------------------------------------------------------------- /TL4/statement/for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/for.c -------------------------------------------------------------------------------- /TL4/statement/function.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/function.3.lm -------------------------------------------------------------------------------- /TL4/statement/function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/function.c -------------------------------------------------------------------------------- /TL4/statement/native.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/native.3.lm -------------------------------------------------------------------------------- /TL4/statement/native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/native.c -------------------------------------------------------------------------------- /TL4/statement/test.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/test.3.lm -------------------------------------------------------------------------------- /TL4/statement/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/test.c -------------------------------------------------------------------------------- /TL4/statement/type.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/type.3.lm -------------------------------------------------------------------------------- /TL4/statement/type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/type.c -------------------------------------------------------------------------------- /TL4/statement/variable.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/variable.3.lm -------------------------------------------------------------------------------- /TL4/statement/variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/statement/variable.c -------------------------------------------------------------------------------- /TL4/syntax-tree/block.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/block.3.lm -------------------------------------------------------------------------------- /TL4/syntax-tree/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/block.c -------------------------------------------------------------------------------- /TL4/syntax-tree/branch.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/branch.3.lm -------------------------------------------------------------------------------- /TL4/syntax-tree/branch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/branch.c -------------------------------------------------------------------------------- /TL4/syntax-tree/code-flow.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/code-flow.3.lm -------------------------------------------------------------------------------- /TL4/syntax-tree/code-flow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/code-flow.c -------------------------------------------------------------------------------- /TL4/syntax-tree/code.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/code.3.lm -------------------------------------------------------------------------------- /TL4/syntax-tree/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/code.c -------------------------------------------------------------------------------- /TL4/syntax-tree/node.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/node.3.lm -------------------------------------------------------------------------------- /TL4/syntax-tree/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/node.c -------------------------------------------------------------------------------- /TL4/syntax-tree/root.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/root.3.lm -------------------------------------------------------------------------------- /TL4/syntax-tree/root.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/syntax-tree/root.c -------------------------------------------------------------------------------- /TL4/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/test.sh -------------------------------------------------------------------------------- /TL4/tests/code-header.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/code-header.4.lm -------------------------------------------------------------------------------- /TL4/tests/code-header.actual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/code-header.actual.c -------------------------------------------------------------------------------- /TL4/tests/code-header.expected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/code-header.expected.c -------------------------------------------------------------------------------- /TL4/tests/expected-cobertura.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/expected-cobertura.xml -------------------------------------------------------------------------------- /TL4/tests/expression-tests.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/expression-tests.3.lm -------------------------------------------------------------------------------- /TL4/tests/expression-tests.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/expression-tests.4.lm -------------------------------------------------------------------------------- /TL4/tests/expression-tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/expression-tests.c -------------------------------------------------------------------------------- /TL4/tests/expression-tests.expected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/expression-tests.expected.c -------------------------------------------------------------------------------- /TL4/tests/global-tests.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/global-tests.3.lm -------------------------------------------------------------------------------- /TL4/tests/global-tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/global-tests.c -------------------------------------------------------------------------------- /TL4/tests/integration-error-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-error-output.txt -------------------------------------------------------------------------------- /TL4/tests/integration-error-test.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-error-test.4.lm -------------------------------------------------------------------------------- /TL4/tests/integration-expected-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-expected-error.c -------------------------------------------------------------------------------- /TL4/tests/integration-expected-multiple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-expected-multiple.c -------------------------------------------------------------------------------- /TL4/tests/integration-expected-single.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-expected-single.c -------------------------------------------------------------------------------- /TL4/tests/integration-expected-uncovered.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-expected-uncovered.c -------------------------------------------------------------------------------- /TL4/tests/integration-external.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-external.c -------------------------------------------------------------------------------- /TL4/tests/integration-multiple-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-multiple-output.txt -------------------------------------------------------------------------------- /TL4/tests/integration-single-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-single-output.txt -------------------------------------------------------------------------------- /TL4/tests/integration-test0.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-test0.4.lm -------------------------------------------------------------------------------- /TL4/tests/integration-test1.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-test1.4.lm -------------------------------------------------------------------------------- /TL4/tests/integration-test2.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-test2.4.lm -------------------------------------------------------------------------------- /TL4/tests/integration-uncovered-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/integration-uncovered-output.txt -------------------------------------------------------------------------------- /TL4/tests/syntax-tree-tests.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/syntax-tree-tests.3.lm -------------------------------------------------------------------------------- /TL4/tests/syntax-tree-tests.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/syntax-tree-tests.4.lm -------------------------------------------------------------------------------- /TL4/tests/syntax-tree-tests.actual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/syntax-tree-tests.actual.c -------------------------------------------------------------------------------- /TL4/tests/syntax-tree-tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/syntax-tree-tests.c -------------------------------------------------------------------------------- /TL4/tests/syntax-tree-tests.expected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tests/syntax-tree-tests.expected.c -------------------------------------------------------------------------------- /TL4/tl4-compiler.3.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tl4-compiler.3.lm -------------------------------------------------------------------------------- /TL4/tl4-compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL4/tl4-compiler.c -------------------------------------------------------------------------------- /TL5/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/BUILD -------------------------------------------------------------------------------- /TL5/expression/assign.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/assign.4.lm -------------------------------------------------------------------------------- /TL5/expression/base-type.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/base-type.4.lm -------------------------------------------------------------------------------- /TL5/expression/call.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/call.4.lm -------------------------------------------------------------------------------- /TL5/expression/constant.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/constant.4.lm -------------------------------------------------------------------------------- /TL5/expression/container.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/container.4.lm -------------------------------------------------------------------------------- /TL5/expression/expression.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/expression.4.lm -------------------------------------------------------------------------------- /TL5/expression/field.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/field.4.lm -------------------------------------------------------------------------------- /TL5/expression/initialize.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/initialize.4.lm -------------------------------------------------------------------------------- /TL5/expression/operator.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/operator.4.lm -------------------------------------------------------------------------------- /TL5/expression/slice.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/slice.4.lm -------------------------------------------------------------------------------- /TL5/expression/symbol.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/symbol.4.lm -------------------------------------------------------------------------------- /TL5/expression/wrap.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/expression/wrap.4.lm -------------------------------------------------------------------------------- /TL5/global/argument.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/argument.4.lm -------------------------------------------------------------------------------- /TL5/global/common.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/common.4.lm -------------------------------------------------------------------------------- /TL5/global/compiler.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/compiler.4.lm -------------------------------------------------------------------------------- /TL5/global/file-io.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/file-io.4.lm -------------------------------------------------------------------------------- /TL5/global/header-string.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/header-string.4.lm -------------------------------------------------------------------------------- /TL5/global/int-range.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/int-range.4.lm -------------------------------------------------------------------------------- /TL5/global/list.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/list.4.lm -------------------------------------------------------------------------------- /TL5/global/map.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/map.4.lm -------------------------------------------------------------------------------- /TL5/global/memory.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/memory.4.lm -------------------------------------------------------------------------------- /TL5/global/type-instance.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/global/type-instance.4.lm -------------------------------------------------------------------------------- /TL5/lumi.5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/lumi.5.c -------------------------------------------------------------------------------- /TL5/statement/enum.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/enum.4.lm -------------------------------------------------------------------------------- /TL5/statement/error.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/error.4.lm -------------------------------------------------------------------------------- /TL5/statement/for.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/for.4.lm -------------------------------------------------------------------------------- /TL5/statement/function.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/function.4.lm -------------------------------------------------------------------------------- /TL5/statement/native.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/native.4.lm -------------------------------------------------------------------------------- /TL5/statement/test.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/test.4.lm -------------------------------------------------------------------------------- /TL5/statement/type.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/type.4.lm -------------------------------------------------------------------------------- /TL5/statement/variable.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/statement/variable.4.lm -------------------------------------------------------------------------------- /TL5/string-generator.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/string-generator.4.lm -------------------------------------------------------------------------------- /TL5/syntax-tree/block.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/syntax-tree/block.4.lm -------------------------------------------------------------------------------- /TL5/syntax-tree/branch.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/syntax-tree/branch.4.lm -------------------------------------------------------------------------------- /TL5/syntax-tree/code.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/syntax-tree/code.4.lm -------------------------------------------------------------------------------- /TL5/syntax-tree/flow.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/syntax-tree/flow.4.lm -------------------------------------------------------------------------------- /TL5/syntax-tree/node.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/syntax-tree/node.4.lm -------------------------------------------------------------------------------- /TL5/syntax-tree/root.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/syntax-tree/root.4.lm -------------------------------------------------------------------------------- /TL5/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/test.sh -------------------------------------------------------------------------------- /TL5/tests/integration/error-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/error-output.txt -------------------------------------------------------------------------------- /TL5/tests/integration/error-test.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/error-test.5.lm -------------------------------------------------------------------------------- /TL5/tests/integration/expected-cobertura.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/expected-cobertura.xml -------------------------------------------------------------------------------- /TL5/tests/integration/external.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/external.c -------------------------------------------------------------------------------- /TL5/tests/integration/external.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/external.h -------------------------------------------------------------------------------- /TL5/tests/integration/multiple-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/multiple-output.txt -------------------------------------------------------------------------------- /TL5/tests/integration/single-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/single-output.txt -------------------------------------------------------------------------------- /TL5/tests/integration/test-lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/test-lib.py -------------------------------------------------------------------------------- /TL5/tests/integration/test0.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/test0.5.lm -------------------------------------------------------------------------------- /TL5/tests/integration/test1.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/test1.5.lm -------------------------------------------------------------------------------- /TL5/tests/integration/test2.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/test2.5.lm -------------------------------------------------------------------------------- /TL5/tests/integration/uncovered-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/integration/uncovered-output.txt -------------------------------------------------------------------------------- /TL5/tests/ut/compiler-tests.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/ut/compiler-tests.4.lm -------------------------------------------------------------------------------- /TL5/tests/ut/expected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/ut/expected.c -------------------------------------------------------------------------------- /TL5/tests/ut/from-file-test.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/ut/from-file-test.4.lm -------------------------------------------------------------------------------- /TL5/tests/ut/global-tests.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/ut/global-tests.4.lm -------------------------------------------------------------------------------- /TL5/tests/ut/input.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tests/ut/input.5.lm -------------------------------------------------------------------------------- /TL5/tl5-compiler.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tl5-compiler.4.lm -------------------------------------------------------------------------------- /TL5/tl5-compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/TL5/tl5-compiler.c -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/WORKSPACE -------------------------------------------------------------------------------- /docs/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/BUILD -------------------------------------------------------------------------------- /docs/async-io.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/async-io.rst -------------------------------------------------------------------------------- /docs/basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/basics.rst -------------------------------------------------------------------------------- /docs/builtin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/builtin.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/examples.5.lm -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/flow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/flow.rst -------------------------------------------------------------------------------- /docs/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/functions.rst -------------------------------------------------------------------------------- /docs/general-syntax.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/general-syntax.rst -------------------------------------------------------------------------------- /docs/goals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/goals.rst -------------------------------------------------------------------------------- /docs/hello-world-test.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/hello-world-test.5.lm -------------------------------------------------------------------------------- /docs/hello-world.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/hello-world.5.lm -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/integer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/integer.rst -------------------------------------------------------------------------------- /docs/local-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/local-host.sh -------------------------------------------------------------------------------- /docs/lumi-command.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/lumi-command.rst -------------------------------------------------------------------------------- /docs/lumi-compiler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/lumi-compiler.rst -------------------------------------------------------------------------------- /docs/lumi.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/lumi.eps -------------------------------------------------------------------------------- /docs/lumi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/lumi.jpeg -------------------------------------------------------------------------------- /docs/lumi.jpeg-License-free.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/lumi.jpeg-License-free.txt -------------------------------------------------------------------------------- /docs/memory-management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/memory-management.rst -------------------------------------------------------------------------------- /docs/native.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/native.rst -------------------------------------------------------------------------------- /docs/quick-start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/quick-start.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/serialization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/serialization.rst -------------------------------------------------------------------------------- /docs/spelling_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/spelling_wordlist.txt -------------------------------------------------------------------------------- /docs/standard-library.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/standard-library.rst -------------------------------------------------------------------------------- /docs/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/test.sh -------------------------------------------------------------------------------- /docs/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/testing.rst -------------------------------------------------------------------------------- /docs/thread-safety.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/thread-safety.rst -------------------------------------------------------------------------------- /docs/type-system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/type-system.rst -------------------------------------------------------------------------------- /docs/user-types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/user-types.rst -------------------------------------------------------------------------------- /docs/variables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/docs/variables.rst -------------------------------------------------------------------------------- /lumi-command/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/lumi-command/BUILD -------------------------------------------------------------------------------- /lumi-command/lumi-tests.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/lumi-command/lumi-tests.4.lm -------------------------------------------------------------------------------- /lumi-command/lumi.4.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/lumi-command/lumi.4.lm -------------------------------------------------------------------------------- /lumi-command/lumi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/lumi-command/lumi.c -------------------------------------------------------------------------------- /lumi-command/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/lumi-command/test.sh -------------------------------------------------------------------------------- /lumi.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/lumi.bzl -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/makefile -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/packages.txt -------------------------------------------------------------------------------- /stdlib/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/BUILD -------------------------------------------------------------------------------- /stdlib/dict.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/dict.5.lm -------------------------------------------------------------------------------- /stdlib/list.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/list.5.lm -------------------------------------------------------------------------------- /stdlib/math.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/math.5.lm -------------------------------------------------------------------------------- /stdlib/os.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/os.5.lm -------------------------------------------------------------------------------- /stdlib/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/test.sh -------------------------------------------------------------------------------- /stdlib/tests/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/BUILD -------------------------------------------------------------------------------- /stdlib/tests/dict-tests.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/dict-tests.5.lm -------------------------------------------------------------------------------- /stdlib/tests/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/dirent.h -------------------------------------------------------------------------------- /stdlib/tests/list-tests.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/list-tests.5.lm -------------------------------------------------------------------------------- /stdlib/tests/math-tests.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/math-tests.5.lm -------------------------------------------------------------------------------- /stdlib/tests/os-tests.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/os-tests.5.lm -------------------------------------------------------------------------------- /stdlib/tests/time-tests.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/time-tests.5.lm -------------------------------------------------------------------------------- /stdlib/tests/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/time.h -------------------------------------------------------------------------------- /stdlib/tests/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/unistd.h -------------------------------------------------------------------------------- /stdlib/tests/zlib-tests.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/zlib-tests.5.lm -------------------------------------------------------------------------------- /stdlib/tests/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/tests/zlib.h -------------------------------------------------------------------------------- /stdlib/time.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/time.5.lm -------------------------------------------------------------------------------- /stdlib/zlib.5.lm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/stdlib/zlib.5.lm -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meircif/lumi-lang/HEAD/test.sh --------------------------------------------------------------------------------