No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-23 12:56:39 +01:00
.cargo feature: added cross-compilation from Linux to Windows config 2026-05-23 12:42:37 +01:00
lmc_code feature: finished interpreter 2026-05-22 21:46:18 +01:00
src fix: added parity with lmc interpreter at https://peterhigginson.co.uk/lmc/ 2026-05-22 22:15:15 +01:00
.gitignore initial commit 2026-05-22 13:44:38 +01:00
Cargo.lock initial commit 2026-05-22 13:44:38 +01:00
Cargo.toml initial commit 2026-05-22 13:44:38 +01:00
README.md Updated README 2026-05-23 12:56:39 +01:00

Little Man Computer Interpreter

This is an interpreter for the Little Man Computer Language written in Rust.

This is currently designed to have as much parity with the simulator currently hosted by Peter Higginson. This resulted in me using some very weird ways of accomplishing this task.

Usage

To use the interpreter, have your LMC code in a file like in /lmc_code/.

Then run lmc-interpreter-<os>-<arch> <path to code file> in a terminal.