1
パイソン(両方とも2/3)文法のパーサPythonモジュール内のコードの次の行にANTLR4文法結果から生成されたPythonコードを生成しましたエラー
TypeError: 'int' object is not callable
パイソン(両方とも2/3)文法のパーサPythonモジュール内のコードの次の行にANTLR4文法結果から生成されたPythonコードを生成しましたエラー
TypeError: 'int' object is not callable
バグのコードは、ANTLR文法のシンボル選択が悪い結果です。生成されたPythonコードは変数名state
を使用するため、文法にも単語state
が含まれていると、生成されたコードに上記の問題が発生します。解決方法は、文法の中で用語の名前を変更することです。