そこで、解析ジェネレーターWaxeyeを使用しようとしましたが、生成されたパーサーを使用して Python でプログラムのチュートリアルの例を使用しようとすると、エラーが発生します。
AttributeError: 'module' object has no attribute 'Parser'
参照先のコードの一部を次に示します。
import waxeye
import parser
p = parser.Parser()
最後の行でエラーが発生します。Waxeye によって生成されたパーサーをinit .py と同じディレクトリに置きました。それは parser.py です。
私のコードの何が問題なのか、誰にも分かりますか?
2013 年 5 月 20 日編集:
parser.py ファイルの開始:
from waxeye import Edge, State, FA, WaxeyeParser
class Parser (WaxeyeParser):