- 2
- 0
- 约1.79万字
- 约 78页
- 2018-05-07 发布于福建
- 举报
编译原理的的教案lr分析
由文法的产生式直接构造识别活前缀和可归前缀的有限自动机 项目(item):在每个产生式的右部适当位置添加一个圆点构成项目 例如:产生式S → aAcBe对应有6个项目 [0] S → ? aAcBe [1] S → a ? AcBe [2] S → aA ? cBe [3] S → aAc ? Be [4] S → aAcB ? e [5] S → aAcBe ? 有限自动机的每一个状态由一个项目构成 项目圆点的左部表示分析过程的某个时刻用该产生式归约时句柄已识别的部分,圆点右部表示待识别的部分。 构造识别活前缀的NFA:1、把文法的所有产生式的项目都引出,每个项目都为NFA的一个状态2、确定初态、句柄识别态、句子识别态3、确定状态之间的转换关系 *若项目i为 X → X1X2...Xi-1 ? Xi...Xn 项目j为 X → X1X2...Xi-1 Xi ? Xi+1...Xn 则从状态i到状态j连一条标记为Xi的箭弧 *若i为X →? ? A?,k为A → ? ?,则从状态i画标 记为 ? 的箭弧到状态k 文法G‘:S’ ? EE ? T + E E ? TT ? int * T T ? int T ? (E) 文法的项目有:1、 S’ ? ? E2、 S’ ? E ? 3、 E ? ? T + E4、 E ? T ? + E5、 E ? T + ? E6、 E ? T + E ? 7、 E ? ? T8、 E ? T ? 9、T ? ? int * T10、T ? int ? * T11、T ? int * ? T12、T ? int * T ? 13、 T ? ? int 14、 T ? int ? 15、 T ? ?(E) 16、 T ? (? E)17、 T ? (E ?)18、 T ? (E) ? NFA for Viable Prefixes of the Example T ? . (E) T ? (.E) T ? (E.) T ? (E). ( E ) S’ ? E. E ? . T+E E ? T.+E E ? T+.E E ? T+E. S’ ? . E E? . T E? T. T? int. T? .int T ? .int * T T ? int * T. T ? int *.T T ? int.* T e e e e E e T e e e E + e int int * T e e e e e T e NFA for Viable Prefixes in Detail (1) S’ ? . E NFA for Viable Prefixes in Detail (2) S’ ? . E S’ ? E. E E? . T e E ? . T+E e NFA for Viable Prefixes in Detail (3) S’ ? E. E ? . T+E S’ ? . E E? . T T ? .int * T e e E T ? . (E) e T? .int e e E? T. T NFA for Viable Prefixes in Detail (4) T ? . (E) S’ ? E. E ? . T+E S’ ? . E E? . T E? T. T? .int T ? .int * T e e E E ? T.+E T e e e e e e T NFA for Viable Prefixes in Detail (5) T ? . (E) T ? (.E) ( S’ ? E. E ? . T+E S’ ? . E E? . T E? T. T? .int T ? .int * T e e E e e e e e e T E ? T.+E T NFA for Viable Prefixes in Detail (6) T ? . (E) T ? (.E) ( S’ ? E. E ? . T+E S’ ? . E E? . T E? T. T? .int T ? .int * T e e e e E e e e e e e T E ? T.+E T T ? (E.) E NFA for Viable Prefixes in Detail (7) T ? . (E) T ? (.E) ( S’ ? E. E ? . T+E S’ ? . E E? . T E? T. T? .int T ? .int * T e e e e E e e e e e e T E ?
您可能关注的文档
- 管理学串讲的精要.ppt
- 管理学的讲义.ppt
- 管理咨询的项目最佳实践ppt311-.ppt
- 管理报表的体系.ppt
- 管理干部如何领导教导部属补充的资料ppt38-.ppt
- 管理学mba的讲义.ppt
- 管理授权的技巧培训.ppt
- 管理学院网页的设计ppt.ppt
- 管理学(北大光华的讲义).ppt
- 管理控制的流程ppt.ppt
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)