An NFA-based regex engine with a library and command-line tool.
 
 
 
Go to file
Aadhavan Srinivasan 7e7e75903d Added more tests
.gitignore Added gitignore
Makefile Disable compile-time optimization
go.mod More Kleene star fixes
go.sum Print matched content in color
main.go Added comments
matching.go Take all possible 0-states (until no more left to take) before checking if we are in an acceptable position
misc.go Added 'unique append' function, to ensure that elements in slice are unique
nfa.go Used 'unique append' to ensure that a transition can only contain a given state once
re_test.go Added more tests
sliceQueue.go Added 'mustPop' function which panics if slice is empty
todo.txt Updated TODO