An NFA-based regex engine with a library and command-line tool.
 
 
 
Go to file
Aadhavan Srinivasan 1a7fd12569 Added support for some escaped metacharacters
.gitignore Added gitignore
Makefile Disable compile-time optimization
go.mod More Kleene star fixes
go.sum Print matched content in color
main.go Added support for some escaped metacharacters
matching.go Use contains function, since the content may have multiple characters
misc.go Defined variables to provide ranges of characters for metacharacters
nfa.go Use stateContents type to allow a state to store multiple characters
postfixNode.go Wrote function to create a character node regardless of the contents of the node
re_test.go Added more tests
sliceQueue.go Added 'mustPop' function which panics if slice is empty
stateContents.go Added more functions to stateContents type, removed append because I don't think I need it
todo.txt Updated TODO