第二题
设有文法 G[S’];
- S’ -> S
- S -> aS
- S -> bA
- A -> dA
- A -> d
- 构造G[S]的LR(0)项目规范族 C={I0,I1,…,In}。
- 说明G[S]属于哪一种LR文法,构造相应的LR分析表。
- 写出句子aabbd的分析过程。
解答过程
- 文法的项目
- S’ -> .S
- S’ -> S.
- S -> .aS
- S -> a.S
- S -> aS.
- S -> .bA
- S -> b.A
- S -> bA.
- A -> .dA
- A -> d.A
- A -> dA.
- S -> .d
- S -> d.