antlr
プロジェクトの 1 つにライブラリを使用したいと考えていました。Web サイトで利用可能な wiki ページを閲覧しantlr4
、文法を書きました。
すべてが良さそうに見えますが、生成されたファイルのいくつかについて疑問に思っています。
たくさんのファイル (Lexer、Parser、Listener、BaseListener) がありますが、拡張子.java
を持つ 2 つのファイルもあります。.tokens
実行時に生成されたパーサーとレクサーで必要なのか、それとも Java コード生成の副産物であり、プロジェクトに含める必要がないのか疑問に思っています。