0

現在、ANTLR v. 4.5.2、ANTLRWorks 2.1、および tSQL で使用できるようになった文法を使用しています。

ANTLRWorks は SQL コードから完全な解析ツリーを生成しますが、Web アプリケーションで (ANTLRWorks なしで) ANTLR を使用したいと考えています。

tsql.tokens、、、などを既に生成していますがBaseListener、既存の Java クラスから ANTLR を呼び出すにはどうすればよいですか?lexer

グラフィックとしての解析ツリーは必要ありません。解析ツリー ノード用の Java オブジェクトだけが必要です (たとえば、SET_STATEMENTS)。

4

1 に答える 1

0

.g4 ファイルから生成された Java ソース ファイルは、Java プロジェクトに含めて、他のファイルと一緒にコンパイルできます。

これらの .g4 ファイルを実行時にコンパイルする必要はありません。

于 2016-02-10T15:46:56.933 に答える