嗨,我一直在解析一些基本的教程,我已經能夠理解CFG和解析樹的基礎知識。如何使用解析樹來解析表達式?
採取以下語法基本公式:
term
: INTEGER
| '(' expression ')'
;
mult
: term ('*' term)*
;
add
: mult ('+' mult)*
;
expression
: add
;
我想知道那是什麼,它是如何幫助我們解決方程?所有的教程最後都是通過製作一個解析樹或者像預測解析器一樣編寫一個解析器來完成的,但是所有的解析器校驗是,如果該表達式符合語法,但是它不評估它。
任何人都可以幫助我嗎?
解析樹不計算方程。 – 2012-08-13 20:41:38
是的,我們如何用解析來解決方程式? – Dude 2012-08-13 20:42:20
爲什麼一個-1?我認爲這是一個有效的問題,僅僅因爲我不知道這並不意味着我浪費了你的時間...... – Dude 2012-08-13 20:44:53