first commit
fixing double peek
refactored it to use NFA
trying to make the code more readable and adding article critical case
trying to make the code more readable and adding article critical case
removing unused imports
changing implementation to use thompsons nfa instead of memoized backtracking
changing ternary for boolean expression
removing tokens object
simplyfing parser
making it work with python 3
using list instead of generators
using deques
using set instead of array with number
error handling
now returning start/end
allow automata dump
adding __repr__ to machine instances
adding YAY_MATCH! instruction again
regex source test