It's out of this world.
Find a file
2026-08-28 13:53:34 +01:00
src Fixed table indexing and construction, declarations and some instructions. Builds and passes indexing test. 2026-08-28 13:53:34 +01:00
.gitignore Added parser, compiler, virtual machine, garbage collector, tables and values. Builds but may have errors. 2026-08-19 23:31:20 +01:00
Cargo.lock Added parser, compiler, virtual machine, garbage collector, tables and values. Builds but may have errors. 2026-08-19 23:31:20 +01:00
Cargo.toml Refactored Table into Map for shared use in Compiler and VM. Refactored and modified direct equality for Values. Cleaned a core dump file. Builds and runs. 2026-08-28 03:08:00 +01:00
README.md Update README.md 2026-08-28 12:38:46 +00:00

An interpreter for Mars, a dialect of Lua 5.5. It's out of this world.

Mars is the Pool engine's scripting language. It handles memory and logic for objects.

Mars aims to support multithreading and code inlining in the near future.