考虑具有以下翻译规则的语法,并以E作为开始符号。
E → E1 # T { E.value = E1.value * T.value }
| T{ E.value = T.value }
T → T1 & F { T.value = T1.value + F.value }
| F{ T.value = F.value }
F → num { F.value = num.value }
计算以下表达式的解析树的根的E.value:2#3&5#6&4。
(A) 200
(B) 180
(C) 160
(D) 40答案: (C)
说明:请参阅https://www.geeksforgeeks.org/compilers-set-1/的问题5
这个问题的测验