Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support RFC 7405 (Case-Sensitive String Support in ABNF).
Support Errata 5334 (Single-quoted strings are case-sensitive). Show detailed ANTLR error messages with line number and column number. Treat all ANTLR errors as exceptions (ignores ANTLR auto recovery). Treat repetitions as greedy (e.g., 1*4"8" translates to '8' ('8' '8' '8' | '8' '8' | '8'?) instead of '8' ('8'? | '8' '8' | '8' '8' '8' ). Add comprehensive file-driven unit tests with over 95% code coverage. Fix num-val concatenations (e.g., %d65.66 translates to 'A' 'B' instead of 'A'|'B') Fix command line to support --direct parameter correctly Add generator solution for editing AbnfAst.g3 and generating parser and lexer files in Visual Studio.
- Loading branch information