This project implements a simple Turing language in MPS. It is used to teach all important language aspects in MPS.
There is a manual in the documentation folder together with an explanation of the Turing language description in MPS.
Clone the repository to your machine. Then open a Turing Machine version in MPS and follow the building steps below.
The following plugins must be installed for the language to be used.
- de.itemis.mps.editor.diagram for the diagram view of the combination machine.
- com.mbeddr.mpsutil.editor.querylist
- Right-click on the language and select
Rebuild language
. In order to update dependencies you should accept migrations.
TODOs can be found in Issues for the repository on github.