├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Doxyfile ├── LICENSE ├── Makefile.nu ├── README.md ├── appveyor.yml ├── benchmark ├── benchmark ├── fib.lip ├── fib.lua ├── fib.py └── fib.scm ├── genie.lua ├── include └── lip │ ├── bind.h │ ├── config.h │ ├── core.h │ ├── core │ ├── array.h │ ├── asm.h │ ├── ast.h │ ├── common.h │ ├── compiler.h │ ├── extra.h │ ├── io.h │ ├── lexer.h │ ├── memory.h │ ├── module.h │ ├── opcode.h │ ├── parser.h │ ├── pp.h │ ├── prim_ops.h │ ├── print.h │ ├── sexp.h │ ├── vendor │ │ └── khash.h │ └── vm.h │ ├── dbg.h │ └── std │ ├── common.h │ ├── io.h │ ├── lib.h │ ├── memory.h │ └── runtime.h ├── numake ├── src ├── cli.h ├── compiler │ └── main.c ├── core │ ├── arena_allocator.c │ ├── arena_allocator.h │ ├── array.c │ ├── asm.c │ ├── ast.c │ ├── compiler.c │ ├── io.c │ ├── khash_impl.c │ ├── lexer.c │ ├── lip.c │ ├── lip_internal.h │ ├── memory.c │ ├── module.c │ ├── parser.c │ ├── platform.c │ ├── platform.h │ ├── pp.c │ ├── prim_ops.c │ ├── print.c │ ├── repl.c │ ├── script.c │ ├── utils.h │ ├── vendor │ │ ├── format │ │ │ ├── LICENSE │ │ │ ├── format.c │ │ │ ├── format.h │ │ │ ├── format_config.h │ │ │ └── format_fp.h │ │ ├── xxhash.c │ │ └── xxhash.h │ ├── vm.c │ ├── vm_dispatch.c │ ├── vm_dispatch.h │ └── vm_ops ├── dbg-ui │ ├── .babelrc │ ├── .gitattributes │ ├── .gitignore │ ├── .jshintrc │ ├── .tern-project │ ├── Makefile.nu │ ├── incbin.bat │ ├── index.html │ ├── main.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.js │ │ ├── CallStackView.js │ │ ├── CodeView.js │ │ ├── CodeView.scss │ │ ├── Collapsible.js │ │ ├── Collapsible.scss │ │ ├── Toolbar.js │ │ ├── ValueListView.js │ │ ├── hal.js │ │ ├── index.js │ │ ├── krueger.js │ │ ├── splitPane.js │ │ └── splitPane.scss │ ├── styles │ │ └── main.scss │ ├── webpack.config.js │ └── yarn.lock ├── dbg │ ├── dbg.c │ └── vendor │ │ └── wby.h ├── repl │ └── main.c ├── std │ ├── io.c │ ├── lib.c │ ├── memory.c │ ├── runtime.c │ └── vendor │ │ └── sort_r.h └── tests │ ├── arena_allocator.c │ ├── array.c │ ├── asm.c │ ├── bind.c │ ├── cpp-compat.cpp │ ├── cpp.c │ ├── io.c │ ├── lexer.c │ ├── main.c │ ├── mod4.lip │ ├── mod5.lip │ ├── mod6.lip │ ├── mod7.lip │ ├── mod9.lip │ ├── module.c │ ├── munit.c │ ├── munit.h │ ├── parser.c │ ├── repl.sh │ ├── runtime.c │ ├── runtime_helper.h │ ├── temp_allocator.c │ ├── temp_allocator.h │ ├── test.mod.lip │ ├── test.mod3.lip │ ├── test │ └── mod2.lip │ ├── test_fs.lip │ ├── test_helpers.c │ ├── test_helpers.h │ └── vm.c ├── tools └── genie.exe ├── vs2015.bat ├── watch ├── with-ccache ├── with-clang ├── with-musl-clang └── with-musl-gcc /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/.travis.yml -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/Makefile.nu -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmark/benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/benchmark/benchmark -------------------------------------------------------------------------------- /benchmark/fib.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/benchmark/fib.lip -------------------------------------------------------------------------------- /benchmark/fib.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/benchmark/fib.lua -------------------------------------------------------------------------------- /benchmark/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/benchmark/fib.py -------------------------------------------------------------------------------- /benchmark/fib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/benchmark/fib.scm -------------------------------------------------------------------------------- /genie.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/genie.lua -------------------------------------------------------------------------------- /include/lip/bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/bind.h -------------------------------------------------------------------------------- /include/lip/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/config.h -------------------------------------------------------------------------------- /include/lip/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core.h -------------------------------------------------------------------------------- /include/lip/core/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/array.h -------------------------------------------------------------------------------- /include/lip/core/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/asm.h -------------------------------------------------------------------------------- /include/lip/core/ast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/ast.h -------------------------------------------------------------------------------- /include/lip/core/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/common.h -------------------------------------------------------------------------------- /include/lip/core/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/compiler.h -------------------------------------------------------------------------------- /include/lip/core/extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/extra.h -------------------------------------------------------------------------------- /include/lip/core/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/io.h -------------------------------------------------------------------------------- /include/lip/core/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/lexer.h -------------------------------------------------------------------------------- /include/lip/core/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/memory.h -------------------------------------------------------------------------------- /include/lip/core/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/module.h -------------------------------------------------------------------------------- /include/lip/core/opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/opcode.h -------------------------------------------------------------------------------- /include/lip/core/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/parser.h -------------------------------------------------------------------------------- /include/lip/core/pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/pp.h -------------------------------------------------------------------------------- /include/lip/core/prim_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/prim_ops.h -------------------------------------------------------------------------------- /include/lip/core/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/print.h -------------------------------------------------------------------------------- /include/lip/core/sexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/sexp.h -------------------------------------------------------------------------------- /include/lip/core/vendor/khash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/vendor/khash.h -------------------------------------------------------------------------------- /include/lip/core/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/core/vm.h -------------------------------------------------------------------------------- /include/lip/dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/dbg.h -------------------------------------------------------------------------------- /include/lip/std/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/std/common.h -------------------------------------------------------------------------------- /include/lip/std/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/std/io.h -------------------------------------------------------------------------------- /include/lip/std/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/std/lib.h -------------------------------------------------------------------------------- /include/lip/std/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/std/memory.h -------------------------------------------------------------------------------- /include/lip/std/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/include/lip/std/runtime.h -------------------------------------------------------------------------------- /numake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/numake -------------------------------------------------------------------------------- /src/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/cli.h -------------------------------------------------------------------------------- /src/compiler/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/compiler/main.c -------------------------------------------------------------------------------- /src/core/arena_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/arena_allocator.c -------------------------------------------------------------------------------- /src/core/arena_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/arena_allocator.h -------------------------------------------------------------------------------- /src/core/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/array.c -------------------------------------------------------------------------------- /src/core/asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/asm.c -------------------------------------------------------------------------------- /src/core/ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/ast.c -------------------------------------------------------------------------------- /src/core/compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/compiler.c -------------------------------------------------------------------------------- /src/core/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/io.c -------------------------------------------------------------------------------- /src/core/khash_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/khash_impl.c -------------------------------------------------------------------------------- /src/core/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/lexer.c -------------------------------------------------------------------------------- /src/core/lip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/lip.c -------------------------------------------------------------------------------- /src/core/lip_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/lip_internal.h -------------------------------------------------------------------------------- /src/core/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/memory.c -------------------------------------------------------------------------------- /src/core/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/module.c -------------------------------------------------------------------------------- /src/core/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/parser.c -------------------------------------------------------------------------------- /src/core/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/platform.c -------------------------------------------------------------------------------- /src/core/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/platform.h -------------------------------------------------------------------------------- /src/core/pp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/pp.c -------------------------------------------------------------------------------- /src/core/prim_ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/prim_ops.c -------------------------------------------------------------------------------- /src/core/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/print.c -------------------------------------------------------------------------------- /src/core/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/repl.c -------------------------------------------------------------------------------- /src/core/script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/script.c -------------------------------------------------------------------------------- /src/core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/utils.h -------------------------------------------------------------------------------- /src/core/vendor/format/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/format/LICENSE -------------------------------------------------------------------------------- /src/core/vendor/format/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/format/format.c -------------------------------------------------------------------------------- /src/core/vendor/format/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/format/format.h -------------------------------------------------------------------------------- /src/core/vendor/format/format_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/format/format_config.h -------------------------------------------------------------------------------- /src/core/vendor/format/format_fp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/format/format_fp.h -------------------------------------------------------------------------------- /src/core/vendor/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/xxhash.c -------------------------------------------------------------------------------- /src/core/vendor/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vendor/xxhash.h -------------------------------------------------------------------------------- /src/core/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vm.c -------------------------------------------------------------------------------- /src/core/vm_dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vm_dispatch.c -------------------------------------------------------------------------------- /src/core/vm_dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vm_dispatch.h -------------------------------------------------------------------------------- /src/core/vm_ops: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/core/vm_ops -------------------------------------------------------------------------------- /src/dbg-ui/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [["es2015", { loose: true, modules: false }]] 3 | } 4 | -------------------------------------------------------------------------------- /src/dbg-ui/.gitattributes: -------------------------------------------------------------------------------- 1 | /incbin.bat binary 2 | -------------------------------------------------------------------------------- /src/dbg-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/.gitignore -------------------------------------------------------------------------------- /src/dbg-ui/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/.jshintrc -------------------------------------------------------------------------------- /src/dbg-ui/.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/.tern-project -------------------------------------------------------------------------------- /src/dbg-ui/Makefile.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/Makefile.nu -------------------------------------------------------------------------------- /src/dbg-ui/incbin.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/incbin.bat -------------------------------------------------------------------------------- /src/dbg-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/index.html -------------------------------------------------------------------------------- /src/dbg-ui/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/main.js -------------------------------------------------------------------------------- /src/dbg-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/package-lock.json -------------------------------------------------------------------------------- /src/dbg-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/package.json -------------------------------------------------------------------------------- /src/dbg-ui/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/App.js -------------------------------------------------------------------------------- /src/dbg-ui/src/CallStackView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/CallStackView.js -------------------------------------------------------------------------------- /src/dbg-ui/src/CodeView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/CodeView.js -------------------------------------------------------------------------------- /src/dbg-ui/src/CodeView.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/CodeView.scss -------------------------------------------------------------------------------- /src/dbg-ui/src/Collapsible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/Collapsible.js -------------------------------------------------------------------------------- /src/dbg-ui/src/Collapsible.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/Collapsible.scss -------------------------------------------------------------------------------- /src/dbg-ui/src/Toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/Toolbar.js -------------------------------------------------------------------------------- /src/dbg-ui/src/ValueListView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/ValueListView.js -------------------------------------------------------------------------------- /src/dbg-ui/src/hal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/hal.js -------------------------------------------------------------------------------- /src/dbg-ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/index.js -------------------------------------------------------------------------------- /src/dbg-ui/src/krueger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/krueger.js -------------------------------------------------------------------------------- /src/dbg-ui/src/splitPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/splitPane.js -------------------------------------------------------------------------------- /src/dbg-ui/src/splitPane.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/src/splitPane.scss -------------------------------------------------------------------------------- /src/dbg-ui/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/styles/main.scss -------------------------------------------------------------------------------- /src/dbg-ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/webpack.config.js -------------------------------------------------------------------------------- /src/dbg-ui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg-ui/yarn.lock -------------------------------------------------------------------------------- /src/dbg/dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg/dbg.c -------------------------------------------------------------------------------- /src/dbg/vendor/wby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/dbg/vendor/wby.h -------------------------------------------------------------------------------- /src/repl/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/repl/main.c -------------------------------------------------------------------------------- /src/std/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/std/io.c -------------------------------------------------------------------------------- /src/std/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/std/lib.c -------------------------------------------------------------------------------- /src/std/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/std/memory.c -------------------------------------------------------------------------------- /src/std/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/std/runtime.c -------------------------------------------------------------------------------- /src/std/vendor/sort_r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/std/vendor/sort_r.h -------------------------------------------------------------------------------- /src/tests/arena_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/arena_allocator.c -------------------------------------------------------------------------------- /src/tests/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/array.c -------------------------------------------------------------------------------- /src/tests/asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/asm.c -------------------------------------------------------------------------------- /src/tests/bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/bind.c -------------------------------------------------------------------------------- /src/tests/cpp-compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/cpp-compat.cpp -------------------------------------------------------------------------------- /src/tests/cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/cpp.c -------------------------------------------------------------------------------- /src/tests/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/io.c -------------------------------------------------------------------------------- /src/tests/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/lexer.c -------------------------------------------------------------------------------- /src/tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/main.c -------------------------------------------------------------------------------- /src/tests/mod4.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/mod4.lip -------------------------------------------------------------------------------- /src/tests/mod5.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/mod5.lip -------------------------------------------------------------------------------- /src/tests/mod6.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/mod6.lip -------------------------------------------------------------------------------- /src/tests/mod7.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/mod7.lip -------------------------------------------------------------------------------- /src/tests/mod9.lip: -------------------------------------------------------------------------------- 1 | (declare 'b true print) 2 | 3 | (identity 3 4 5 6) 4 | -------------------------------------------------------------------------------- /src/tests/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/module.c -------------------------------------------------------------------------------- /src/tests/munit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/munit.c -------------------------------------------------------------------------------- /src/tests/munit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/munit.h -------------------------------------------------------------------------------- /src/tests/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/parser.c -------------------------------------------------------------------------------- /src/tests/repl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/repl.sh -------------------------------------------------------------------------------- /src/tests/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/runtime.c -------------------------------------------------------------------------------- /src/tests/runtime_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/runtime_helper.h -------------------------------------------------------------------------------- /src/tests/temp_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/temp_allocator.c -------------------------------------------------------------------------------- /src/tests/temp_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/temp_allocator.h -------------------------------------------------------------------------------- /src/tests/test.mod.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/test.mod.lip -------------------------------------------------------------------------------- /src/tests/test.mod3.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/test.mod3.lip -------------------------------------------------------------------------------- /src/tests/test/mod2.lip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/test/mod2.lip -------------------------------------------------------------------------------- /src/tests/test_fs.lip: -------------------------------------------------------------------------------- 1 | (+ 0.5 1.5) 2 | -------------------------------------------------------------------------------- /src/tests/test_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/test_helpers.c -------------------------------------------------------------------------------- /src/tests/test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/test_helpers.h -------------------------------------------------------------------------------- /src/tests/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/src/tests/vm.c -------------------------------------------------------------------------------- /tools/genie.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/tools/genie.exe -------------------------------------------------------------------------------- /vs2015.bat: -------------------------------------------------------------------------------- 1 | tools\genie.exe vs2015 -------------------------------------------------------------------------------- /watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/watch -------------------------------------------------------------------------------- /with-ccache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/with-ccache -------------------------------------------------------------------------------- /with-clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/with-clang -------------------------------------------------------------------------------- /with-musl-clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/with-musl-clang -------------------------------------------------------------------------------- /with-musl-gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bullno1/lip/HEAD/with-musl-gcc --------------------------------------------------------------------------------