Automata based RegEx interpreter (educational!)
Use npm!
npm install
npm test
Compile Jison and TypeScript with
npm run compile
Watch TypeScript with
npm run watch
> node main.js "(a|bb)c" "bbc"
RegEx: (a|bb)c
Word: bbc
Match: true
> node main.js "(ab|c*)e" "ac"
RegEx: (ab|(c)*)e
Word: ac
Match: false