所以我尝试使用解析生成器waxeye,但是当我尝试使用生成的解析器在python中使用程序的教程示例时出现错误:
AttributeError: 'module' object has no attribute 'Parser'
这是其引用的部分代码:
import waxeye
import parser
p = parser.Parser()
最后一行导致错误。蜡眼生成的解析器我放在与init .py 相同的目录中。它是 parser.py 。
有人知道我的代码有什么问题吗?
2013 年 5 月 20 日编辑:
parser.py 文件的开头:
from waxeye import Edge, State, FA, WaxeyeParser
class Parser (WaxeyeParser):