作者DD511103 (C321型區間快往花蓮)
看板PLT
標題[問題] 高考問題一問 關於文法
時間Sun Jul 1 13:17:29 2007
<assign>→<id>:=<expr>
<id>→A|B|C
<expr>→<expr>+<expr>|<expr>*<expr>|(<expr)|<id>
如果以該文法定義吾人常用的包含加與乘兩運算子之算術表式(Arithmetic expression)
,指出其三大缺點。
(91高考三級第二試)
我只想到它是混淆的(Ambiguous),而且欠缺先乘後加的優先權(operator precedence)
考量,第三個是?還是我所想到的根本就是同一個理由?
--
◢███◣ 看到這半杯水....
◤ ≡ ▌ 悲觀的人:唉,只剩下半杯水。
─⊙-⊙- 樂觀的人:不錯,還有半杯水。
皿 │ │ 柏油:幹你媽的誰偷喝了?被我找到我炸他全家!
◣ ︶◢ ├─┤
◢█
▅ ▅◣ ╰─╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.22.247
1F:→ noctem:這個grammar 是 left recursive 的,不知算不算缺點。 07/02 19:46