Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync repository with ANTLR 4.7.2 #287

Open
KvanTTT opened this issue May 3, 2018 · 2 comments
Open

Sync repository with ANTLR 4.7.2 #287

KvanTTT opened this issue May 3, 2018 · 2 comments

Comments

@KvanTTT
Copy link

KvanTTT commented May 3, 2018

There are many useful improvements and fixes, including the following ones:

  • Full Unicode support
  • Additional lexer checks
@sharwell
Copy link
Member

sharwell commented May 3, 2018

This is a work in progress:

  1. Finalizing the ANTLR 4.6.x work
    1. The new code generator (port of the original ANTLR 4 Tool to C#) needs to be verified in additional scenarios
    2. Additional validation for cross-platform code generation scenarios
  2. New 4.7.x work
    1. 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)
    2. Port the runtime changes
    3. 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.

@KvanTTT KvanTTT changed the title Sync repository with ANTLR 4.7.1 Sync repository with ANTLR 4.7.2 May 30, 2019
@lextm
Copy link

lextm commented Sep 9, 2023

Related to #381

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants