Commit History
@master
git clone https://git.catseye.tc/Turmac/
-
In Kondey backend, make sure tape head is over cell to be tested.
Chris Pressey
1 year, 2 days ago
-
Continue to develop the compiler to Kondey.
Chris Pressey
1 year, 2 days ago
-
Develop the compiler to Kondey.
Chris Pressey
1 year, 3 days ago
-
Add beginnings of the Kondey backend.
Chris Pressey
1 year, 3 days ago
-
Refactor IR.
Chris Pressey
1 year, 4 days ago
-
Note what version number we're at.
Chris Pressey
1 year, 4 days ago
-
Place it all in the public domain.
Chris Pressey
1 year, 4 days ago
-
Update README.
Chris Pressey
1 year, 4 days ago
-
Add normalization logic.
Chris Pressey
1 year, 4 days ago
-
Document flags. Add a Turmac example TM that copies a string.
Chris Pressey
1 year, 4 days ago
-
Round-trip (compile to Turmac); 3 more tests for format syntax.
Chris Pressey
1 year, 4 days ago
-
Update README.
Chris Pressey
1 year, 4 days ago
-
The blank symbol is represented by `_`, no longer by `0`.
Chris Pressey
1 year, 4 days ago
-
State IDs are strings. The start state is called 'S0'.
Chris Pressey
1 year, 4 days ago
-
Move the specification to `Definition-of-Turmac.md`.
Chris Pressey
1 year, 5 days ago
-
Replace `parse` subcommand with an `ir-dump` compiler backend.
Chris Pressey
1 year, 5 days ago
-
Add Language.Turmac.Simulator module, deprecating IRInterpreter.
Chris Pressey
1 year, 5 days ago
-
Push buildProgram further down.
Chris Pressey
1 year, 6 days ago
-
Tiny step of pushing buildProgram out of parse
Chris Pressey
1 year, 6 days ago
-
Split IR from TM model some more.
Chris Pressey
1 year, 6 days ago
-
Begin to split up concerns: IR is not needed for most things.
Chris Pressey
1 year, 6 days ago
-
Remove bogus example. Need to rewrite using string-valued states.
Chris Pressey
1 year, 6 days ago
-
Update Python backend.
Chris Pressey
1 year, 6 days ago
-
Switch to using string-valued state IDs and symbols.
Chris Pressey
1 year, 6 days ago
-
Add --backend flag.
Chris Pressey
1 year, 15 days ago
-
Repair the implementation of get_tape_contents().
Chris Pressey
1 year, 15 days ago
-
One of the things in get_tape_contents() is not quite right
Chris Pressey
1 year, 15 days ago
-
Add feature to compile Turmac to TM implementation in Python.
Chris Pressey
1 year, 15 days ago
-
Clean up Interpreter module, it doesn't actually use state monad.
Chris Pressey
1 year, 16 days ago
-
Add test case for setting an initial tape.
Chris Pressey
1 year, 16 days ago