It's out of this world.
Find a file
2026-08-28 10:47:48 +01:00
src Adjusted inappropriate use of the dummy scope in the compiler. Reimplemented try_string. Amended shifted instruction operands in VM. Builds and runs basic loop. 2026-08-28 10:47:48 +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-19 22:40:25 +00:00

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

Mars serves as the Pool engine's scripting language, handling memory and logic for objects.

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