2016-06-14 3 views
0

PlyJパーサーを使用して、Javaファイルを解析してパッケージ名とメソッド名を取得していますファイル。エラー:LexToken(>、 '>'、34,890)エラー:LexToken(:、 ':'、37,1148)on PLYJ

error: LexToken(>,'>',34,890) error: LexToken(:,':',37,1148)

私はなぜこれを見ますかわからない以外は良い仕事をしていますか?私は何千ものファイルを解析しているので、どこにこのエラーが正確に表示されるのかは分かりません。私の大きな関心事は、このエラーがすべてのことであり、私はそれについて心配すべきでしょうか?

答えて

0

文法では対応できないことがあったことを示します。表示されたタプルには、誤ったトークンとその行番号および文字オフセットが含まれています。

「エラーがある」とは、指定されたトークンが、その時点で文法生成が可能でないため、構文エラーが記録された場所であったことを意味します。実際のエラーはその時点より前かもしれませんが、探し始めるのには良い場所です。

また、入力が文法で実装されていない文法的な機能を使用していることを示す場合もあります。

+0

私は同じことを疑っていました。私は上記のようにPythonを介してJavaファイルを解析するPlyJパーサーを使用しています。私はそれが構文解析ファイル全体を失敗させるか、エラーを吐き出して移動するかどうかを調べる必要があります。ご清聴ありがとうございます。この説明に比べて何も簡単ではありませんでした。 –

関連する問題