質問

ANTLR3はmylexer.javaを生成しません。私はantlrworksを使用しています...

私が文法を始めたとき

文法mylexer;

myparser.javaを生成します

それは単純なもののように見えます。理由は何なのかと思います。そして解決策...エラーメッセージはありません。

役に立ちましたか?

解決

私は方法を発見しました。 Antlrworks 1.4にはバグがあるようです。 Ctrl+Shift+Gを押して生成すると、エラーメッセージが表示されませんでした(実際、コンピレーションは問題ありませんでした)、パーサーファイルのみを生成しました。それが起こったとき、カーソルはソースファイルの最初の行にはありませんでした。

最初の行でCtrl+Shift+Gを押すと、エラーメッセージが表示され、それらを修正すると、Lexerファイルも生成されました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top