作者mode1224 (酷比)
看板PLT
標題[問題] BNF負號文法請教
時間Sat Mar 14 23:53:21 2009
想請問BNF語法規則推導
使用下列 B.N.F.文法為下列敘述建構一剖析樹
A:=B DIV 10 + C × D
<assign>::=id:=<exp>
<exp>::=<term>∣<exp>+<term>∣<exp>-<term>
<term>::=<factor>∣<term>×<factor>∣<term>DIV<factor>
<factor>::=id∣int∣(<exp>)
運算子順序:x div > + -
但是自己寫發現如果有負號該如何定義文法
例:(-a+b)
運算子順序:() > 正負 > +-
有人能解答一下嗎,非常感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.118.235