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

Config parser (and loader) #4744

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from
Draft

Config parser (and loader) #4744

wants to merge 18 commits into from

Commits on Feb 14, 2024

  1. Add custom config parser

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ed0a5c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Add grammar files

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    f850005 View commit details
    Browse the repository at this point in the history
  2. Fix build issue

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b7976c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Use ParserPluginFactory to inject custom parser

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    67c93c7 View commit details
    Browse the repository at this point in the history
  2. Restore legacy parser, add environment var to enable new parser

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    325cf6a View commit details
    Browse the repository at this point in the history
  3. Update docs

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    17f3b06 View commit details
    Browse the repository at this point in the history
  4. cleanup

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    011d0e2 View commit details
    Browse the repository at this point in the history
  5. Update grammar to Groovy 4

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    97c8b8c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Simplify grammar

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    3b56d76 View commit details
    Browse the repository at this point in the history
  2. Cleanup, fix bug with unary ops

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    a4409e1 View commit details
    Browse the repository at this point in the history
  3. Add error reporting

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    5a2d900 View commit details
    Browse the repository at this point in the history
  4. Add more error messages

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    2fd3208 View commit details
    Browse the repository at this point in the history
  5. Update config AstBuilder to match groovy AstBuilder

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    0fb9386 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Make assignments statements

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    2d79804 View commit details
    Browse the repository at this point in the history
  2. Add source info to ast nodes

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7e525df View commit details
    Browse the repository at this point in the history
  3. Fix rendering of closure source code

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    4984ee4 View commit details
    Browse the repository at this point in the history
  4. Add if/else statement

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    e466aef View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Support gstring values without curly braces

    Signed-off-by: Ben Sherman <bentshermann@gmail.com>
    bentsherman committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    a6d89cd View commit details
    Browse the repository at this point in the history