看板 PLT 關於我們 聯絡資訊
想請問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