A simulation of a Turing machine, allowing to program instructions using regular and/or short TM syntax.
The program runs by using command line arguments. It requires an instruction file (See TM-programs directory for demos) and an input string.
java -jar TuringMachine.jar <program.tm> <input>
or to display simulation steps:
java -jar TuringMachine.jar <program.tm> <input> -v