optimized and fixed storing expected a bit
improved names of exceptions
improved error handling on grammars
moved enrich ast to more specific matchers as optimization
moved storeexpected code to better place. Tried to optimize negativeLookAhead, but didn't work..
improved whitespace parsing, make sure it is only parsed once at each position
moved parse function a bit around. Less calls but not really faster..
do not allocate objects before needed. Hardly optimizes anything, but still..
use string comparison instead of regexes in token matching
merged optimize and time report options from optimize branch
optimized literal matcher a bit by not using remainging Input
optimized dot matcher, a lot faster now!
another performance gain by simplyfing characterclass matching
speeded up sequence matching
speeded up choice matching
implemented own characterclass matcher, added additional testcases
fixed decoding of string escape sequence (again? rly? yup...)
fixed report issue to use R as flag. Parsing test grammar is now really fast, 40msecs!
automatically optimize character ranges
fixed unescaping of vertical tabs, disabled some optimizations