-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