2017-10-18 3 views
1

パイソン(両方とも2/3)文法のパーサPythonモジュール内のコードの次の行にANTLR4文法結果から生成されたPythonコードを生成しましたエラー

TypeError: 'int' object is not callable 

答えて

2

バグのコードは、ANTLR文法のシンボル選択が悪い結果です。生成されたPythonコードは変数名stateを使用するため、文法にも単語stateが含まれていると、生成されたコードに上記の問題が発生します。解決方法は、文法の中で用語の名前を変更することです。

関連する問題