Inspired by the design of JFLAP only implementing Turing machines
Compatible with xTuringmachine files
- Andrei Cozma [acozma@vols.utk.edu]
- Hunter Price [hprice7@vols.utk.edu]
- Sam MacLean [smaclean@vols.utk.edu]
- Joel Kovalcson [jkovalcs@vols.utk.edu]
- Dakota Sanders [dsande30@vols.utk.edu]
- Matt Matto [hgd145@vols.utk.edu]
- Jonathan Bryan [jbryan74@vols.utk.edu]
- Josh Herman [jherman4@vols.utk.edu]
- Java 9 or greater
- https://www.oracle.com/java/technologies/javase-downloads.html
- This project uses the Maven build system. The configuration is in the pom.xml file.
- You can use the Maven wrapper executable, mvnw which is included with the project.
./mvnw validate
./mvnw clean compile
- JAR file will be placed at target/STEM.jar
./mvnw install
cd target
java -jar STEM.jar
./mvnw exec:java
./mvnw clean compile exec:java
Simple Turing machine EMulator (STEM)
Copyright (C) 2021 Andrei Cozma, Hunter Price, Sam MacLean, Joel Kovalcson, Dakota Sanders, Matt Matto, Jonathan Bryan
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.