0

http://www.antlr.org/wiki/pages/viewpage.action?pageId=729の下部に記載されているように、コマンドラインからANTLR jarを実行してパーサーを実行したいのですが、

コードを生成せずにパーサーをテストしたい場合はどうなりますか?簡単。ANTLRをインタプリタモードで実行するだけです。アクションを実行することはできませんが、入力から解析ツリーを作成して、どのように一致するかを示すことができます。org.antlr.tool.Interpメインクラスを使用します。以下では、「intx;」を含むtcのsimplec.gを解釈します。

そしてそれに続く

$ java org.antlr.tool.Interpsimplec.gWSプログラムtc

どのjarをダウンロードし、どこで入手できますか?antlr-3.4-complete.jarを試しましたが、出力はそれがパーサージェネレーターのみである可能性があることを示しています。

ありがとう。

4

2 に答える 2

0

どの jar ファイルをダウンロードするか

コマンドに続く文は次のように述べています。

「上記のコマンドでは、ANTLR3 jar がクラスパスにあると考えています。」

ここで、ANTLR3 jar はおそらく、このページで前述した antlr-3.1.2.jar ファイルを意味します。

...どこで入手できますか?

ANTLR FAQ はこれに答えます:

于 2012-05-29T03:42:51.493 に答える