a

atr

Version 4 of ANTLR produces parse trees (contrary to abstract syntax trees). Depending on how your grammar is written, this can cause the parse tree to become large. This library might help compact the parse tree and adds the possibility to serialize the parse tree to JSON (and the other way around).
https://github.com/bkiers/antlr-tree-rewriter-java
MIT License
Bart Kiers
Files download
File Operation
atr-1.0.8.jar download
atr-1.0.8.pom download
atr-1.0.8-sources.jar download
Apache Maven
<dependency>
  <groupId>nl.big-o</groupId>
  <artifactId>atr</artifactId>
  <version>1.0.8</version>
</dependency>
Gradle Groovy
implementation 'nl.big-o:atr:1.0.8'
Gradle Kotlin
implementation("nl.big-o:atr:1.0.8")
Scala SBT
libraryDependencies += "nl.big-o" % "atr" % "1.0.8"
Groovy Grape
@Grapes(
  @Grab(group='nl.big-o', module='atr', version='1.0.8')
)
Apache Ivy
<dependency org="nl.big-o" name="atr" rev="1.0.8" />
Leiningen
[nl.big-o/atr "1.0.8"]
Apache Buildr
'nl.big-o:atr:jar:1.0.8'