【解答】 计算S.val的文法G′[S]及语义动作如下: 产生式 语义动作 G′[S]:S′→S {print(S.val)} S→L1·L2 {S.val:=L1.val + L2.val/2L2.length}