编译原理试题

设有文法:1.P→begin XYend2. X→Xd;3. X→d;4. Y→Y;s5. Y→s1、该文法含有左递归吗?若有,消除它。2、改造后的文法是LL(1)文法吗?若是,给出其预测分析表。3、写出句子 begin d;s end的分析过程。

第1个回答  2014-05-19
1、该文法含有左递归。 P→begin XYend X→d;X' X'→d;X' | ε Y→sY' Y'→;sY' | ε 2、是LL(1)文法。 beginds;endP→begin XY end X →d;X' X’ →d;X'ε Y →sY' Y’ →;sY'ε 3、
相似回答