Skip to content

Latest commit

 

History

History
executable file
·
38 lines (29 loc) · 776 Bytes

README.md

File metadata and controls

executable file
·
38 lines (29 loc) · 776 Bytes

Jflap but in Rust

Supports creation of state-machines, string generation and testing, for DFAs, NFAs, CFGs, Push-Down Automata, REGEXs , and Turing Machines.

Imports and exports student work for autograding in Languages and Automata courses.

Currently used in Unviersity of Illinois at Chicago's CS 301: Finite Languages and Automata.

Build client

cd client
npm install
npm run build

Build server

cargo build

Run server

The server should serve static files from client/build

cargo run

Docker

Build Docker Container

docker build -t reisande/rflap .

Run Docker Container

docker run -it --rm -p 8080:8080 reisande/rflap