https://github.com/elijahverdoorn/theory-of-computation-final
Final Project for CSCI333: Theory of Computation at St. Olaf College, Spring 2017
https://github.com/elijahverdoorn/theory-of-computation-final
jflap jsflap nodejs sigmajs theory-of-computation turing-machine turing-machine-simulator
Last synced: 3 months ago
JSON representation
Final Project for CSCI333: Theory of Computation at St. Olaf College, Spring 2017
- Host: GitHub
- URL: https://github.com/elijahverdoorn/theory-of-computation-final
- Owner: elijahverdoorn
- Created: 2017-05-18T00:43:18.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-22T03:22:21.000Z (about 8 years ago)
- Last Synced: 2025-01-16T20:47:06.459Z (5 months ago)
- Topics: jflap, jsflap, nodejs, sigmajs, theory-of-computation, turing-machine, turing-machine-simulator
- Language: JavaScript
- Size: 193 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Theory of Computation Final Project
Essentially a clone of JFLAP, this web application allows the user to input a turing machine, represented as a graph, then simulate the execution of that machine on a user-defined string.
## Building
To build this project, download the source and install the node modules. Serve the directory (I used python's `SimpleHTTPServer`) and open `index.html`. Verified to work in Chrome, but it should work in any browser that supports the canvas renderer.
## Hosted Use
The project is hosted here on GitHub through GitHub pages. See this url https://elijahverdoorn.github.io/theory-of-computation-final/ to use.