搜题
问题   更新时间2023/4/3 12:59:00

已知表达式文法G(E):
E → E+T|T
T → T*F | F
F → (E) | i
试设计属性文法计算表达式的值。(设值属性为val,i在词法分析的值存在其lexval属性中)

解: 语法规则 语义规则 E → E1+T E.val=E1.val+T.val E → T E.val=T.val T → T1*F T.val=T1.val+F.val T → F T.val=F.val F → (E) F.val=E.val F → i F.val=i.lexval
王老师:19139051760(拨打)