有一个解析器组合器像Java的Scala一样棒吗?

nes*_*983 11 java parser-combinators

我阅读了关于Scala的解析器组合器教程,我想知道Java是否有"神奇"的东西.我能找到的最好的东西是JParsec.

Fre*_*Foo 9

JParsec似乎可以解决问题,但我无法对其质量发表评论.Java没有运算符重载,这是解析器组合器中"魔术"的语法部分.

您还可以使用Scala实现解析器,然后从Java调用它们.但是,像JavaCC这样的代码生成器的优势并不是那么好.

  • 如果你想要美丽的东西,远离Java.`</ flamebait>` (3认同)