11

Scalaのパーサーコンビネーターに関するチュートリアルを読みましたが、Javaに「魔法のような」ものがあるのではないかと思っていました。私が見つけた最高のものはJParsecでした。

4

3 に答える 3

9

JParsecはうまくいくようですが、その品質についてはコメントできません。Javaには、パーサーコンビネーターの「魔法」の構文部分である演算子のオーバーロードがありません。

Scalaを使用してパーサーを実装し、Javaから呼び出すこともできます。しかし、JavaCCなどのコードジェネレーターに対する利点はそれほど大きくありません。

于 2011-03-09T10:50:55.623 に答える
3

たとえば、Newspeakパーサーコンビネーターほど熱くなくても、jParsecを楽しむようになりました。JParsecの使用方法に関する素晴らしいビデオチュートリアルを撮影しました。

于 2012-04-14T12:29:57.483 に答える
-3

Javacc、percederbergによる文法..これらのいずれかを使用できます。

于 2011-03-09T10:41:12.127 に答える