Terence Parr
Terence Parr
Json trees
See https://github.com/antlr/antlr4/discussions/3772
[issue was identified in plugin](https://github.com/antlr/intellij-plugin-v4/issues/553) by @KitsuneAlex This [FerrousParser.g4](https://git.karmakrafts.dev/kk/ferrous-project/vanadium/-/blob/master/src/main/antlr/FerrousParser.g4) takes 6s to process with antlr tool. It seems to be stuck in SLL(1) static analysis. Could be murmur hash or...
ANTLR performs grammar analysis on the fly and records partial parsing/lexing lookahead decisions in a DFA representation of the ATN created from the grammar statically. Every time the parser starts...
This could slow down switching between tabs so we should check see if the .tokens file is older than the lexer .g4 file in `RunANTLROnGrammarFile.run() on line 85. ```java //...
@bjansen I think we have an issue where I said the `gen` dir in the antlr properties on the parser but it's switching away from the Lexer that causes the...
grammar formatter. one alt: all on one line unless too long. > 1 alt: line up the pipe symbol.
Sam says: in the IDE extend ProfilingATNSimulator. override getTargetState and computeTargetState (or something like that), along with the corresponding method that's used in LL parsing. look in ProfilingATNSimulator for the...
I have a rule that I suspect is nullable but it's very complicated and I can't be sure.