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

Issue 2693 #3057

Merged
merged 9 commits into from Feb 2, 2021
Merged

Issue 2693 #3057

merged 9 commits into from Feb 2, 2021

Commits on Jan 25, 2021

  1. Fixes for #2693

    kaby76 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    4ea7096 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    2a0810b View commit details
    Browse the repository at this point in the history
  2. Update lexer grammar.

    Tightening up the grammar rules. Still Java9.
    kaby76 committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    28a0375 View commit details
    Browse the repository at this point in the history
  3. Tighten up grammar.

    kaby76 committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    80ac097 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Configuration menu
    Copy the full SHA
    bd01ccb View commit details
    Browse the repository at this point in the history
  2. Complete test for Profile = true.

    Update ProfileDescriptor to now parse and output profile. The grammar is asm8080 from grammars-v4, tightened up. The input is the example provided there, truncated to included fewer lines as that causes a null-ptr crash with the older runtime. I verified by modifying the .csproj in /tmp.
    kaby76 committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    8b63d03 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Configuration menu
    Copy the full SHA
    5d65fef View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Merge branch 'master' of https://github.com/antlr/antlr4 into issue-2693

    --Removing all the test code for Profile = true. See comment here: #3057 (comment)
    kaby76 committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    4425db3 View commit details
    Browse the repository at this point in the history
  2. Restructuring the Antlr C# runtime so that it is consistent with all …

    …other runtimes, a source directory (now antlr4/runtime/CSharp/src), and a test directory (antlr4/runtime/CSharp). In the test area, I added a test for profiling in issue-2593. This test requires the Antlr tool and Antlr C# tool to be build. The path is assumed in a relative path to the test, ../../../../tool/target/antlr4-*-SNAPSHOT-complete.jar, with globbing performed. The test simply checks the return result, output not important. There are no changes to the runtime C# source files other than placing them under src/. Several other build files were changed to reflect the new location of the Antlr C# runtime. I updated the instructions for users on how to build the runtime, including information on checking the environment--now explicitly specified here so people know what to install!
    kaby76 committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    f98f380 View commit details
    Browse the repository at this point in the history