作者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