antlr-kotlin
antlr-kotlin copied to clipboard
Support for Kotlin as a target for ANTLR
See https://github.com/antlr/antlr5/pull/8
It should require minimal or no configuration out-of-the-box, while making possible to disable magic that could break
Every time we run `AntlrKotlinTask`, we get the following console output: ``` SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further...
This refactor completes the work needed for 1.0.0 release.
After making `ObjectEqualityComparator` an object, I have noticed the outputted code (and the code that's actually invoked) changed. See the diff. Left 1.0.0-RC4 / Right 1.0.0  So in 1.0.0...
Comparing the JS output for 1.0.0 to the output for 1.0.0-RC4 I have noticed some unnecessary code is outputted. File size: 296kb > 303kb
I could not find any working build.gradle.kts, so I just tried this: ``` plugins { kotlin("jvm") version "2.0.21" id("com.vanniktech.maven.publish") version "0.28.0" id("antlr") id("com.strumenta.antlr-kotlin") version "1.0.0" } group = "com.example" version...