Starting out...
Incomplete NFA regex engine.
Major cleanup, nearly working.
Some bugs, going to rewrite Regex::match() now.
Quick Safety Commit...
Almost done.
NFA sim in Regex needs another look, but Regex is mostly finished.
A bunch of changes... important recent change with Regex.pm is the beginnings of a move to a more general Regex engine (which will then be used as the main parser).
Forgot to add Grammar.pm file
Significant refactoring, rewrote in OOP style.