LL分析法 LL分析法的分析器由一张预测分析表(LL(1)分析表),一个控制程序(表驱动程序)及一分析栈组成 -、构造FIRST集的算法 对于G中的每个文法符号X,为求FIRST(X),反复应用如下规则,直到集合不再增大: (1) if (X?VT) { FIRST(X)={X};} (2)if (X?VN) { if(X?a??P ? a?VT) a?FIRST(X); if (X???P) {??FIRST(X);} } (3) if (X?Y1Y2…Yk?P) {if (Y1?VN) {FIRST(Y1)-{?} ?FIRST(X);} for(1? j? k-1)if (Yj?VN???FIRST(Yj)){FIRST(Yj)-{?}?FIRST(X);} if (for(1? j? k): ?? FIRST(Yj)) {??FIRST(X);} ???V*,?=X1X2…Xn,求FIRST(?)类似于求X?Y1Y2…Yk,略. 构造FOLLOW集的算法 FOLLOW: VN?VT?{#},反复使用如下规则,直到不再增大: 1. # ?FOLLOW(S); 2. if (A??B??P) {FIRST(?)-{?}?FOLLOW(B);} 3. if ( (A??B?P) ? ( A??B? ? ??FIRST(?) ) )
您可能关注的文档
最近下载
- 心肌桥学习课件.pptx VIP
- 山西平定汇能煤业有限公司西回风立井井筒检查孔工程地质勘查报告.docx
- DB14_T 1642-2025 设施番茄病虫害绿色防控技术规程.docx VIP
- 50126-2008 ㊣《工业设备及管道绝热工程施工规范》.pdf VIP
- AZ31+1.0Y+1.3Sr镁合金正方形截面壳体制件气胀成形工艺研究.pdf VIP
- 翼科ES500系列专用伺服驱动器用户手册.pdf
- 25秋六年级上册数学北师版《期末绝密押题检测卷+真题模拟卷+名校真题卷+押题模拟卷+学情调研卷》(含答案)|完整高清电子版可打印.docx VIP
- 新四年级上册语文《期末真题测试卷》(共7套)(1).pdf VIP
- 一年级下册数学《100以内的加减法4000题专项练习》.docx VIP
- T_GDNAS 076─2026(超声监测胃残余量技术规范).pdf
原创力文档

文档评论(0)