提取左公共因子 若文法中含有形如:A→??|??的产生式,这导致了对相同左部的产生式其右部的FIRST集相交,也就是SELECT(A→??)∩SELECT(A→ ??) ≠?,不满足LL(1)文法的充分必要条件。 现将产生式A→??| ??进行等价变换为:A→ ?(?|?) 其中‘(’,‘)’为元符号,可进一步引进新非终结符A′,去掉‘(’,‘)’使产生式变换为: A→?A′ A′→?|? 写成一般形式为: A→ ?? 1| ?? 2|…| ?? n,提取左公共因子后变为: A→ ? (?1| ?2|…| ?n),再引进非终结符A′,变为: A→ ? A′ A′→?1| ?2|…| ?n 若在?i、 ?j、 ?k … (其中1≤i,j,k≤n)中仍含有左公共因子,这时可再次提取,这样反复进行提取直到引进新非终结符的有关产生式再无左公共因子为止。 例5.6 若文法G1的产生式为: (1) S→aSb (2) S→aS (3) S→ε 请提取文法中的左公因子。 解答: 对产生式(1)、(2)提取左公因子后得: S→ aS(b|ε) S→ε 进一步变换为文法G′1: S→aSA A→b A→ε S→ε 例5.7 若文法G2的产生式为: (1) A→ad (2) A→Bc (3) B→aA (4) B→bB 请提取文法中的隐式左公因子。 产生式(2)的右部以非终
您可能关注的文档
- 编译原理—清华大学—第2版_第5章 自顶向下语法分析方法.ppt
- 草珊瑚规范化种植技术.ppt
- 船舶操纵、避碰与BRM题卡(船长).doc
- 翠鸟 基本功 毕筱旭.ppt
- 胆管癌诊断鉴别诊断.ppt
- 胆汁郁积研究新进展.ppt
- 苍中高中物理:2-2《圆周运动的向心力》课件+教科版必修2.ppt
- 草书同形异字.doc
- 合规红线与避坑实操手册(2026)《NBT 10397.1-2020页岩气录井 第1部分:地层元素录井技术要求与评价方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 10804—2021水电工程农村移民安置规划设计规范》.pptx
- 《2026—2028年中国锦纶6(工业丝)纺丝牵伸卷绕联合机行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国腈纶长纤丝束行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国井下测试设备行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国静电喷涂机行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 合规红线与避坑实操手册(2026)《GBT 16618-1996工业炉窑保温技术通则》.pptx
- 合规红线与避坑实操手册(2026)《GBT 18826-2016工业用1,1,1,2-四氟乙烷(HFC-134a)》.pptx
- 合规红线与避坑实操手册(2026)《GBT 2832-1996陶管抗外压强度试验方法》.pptx
- 合规红线与避坑实操手册(2026)《GBT 17172-1997四一七 条码》.pptx
- 合规红线与避坑实操手册(2026)《GBT 18676-2009植物保护机械 喷雾机(器)喷头 标识用颜色编码》.pptx
- 合规红线与避坑实操手册(2026)《GBT 16527-1996硬面感光板中光致抗蚀剂和电子束抗蚀剂规范》.pptx
原创力文档

文档评论(0)