Test with a huge source, lookup table for parsing results (disabled, slows down parsing)
Profiling changes: cahnged condition list to array, AstNode child creation
Changed tuples in syntax matcher to MatchResult objects
Syntax matcher refactoring
IsTerminal is now faster, ysntax matcher source and parse rules changed to arrays
IEnumerables replaced with arrays
AstNode is a struct
tests