2.SLR分析表的构造 (1)C={L0,I1…,In},I对应状态i, lo= closure({S->S})为唯一初态; (2)对每个 若A→>0oaB∈L1,且go(12)1,则 Jaction[a_; 若A→>·∈I1,Ax为第个产生式, 则vb∈ FOLLOW(A, action[i,b]=丁i 若S→>S·∈L则 action[$=acc; (3)若go(1,A1,则goto[i,A (4)凡不能用规则(2)、(3)登记的表项均为“错误
2. SLR分析表的构造 (1)C={I0 ,I1 ,…,In}, Ii对应状态i, I0=closure({S’→•S})为唯一初态; (2)对每个Ii , 若A→•aIi , 且go(Ii ,a)=Ij , 则action[i,a]=sj; 若A→•Ii , A→为第j个产生式, 则bFOLLOW(A), action[i,b]=rj; 若S’→S•Ii , 则action[i,$]=acc; (3)若go(Ii ,A)=Ij , 则goto[i,A]=j; (4)凡不能用规则(2)、(3)登记的表项均为“错误
若由该方法构造的分析表,不含多重入 口,则该分析表称为SLR分析表相应文法 G称为SLR(1)文法
若由该方法构造的分析表, 不含多重入 口, 则该分析表称为SLR分析表,相应文法 G称为SLR(1)文法