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

Move to ANTLR 4 with Java 11 language features and localization of more syntax errors. #15

Open
wants to merge 150 commits into
base: java11
Choose a base branch
from

Commits on Feb 16, 2015

  1. ANTLR 4.5 initial commit

    based on work of Florian Jenett
    
    - included ANTLR 4.5, building PDE and running sketches works
    - error reporting is not yet implemented
    - parses size() and adds sketchXxxx methods
    JakubValtar committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    c4a5906 View commit details
    Browse the repository at this point in the history
  2. Preproc test cleanup

    - moved tests to java mode folder
    - fixed expected whitespace in tests
    - added sketchXxxx methods to expected test outputs
    - error reporting tests are disabled, other tests are gree
    JakubValtar committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    6234762 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Merge branch 'feature-antlr-4.5' of https://github.com/JakubValtar/pr…

    …ocessing into JakubValtar-feature-antlr-4.5
    sampottinger committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    409ac9b View commit details
    Browse the repository at this point in the history
  2. Fix merge conflicts on #15.

    sampottinger committed Mar 26, 2019
    Configuration menu
    Copy the full SHA
    b5e1ecb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c286d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2861f70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f41093 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6d616a9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7bab527 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5dd5f60 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2019

  1. Configuration menu
    Copy the full SHA
    afc3c35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a3b5ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9746df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3902811 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54a1ab9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db10ac8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f7520f8 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Configuration menu
    Copy the full SHA
    483c585 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c1aa19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb69728 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    473b8f2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #20 from sampottinger/move_java_8_antlr

    Migrate the Java 8 antlr file.
    sampottinger committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    2e354d9 View commit details
    Browse the repository at this point in the history
  6. Fix color type.

    sampottinger committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    3ae3d85 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Configuration menu
    Copy the full SHA
    9a826ae View commit details
    Browse the repository at this point in the history
  2. ANTLR for preprocessing and some related cleanup.

    Some style clean up, added error msg handling, and a switch to using ANTLR for all preprocessing within the PreprocessingService.
    sampottinger committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    f23c248 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51936a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae58e77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    371691f View commit details
    Browse the repository at this point in the history
  6. Fix 371691f.

    sampottinger committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    413fb1d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    59c3156 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2019

  1. Configuration menu
    Copy the full SHA
    ca010a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23a9bbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    402cf0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac8e5e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. Configuration menu
    Copy the full SHA
    a4ea0bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7195472 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    675af86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    39366ab View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. Configuration menu
    Copy the full SHA
    5e1026e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcfd270 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fcc13c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #24 from sampottinger/refactor_antlr_visitor

    Refactor for the ANTLR visitor for code quality and test.
    sampottinger committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    4215ccc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28b917d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d78c4b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    95bacff View commit details
    Browse the repository at this point in the history
  8. Added specific localization functionality for some syntax errors.

    Added specific funcationality for localization for syntax error and have included text for English and Spanish.
    sampottinger committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    f4ad520 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d2266c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2cdbde6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    786ffce View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8ef9fed View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ab5a331 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Configuration menu
    Copy the full SHA
    266ca1c View commit details
    Browse the repository at this point in the history
  2. Fix brittle compilation failure tests in ParserTests.

    In response to @monkstone feedback, removing the line checking for compilation failure in ParserTests. While ensuring that compilation fails when expected is useful, the line parsing is unhelpful since JavaBuild and PreprocessingService use the JDT. This only makes the test brittle due to regex over stderr.
    sampottinger committed Apr 3, 2019
    1 Configuration menu
    Copy the full SHA
    99b4569 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee820cf View commit details
    Browse the repository at this point in the history
  4. Allow preprocessor to emit ImportStatements, fixing contrib libs.

    Allow the preprocessor to emit ImportStatements, allowing the JDT to read extra libraries (including contributed ones) at compilation time.
    sampottinger committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    bd530fc View commit details
    Browse the repository at this point in the history
  5. Merge pull request #30 from sampottinger/import_statement_antlr

    Allow preprocessor to emit ImportStatements, fixing contrib libs.
    sampottinger committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    e18ccda View commit details
    Browse the repository at this point in the history
  6. Minor style cleanup and bug fix in issue simplifier.

    Minor stylistic cleanup in issue message simplifier as well as a fix with line attribution for missing name / type.
    sampottinger committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    831636d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    58382a1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f551967 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0e13ec6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2dce23a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b02d437 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f0fc987 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9316e6e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cdfe09d View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Configuration menu
    Copy the full SHA
    c0f6bfd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c9ccd1 View commit details
    Browse the repository at this point in the history
  3. Minor docstring update.

    sampottinger committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    3bfc061 View commit details
    Browse the repository at this point in the history
  4. Fixed special methods processing in antlr traversal.

    Updated processing of size to be consistent with current processing and added additional methods to the "special" methods list requiring visibility modification. In response to @monkstone. Thanks @monkstone!
    sampottinger committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    ff8d537 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #32 from sampottinger/fix_antlr_speical_method

    Fixed special methods processing in antlr traversal.
    sampottinger committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    4c3eb56 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8397a2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b25d75e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    485021c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b5f53ce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    98909d7 View commit details
    Browse the repository at this point in the history
  11. Fixed loose print

    sampottinger committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    330f395 View commit details
    Browse the repository at this point in the history
  12. Minor typo fix.

    sampottinger committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    dd483e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Configuration menu
    Copy the full SHA
    d6d04f7 View commit details
    Browse the repository at this point in the history
  2. Have default visibility modifier as public.

    For consistency with prior processing, disallow use of the default visbility and instead prepend public modifier if no modifier is given. In response to @dzaima.
    sampottinger committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    ac87245 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b793588 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0af5f6 View commit details
    Browse the repository at this point in the history
  5. Pass all imports to JDT-related work as ImportStatements.

    In response to @dzaima, fix IDE import errors by passing all imports into the JDT even if they are listed in code as result of preprocessor.
    sampottinger committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    9f32878 View commit details
    Browse the repository at this point in the history
  6. Fixes for default visiblity annotated functions + fullscreen.

    In response to @dzaima feedback, added support for inserting public into method with non-visiblity modifiers (previously undefined behavior) and added support for full screen. Related to processing#5753 but part of #15.
    sampottinger committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    9bd1ebe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b22df9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0f9ca0c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #40 from sampottinger/antlr_various_fixes

    Antlr various fixes
    sampottinger committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    08655b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2019

  1. Fix issues related to #37.

    There were some issues related to public modifier injection that were introduced by #37, causing a large number of sketches to fail. This impacts #15 and does not impact but is related to processing#5753. To prevent regressions, also introduces JDT based tests to ensure edits are valid.
    sampottinger committed Apr 6, 2019
    Configuration menu
    Copy the full SHA
    4ba3ae1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b25fc5b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #42 from sampottinger/antlr_public_fix

    [antlr branch] Fix issues related to #37.
    sampottinger committed Apr 6, 2019
    Configuration menu
    Copy the full SHA
    e466db3 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. Configuration menu
    Copy the full SHA
    d86abe3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7af110 View commit details
    Browse the repository at this point in the history
  3. Fix color transparency.

    sampottinger committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    98589c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9ee8ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b441c5e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2839fcb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e240d8e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bf50e6c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e4efb7d View commit details
    Browse the repository at this point in the history
  10. Minor formatting fix.

    sampottinger committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    eb395fd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e807c66 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #46 from sampottinger/fix_antlr_code_folder

    Fix automated code folder imports.
    sampottinger committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    21d213f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2f64d31 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #49 from sampottinger/antlr_fix_char_to_antlr

     Fix escaped characters for character literals.
    sampottinger committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    b5c4f40 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dd29d73 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    67ed055 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. Configuration menu
    Copy the full SHA
    28d918c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    598a5d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6aaf04a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00d4eeb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b255a00 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #51 from sampottinger/antlr_fix_performance_to_antlr

    [antlr] A number of performance improvements for ANTLR including new grammar
    sampottinger committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    7826800 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    28013c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6a17379 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ba6351b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9383b6e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6a3961d View commit details
    Browse the repository at this point in the history
  12. Removed extraneous print and fixed some error msg.

    Removed extranous print and fixed some error message generation given regressions caused by #50 and #51.
    sampottinger committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    da653ca View commit details
    Browse the repository at this point in the history
  13. Merge pull request #55 from sampottinger/antlr_remove_loose_print

    [antlr] Number of error message generation fixes
    sampottinger committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    79e029a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    668352b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    aa48e3e View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2019

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

