Interpreter and fully IDE for development programs for abstract algorithms machines. Software may be used for learn algorithms theory.
- Emulate work of Unlimited Register Machine, Turing Machine, Markov algorithms.
- Run code written for, Unlimited Register Machine, Turing Machine, Markov algorithms.
- Support regular expression in Markov programs.
- Runtime highlight and analyze code.
- Step-by-step debug (work in process).
Project has built under Maven, required Java 8.
Build executable jar:
mvn jfx:jar
Run tests:
mvn test
Start application:
java -jar target/jfx/app/Abstract-Machines-IDE.jar