antlr4cs
antlr4cs copied to clipboard
Sync repository with ANTLR 4.7.2
There are many useful improvements and fixes, including the following ones:
- Full Unicode support
- Additional lexer checks
This is a work in progress:
- Finalizing the ANTLR 4.6.x work
- The new code generator (port of the original ANTLR 4 Tool to C#) needs to be verified in additional scenarios
- Additional validation for cross-platform code generation scenarios
- New 4.7.x work
- Revert all breaking API changes (the C# releases here do not allow breaking API changes, so the new functionality will need to be provided with full compatibility)
- Port the runtime changes
- Port the tool changes to the new code generator
Over the past few weeks I made substantial progress in finalizing the 4.6.x releases, so 4.7.x should not be far off. Most of the work for reverting breaking changes was completed when I updated the optimized Java runtime for 4.7.1.
Also, keep in mind that my 4.6.x releases already contain a number of the bug fixes that went into 4.7.x so the difference is not as large as one might expect.
Related to #381