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

Use C++ parser via speedy-antlr-tool #70

Closed
wants to merge 12 commits into from
Closed

Use C++ parser via speedy-antlr-tool #70

wants to merge 12 commits into from

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    70a9867 View commit details
    Browse the repository at this point in the history
  2. [Ref] move grammar files out of module, start seting-up build system …

    …for compiled parser modules
    g5t committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1f56ebc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6105fed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a105b4 View commit details
    Browse the repository at this point in the history
  5. [Fix] grammar names to fit into C++ runtime target; [Add] antl4 4.13.…

    …2 C++ runtime source
    g5t committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4a6753b View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. [Ref] use parse gateway functions

    g5t committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    a8acfca View commit details
    Browse the repository at this point in the history
  2. - Make custom error listeners work with either antlr or speedy-antlr …

    …parsers
    
    - Update Expr's type hint to include the trinary operator
    - Move Expr visitor methods to common implementation, and fix them to work with both the antlr and speedy-antlr parser output
    g5t committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    22f3cbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de744d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59f512b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    23c9318 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ea66bff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a514a14 View commit details
    Browse the repository at this point in the history