An NFA-based regex engine with a library and command-line tool.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Aadhavan Srinivasan 992c5a9300 Replaced isAlphaNum() with isNormalChar(), which returns true if the character isn't special (also returns true for unicode characters, which the previous function didn't 5 months ago
.gitignore
Makefile
go.mod
go.sum
main.go Added unicode support to dot metacharacter - it now matches _any_ unicode character (almost) 5 months ago
matching.go Added unicode support 5 months ago
misc.go Replaced isAlphaNum() with isNormalChar(), which returns true if the character isn't special (also returns true for unicode characters, which the previous function didn't 5 months ago
nfa.go Added unicode support to dot metacharacter - it now matches _any_ unicode character (almost) 5 months ago
postfixNode.go Added unicode support to dot metacharacter - it now matches _any_ unicode character (almost) 5 months ago
re_test.go Added unicode tests 5 months ago
sliceQueue.go
stateContents.go
todo.txt
unique_array.go