5

antlrプロジェクトの 1 つにライブラリを使用したいと考えていました。Web サイトで利用可能な wiki ページを閲覧しantlr4、文法を書きました。

すべてが良さそうに見えますが、生成されたファイルのいくつかについて疑問に思っています。

たくさんのファイル (Lexer、Parser、Listener、BaseListener) がありますが、拡張子.javaを持つ 2 つのファイルもあります。.tokens実行時に生成されたパーサーとレクサーで必要なのか、それとも Java コード生成の副産物であり、プロジェクトに含める必要がないのか疑問に思っています。

4

1 に答える 1