Ken Domino
Ken Domino
I am trying to test [grammars-v4/verilog/verilog/](https://github.com/antlr/grammars-v4/tree/ffecfeee601ffc75edbc52845c1509753d6dd4a1/verilog/verilog) using Grammarinator. But, I'm getting problems in parsing some generated output. When I look at output from Trees.print(), the tree doesn't seem to contain...
I've ported a very large XPath engine from Java to C#, and have been updating it to XPath 3.1, and integrating Antlr parse tree support as DOM with the addition...
As found yet again--this time in [this StackOverflow question](https://stackoverflow.com/q/73216311/4779853)--the minimum requirement is C++17 for the Cpp target. But, the "doc"/"readme's" still have references to "C++11". The minimum requirement has been...
This is a problem when using "base" for the name of a [rule element label](https://github.com/antlr/antlr4/blob/master/doc/parser-rules.md#rule-element-labels). When "base" is used, the CSharp target code does not compile. ``` grammar arithmetic; file_...
# What does this PR fix? * #3510 (CSharp target) # Discussion The problem here revolves around an undocumented syntax in Antlr lexers. Use of "Channel(HIDDEN)" is accepted (in addition...
In this [SO question](https://stackoverflow.com/questions/72244762/antlr-4-10-1-for-javascript-doesnt-seem-to-have-a-buildparsetrees-property), I took a look at the JavaScript runtime to see if `buildParseTrees` is defined for a parser. Indeed [it is](https://github.com/antlr/antlr4/blob/f25a4f6275ed259c6a155eafcd0cb1a5252dde13/runtime/JavaScript/src/antlr4/Parser.js#L40), but I noticed there is one...
For: * Grammar is [grammars-v4/csharp](). * Antlr4.10.1 Java and CSharp targets. * Uses the standard console error listener. * You can use trgen to generate for either CSharp or Java...
I have been tracking down a bug with the GitHub CI builds for [grammars-v4](https://github.com/antlr/grammars-v4). I have found that [the second character of line 4 of this file](https://github.com/antlr/grammars-v4/blob/master/php/examples/identifiers.php#L4) is not being...
The Antlr tool allows malformed rules with an infinite recursion. Here are two examples: * [Algol60 with improper arithmetic_expression](https://github.com/antlr/grammars-v4/blob/79c2cf173fb63716b45d288c25bc515bc7510bd3/algol60/algol60.g4#L272) * [Rewrite of the Algol60 grammar, adding an improper Open_string](https://github.com/kaby76/grammars-v4/blob/a82fb57bd50227848c9f74237780a07cb984ff03/algol60/algol60.g4#L122) There...
A warning should appear in the "ANTLR Preview" pane if it uses rules that contain an action. People never read ["readme's"](https://github.com/antlr/intellij-plugin-v4/blob/master/README.md#limitations). See [this StackOverflow question](https://stackoverflow.com/questions/71792363).