Commits on Apr 11, 2019

  1. Configuration menu
    Copy the full SHA
    0d4663c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46bc321 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    095b72b View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. Allow PdePreprocessor clients to specify code folder imports flexibly.

    Allow PdePreprocessor clients to provide code folder imports with and without the wildcard appended, offering some abstraction to client code both within Processing itself and by outside users.
    sampottinger committed Apr 12, 2019
    Configuration menu
    Copy the full SHA
    c4fec48 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59 from sampottinger/antlr_fix_rename

    [antlr] Allow PdePreprocessor clients to specify code folder imports flexibly.
    sampottinger committed Apr 12, 2019
    Configuration menu
    Copy the full SHA
    7f3f211 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Configuration menu
    Copy the full SHA
    a9caa0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    002e103 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #63 from sampottinger/processing-master

    Update antlr branch with processing-master
    sampottinger committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    08c7a5f View commit details
    Browse the repository at this point in the history

Commits on May 19, 2019

  1. Use UTF8 in writing preprocessor result

    Fix handling of unicode characters after preprocessor.
    
    Incorporates @dzaima feedback to address issue reported by @anonymix007 regarding the treatment of unicode characters through the preprocessor.
    sampottinger committed May 19, 2019
    Configuration menu
    Copy the full SHA
    2fb41c3 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Add missing import re #72

    sampottinger committed May 24, 2019
    Configuration menu
    Copy the full SHA
    fb53698 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #72 from sampottinger/antlr-utf8

    Use UTF8 in writing preprocessor result
    sampottinger committed May 24, 2019
    Configuration menu
    Copy the full SHA
    425eba4 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. Clean up comments

    dzaima committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    3fcf512 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Merge pull request #75 from dzaima/antlr

    Clean up comments
    sampottinger committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    c5b047e View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Merge pull request #81 from sampottinger/io_refactor_revert

    Revert of sampottinger/processing #3 for the antlr branch.
    sampottinger committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    ec81610 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Minor stylistic cleanup in PdeIssueEmitter.java

    Minor stylistic cleanup in PdeIssueEmitter.java, keeping identical base class method implementations in place and fixing long lines.
    sampottinger committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    e23de37 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #92 from sampottinger/antlr_clean_listener

    Minor stylistic cleanup in PdeIssueEmitter.java
    sampottinger committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    83c9305 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Bump memory for Processing and default sketch memory.

    We are seeing some sketches exceed the heap limits either through the JDT or ANTLR when they are very large (>50k lines). This PR increases the heap for helping the IDE keep up when the parse trees get larger. Separately, looking at benchmarks online, Java 11 is super fast but it may be a little less prudent on the heap. So, increasing the default sketch max memory to match the IDE.
    sampottinger committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    0271c20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4796437 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #94 from sampottinger/antlr_memory

    Bump memory for Processing and default sketch memory.
    sampottinger committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    8a502c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    179b4c8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #97 from sampottinger/antlr_line_correction

    Minor fix in error line attribution for ANTLR.
    sampottinger committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    bb4b4bb View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Implemented check for imports in class bodies.

    Implemented check for imports in class bodies without localization, providing a more informative error message when imports end up in unexpected places.
    sampottinger committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    c8cf212 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    060b8d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6036d2e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #101 from sampottinger/antlr_detect_bad_import

    Detect import within class body.
    sampottinger committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    92814ba View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Opened access to Java 11 language features.

    Moved from Java 8 to Java 11 for Compiler and JDT. Also added gramatical support for local variable type inference (var).
    sampottinger committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    8e0bf4e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Merge pull request #105 from sampottinger/antlr_var

    Opened access to Java 11 language features.
    sampottinger committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    0d0219a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

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

Commits on Sep 3, 2019

  1. Merge pull request #109 from sampottinger/antlr_update_grammar_license

    Fixed license header in .g4 files.
    sampottinger committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    3498243 View commit details
    Browse the repository at this point in the history