看板 PLT 關於我們 聯絡資訊
<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
noctem:這個grammar 是 left recursive 的,不知算不算缺點。 07/02 19:46