Grampa:Kotlin的语法解析器库 格兰帕-短为GRA MMAR PA RSER -是一个库,允许你在Kotlin源代码完全定义语法而没有任何预处理阶段(不像其它解析器生成像ANTLR和JavaCC的)。 因此,无需学习DSL,整个语法定义就在一个地方(Kotlin类),并且可以很容易地更改和维护。 该库受和启发,但是重点放在简单干净的代码上,而没有很多疯狂和复杂的字节码操作。 如何添加到您的构建 使用Gradle(Groovy DSL)添加依赖项: repositories { jcenter() } dependencies { implementation ' com.mpe85:grampa:0.9.2 ' } 使用Gradle(Kotlin DSL)添加依赖项: repositories { jcenter() } dependencies