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