你會如何得出這個表達式?我需要爲此繪製一個解析樹,但是導致這一點真的很麻煩。谷歌搜索沒有給出任何有用的鏈接,任何幫助將不勝感激,但請給出一個簡單的解釋,你是如何做到這一點的,因爲我沒有其他人可以自己做。是否「|」代表「或」運算符就像在編程中一樣?派生一個算術表達式?
< exp> ---> < exp> * < factor> | < factor>
< factor> ---> < factor> - < term> | < term>
< term> ---> x | y | z
這是我能拿出最好的,我完全失去了..
< exp> ---> < exp> * < factor>
---> x * < factor>
---> x * < factor> * < factor>
參加ASCII藝術代數課程? –
聽起來像作業。 –
您是否需要一個適合該語法的具體示例以形成它的解析樹? – Orbling