antlr4 icon indicating copy to clipboard operation
antlr4 copied to clipboard

The highly-optimized fork of ANTLR 4 (see README)

Results 19 antlr4 issues
Sort by recently updated
recently updated
newest added

## Summary This changeset introduces support for the Java Platform Module System, or JPMS, within the ANTLR v4 runtime and annotations packages. The runtime package can now be depended on...

Root cause: LL1Analyzer returns incorrect follow tokens when exploring a rule with epsilon transitions from start to rule stop state, by exploring the rule stop target transition. Background: During parsing,...

Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.0.15 to 3.0.24. Commits fd36d8b [maven-release-plugin] prepare release plexus-utils-3.0.24 33a2853 o Updated to guard against directory traversal issues. f933e5e o Updated to remove '<!--' and '-->' from...

dependencies

Bumps [org.apache.maven:maven-compat](https://github.com/apache/maven) from 3.0.5 to 3.8.1. Commits 05c21c6 [maven-release-plugin] prepare release maven-3.8.1 d295dc3 [MNG-7128] keep blocked attribute from mirrors in artifact repositories a469068 next version in branch 3.8.x is 3.8.1-SNAPSHOT...

dependencies

Hi @sharwell The reference implementation of antlr4 was released 4.10 just now, how about merging the changes into the optimized fork? https://github.com/antlr/antlr4/releases/tag/4.10

``` public final void clearDFA() { decisionToDFA = new DFA[decisionToState.size()]; for (int i = 0; i < decisionToDFA.length; i++) { decisionToDFA[i] = new DFA(decisionToState.get(i), i); } ``` the clearDFA function...

Hi, I am trying to find the tool of the optimized build but I could not build it. Can you guide me how to make it or where to get...

$antlr4 -Dlanguage=JavaScript SplParser.g4 Generate file:SplParserLexer.js. In SplParserLexer.js codes: function SplParserLexer(input) { antlr4.Lexer.call(this, input); this._interp = new antlr4.atn.LexerATNSimulator(this, atn, decisionsToDFA, new antlr4.PredictionContextCache()); return this; } Browser error:"TypeError: Class constructor Lexer cannot...