A modular NFA architecture for regular expression matching
Curing regular expressions matching algorithms from insomnia, amnesia, and acalculia