a smol lang
to compile the example:
python compiler.py exampleProgram.txt
to run a program you compile:
./program
or
.\program
if you're on Windows.
(in smol pseudocode, is the address of x)
all smol programs use these commands
let <x> y
set <x> <y>
add <x> <y> <z>
eq? <x> <y> <z>
out <x>
where anything after the first word on a line must be a non-negative integer
addresses go from 0 to 255
address 0 holds the current operation number
each line in smol results in a single operation (comments and blank lines are skipped)
the operations are 0-indexed, so the 3rd operation is operation 2