- Fixed the associativity of the BAR token so it parses all of the clauses in each rule; for some reason, fsyacc produces a parser which still shifts when BAR is marked as left-associative (which is incorrect, as it should reduce).
- Generated a new parser (from the fixed specification) using fsharpyacc.
Merge branch 'master' of github.com:jack-pappas/fsharp-tools
- Enable tail-calls in Debug mode so the lexers and parsers don't crash on larger specifications.
- Implemented compilation of the UnicodeCategory pattern; however, it appears that using the UnicodeCategory pattern makes DFA compilation run so slowly (due to many additional CharSet operations) that it can't yet be used practically.