实验:语法制导翻译 (SDD) 可视化
本实验演示如何基于文法和语义规则,对输入串进行分析并计算最终属性值。
实验目标:
- 观察语法树的构建过程。
- 理解自底向上 (S-属性) 的属性计算流。
- 验证语义规则的执行逻辑。
当前文法与语义规则
产生式
语义规则
L -> E
L.val = E.val
E -> E + T
E.val = E1.val + T.val
E -> T
E.val = T.val
T -> T * F
T.val = T1.val * F.val
T -> F
T.val = F.val
F -> ( E )
F.val = E.val
F -> digit
F.val = digit.lexval