├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── cmake.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── README.md ├── cmake.toml ├── cmkr.cmake ├── include ├── ir │ ├── arch.hpp │ ├── bc2ir.hpp │ ├── insn.hpp │ ├── ir2mir.hpp │ ├── mir.hpp │ ├── opt.hpp │ ├── proc.hpp │ ├── value.hpp │ ├── x86-64.hpp │ └── zydis.hpp ├── lang │ ├── lexer.hpp │ ├── operator.hpp │ └── parser.hpp ├── lib │ ├── fs.hpp │ └── std.hpp ├── util │ ├── bitset.hpp │ ├── common.hpp │ ├── enuminfo.hpp │ ├── fastlock.hpp │ ├── format.hpp │ ├── func.hpp │ ├── llist.hpp │ ├── platform.hpp │ ├── typeinfo.hpp │ ├── user.hpp │ └── utf.hpp └── vm │ ├── array.hpp │ ├── bc.hpp │ ├── function.hpp │ ├── gc.hpp │ ├── object.hpp │ ├── runtime.hpp │ ├── state.hpp │ ├── string.hpp │ ├── table.hpp │ └── types.hpp ├── license.md ├── repl.cpp ├── src ├── ir │ ├── analysis.cpp │ ├── bc2ir.cpp │ ├── mopt_cc.cpp │ ├── mopt_ralloc.cpp │ ├── opt_cfg.cpp │ ├── opt_const.cpp │ ├── opt_dce.cpp │ ├── opt_gcsched.cpp │ ├── opt_id.cpp │ ├── opt_phi.cpp │ ├── opt_pre.cpp │ ├── opt_type.cpp │ ├── proc.cpp │ ├── utils.cpp │ ├── value.cpp │ └── x86-64.cpp ├── lang │ ├── lexer.cpp │ ├── operator.cpp │ └── parser.cpp ├── lib │ ├── libuiltin.cpp │ ├── lichrono.cpp │ ├── lidebug.cpp │ ├── lifs.cpp │ ├── lijit.cpp │ └── limath.cpp ├── util │ └── platform.cpp └── vm │ ├── array.cpp │ ├── function.cpp │ ├── gc.cpp │ ├── interp.cpp │ ├── object.cpp │ ├── runtime.cpp │ ├── state.cpp │ ├── string.cpp │ ├── table.cpp │ └── types.cpp └── tests ├── CMakeLists.txt ├── destructuring.li ├── export-test.li ├── format-string.li ├── function.li ├── import-test.li ├── loops.li ├── operator-arithmetic.li ├── operator-chain.li ├── operator-idx.li ├── operator-in.li ├── operator-incdec.li ├── operator-is.li ├── operator-logic.li ├── operator-nullc.li ├── self.li ├── special-dup.li ├── special-join.li ├── special-len.li ├── special-names.li ├── stacktrace.li ├── std-coerce.li ├── std-eval.li ├── std-random.li ├── string-escape.li ├── string-indexing.li ├── try-catch.li ├── type-annotations.li ├── upvalue.li ├── usertype-tests.li └── variable-args.li /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | /CMakeLists.txt linguist-generated -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/README.md -------------------------------------------------------------------------------- /cmake.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/cmake.toml -------------------------------------------------------------------------------- /cmkr.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/cmkr.cmake -------------------------------------------------------------------------------- /include/ir/arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/arch.hpp -------------------------------------------------------------------------------- /include/ir/bc2ir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/bc2ir.hpp -------------------------------------------------------------------------------- /include/ir/insn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/insn.hpp -------------------------------------------------------------------------------- /include/ir/ir2mir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/ir2mir.hpp -------------------------------------------------------------------------------- /include/ir/mir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/mir.hpp -------------------------------------------------------------------------------- /include/ir/opt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/opt.hpp -------------------------------------------------------------------------------- /include/ir/proc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/proc.hpp -------------------------------------------------------------------------------- /include/ir/value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/value.hpp -------------------------------------------------------------------------------- /include/ir/x86-64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/x86-64.hpp -------------------------------------------------------------------------------- /include/ir/zydis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/ir/zydis.hpp -------------------------------------------------------------------------------- /include/lang/lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/lang/lexer.hpp -------------------------------------------------------------------------------- /include/lang/operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/lang/operator.hpp -------------------------------------------------------------------------------- /include/lang/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/lang/parser.hpp -------------------------------------------------------------------------------- /include/lib/fs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/lib/fs.hpp -------------------------------------------------------------------------------- /include/lib/std.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/lib/std.hpp -------------------------------------------------------------------------------- /include/util/bitset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/bitset.hpp -------------------------------------------------------------------------------- /include/util/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/common.hpp -------------------------------------------------------------------------------- /include/util/enuminfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/enuminfo.hpp -------------------------------------------------------------------------------- /include/util/fastlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/fastlock.hpp -------------------------------------------------------------------------------- /include/util/format.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/format.hpp -------------------------------------------------------------------------------- /include/util/func.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/func.hpp -------------------------------------------------------------------------------- /include/util/llist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/llist.hpp -------------------------------------------------------------------------------- /include/util/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/platform.hpp -------------------------------------------------------------------------------- /include/util/typeinfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/typeinfo.hpp -------------------------------------------------------------------------------- /include/util/user.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/user.hpp -------------------------------------------------------------------------------- /include/util/utf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/util/utf.hpp -------------------------------------------------------------------------------- /include/vm/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/array.hpp -------------------------------------------------------------------------------- /include/vm/bc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/bc.hpp -------------------------------------------------------------------------------- /include/vm/function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/function.hpp -------------------------------------------------------------------------------- /include/vm/gc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/gc.hpp -------------------------------------------------------------------------------- /include/vm/object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/object.hpp -------------------------------------------------------------------------------- /include/vm/runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/runtime.hpp -------------------------------------------------------------------------------- /include/vm/state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/state.hpp -------------------------------------------------------------------------------- /include/vm/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/string.hpp -------------------------------------------------------------------------------- /include/vm/table.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/table.hpp -------------------------------------------------------------------------------- /include/vm/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/include/vm/types.hpp -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/license.md -------------------------------------------------------------------------------- /repl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/repl.cpp -------------------------------------------------------------------------------- /src/ir/analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/analysis.cpp -------------------------------------------------------------------------------- /src/ir/bc2ir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/bc2ir.cpp -------------------------------------------------------------------------------- /src/ir/mopt_cc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/mopt_cc.cpp -------------------------------------------------------------------------------- /src/ir/mopt_ralloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/mopt_ralloc.cpp -------------------------------------------------------------------------------- /src/ir/opt_cfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_cfg.cpp -------------------------------------------------------------------------------- /src/ir/opt_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_const.cpp -------------------------------------------------------------------------------- /src/ir/opt_dce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_dce.cpp -------------------------------------------------------------------------------- /src/ir/opt_gcsched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_gcsched.cpp -------------------------------------------------------------------------------- /src/ir/opt_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_id.cpp -------------------------------------------------------------------------------- /src/ir/opt_phi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_phi.cpp -------------------------------------------------------------------------------- /src/ir/opt_pre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_pre.cpp -------------------------------------------------------------------------------- /src/ir/opt_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/opt_type.cpp -------------------------------------------------------------------------------- /src/ir/proc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/proc.cpp -------------------------------------------------------------------------------- /src/ir/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/utils.cpp -------------------------------------------------------------------------------- /src/ir/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/value.cpp -------------------------------------------------------------------------------- /src/ir/x86-64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/ir/x86-64.cpp -------------------------------------------------------------------------------- /src/lang/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lang/lexer.cpp -------------------------------------------------------------------------------- /src/lang/operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lang/operator.cpp -------------------------------------------------------------------------------- /src/lang/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lang/parser.cpp -------------------------------------------------------------------------------- /src/lib/libuiltin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lib/libuiltin.cpp -------------------------------------------------------------------------------- /src/lib/lichrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lib/lichrono.cpp -------------------------------------------------------------------------------- /src/lib/lidebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lib/lidebug.cpp -------------------------------------------------------------------------------- /src/lib/lifs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lib/lifs.cpp -------------------------------------------------------------------------------- /src/lib/lijit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lib/lijit.cpp -------------------------------------------------------------------------------- /src/lib/limath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/lib/limath.cpp -------------------------------------------------------------------------------- /src/util/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/util/platform.cpp -------------------------------------------------------------------------------- /src/vm/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/array.cpp -------------------------------------------------------------------------------- /src/vm/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/function.cpp -------------------------------------------------------------------------------- /src/vm/gc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/gc.cpp -------------------------------------------------------------------------------- /src/vm/interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/interp.cpp -------------------------------------------------------------------------------- /src/vm/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/object.cpp -------------------------------------------------------------------------------- /src/vm/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/runtime.cpp -------------------------------------------------------------------------------- /src/vm/state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/state.cpp -------------------------------------------------------------------------------- /src/vm/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/string.cpp -------------------------------------------------------------------------------- /src/vm/table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/table.cpp -------------------------------------------------------------------------------- /src/vm/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/src/vm/types.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/destructuring.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/destructuring.li -------------------------------------------------------------------------------- /tests/export-test.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/export-test.li -------------------------------------------------------------------------------- /tests/format-string.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/format-string.li -------------------------------------------------------------------------------- /tests/function.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/function.li -------------------------------------------------------------------------------- /tests/import-test.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/import-test.li -------------------------------------------------------------------------------- /tests/loops.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/loops.li -------------------------------------------------------------------------------- /tests/operator-arithmetic.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-arithmetic.li -------------------------------------------------------------------------------- /tests/operator-chain.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-chain.li -------------------------------------------------------------------------------- /tests/operator-idx.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-idx.li -------------------------------------------------------------------------------- /tests/operator-in.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-in.li -------------------------------------------------------------------------------- /tests/operator-incdec.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-incdec.li -------------------------------------------------------------------------------- /tests/operator-is.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-is.li -------------------------------------------------------------------------------- /tests/operator-logic.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-logic.li -------------------------------------------------------------------------------- /tests/operator-nullc.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/operator-nullc.li -------------------------------------------------------------------------------- /tests/self.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/self.li -------------------------------------------------------------------------------- /tests/special-dup.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/special-dup.li -------------------------------------------------------------------------------- /tests/special-join.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/special-join.li -------------------------------------------------------------------------------- /tests/special-len.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/special-len.li -------------------------------------------------------------------------------- /tests/special-names.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/special-names.li -------------------------------------------------------------------------------- /tests/stacktrace.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/stacktrace.li -------------------------------------------------------------------------------- /tests/std-coerce.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/std-coerce.li -------------------------------------------------------------------------------- /tests/std-eval.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/std-eval.li -------------------------------------------------------------------------------- /tests/std-random.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/std-random.li -------------------------------------------------------------------------------- /tests/string-escape.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/string-escape.li -------------------------------------------------------------------------------- /tests/string-indexing.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/string-indexing.li -------------------------------------------------------------------------------- /tests/try-catch.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/try-catch.li -------------------------------------------------------------------------------- /tests/type-annotations.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/type-annotations.li -------------------------------------------------------------------------------- /tests/upvalue.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/upvalue.li -------------------------------------------------------------------------------- /tests/usertype-tests.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/usertype-tests.li -------------------------------------------------------------------------------- /tests/variable-args.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/li-script/lightning/HEAD/tests/variable-args.li --------------------------------------------------------------------------------