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

Antlr fixes #15

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Dec 29, 2023

  1. antlr: make lexer exponent rule more strict

    prevented the parsing of valid identifiers
    handymenny committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    b6756a0 View commit details
    Browse the repository at this point in the history
  2. antlr: improve identifier rule

    The previous rule did fail to parse identifier with "-".
    handymenny committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    020207a View commit details
    Browse the repository at this point in the history
  3. antlr: remove EXTENSTIONENDMARKER

    Prevented the identification of "COMMA ELLIPSIS" without space
    handymenny committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    45beb8f View commit details
    Browse the repository at this point in the history
  4. antlr: update comment lexer rules

    A line comment begin with -- and end with -- or end of line
    A block comment begin with /* and end with */ or end of line
    handymenny committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    55004df View commit details
    Browse the repository at this point in the history