An open API service indexing awesome lists of open source software.

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

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.