-2
我想写一个Python解析器,并在我的观点它可以解析一个“if语句”,但它不。它向我显示“语法错误”消息。解析python与PLY
有人能告诉我我做错了什么吗?
在此先感谢。
的代码是在这里:https://github.com/narke/py2neko
我修改了输入字符串是这样的:
s = '''if 5:
print 10
else:
print 20 \n'''
check_syntax(s)
,输出是:
Syntax error at '5'
atom: 10
factor None
None
cmp: None None
atom: 20
factor None
None
cmp: None None
simple_stmt: None
您可以提供“语法错误”消息。这可能对我们有帮助。 – 2011-02-08 16:55:28