RegexParser now generates a parse tree; on to the NFAs