首页
社区
课程
招聘
[原创]【编译原理】FIRST集、FOLLOW集算法原理和实现
发表于: 2018-12-19 14:21 9626

[原创]【编译原理】FIRST集、FOLLOW集算法原理和实现

2018-12-19 14:21
9626

书中一些话,不知是翻译的原因。还是我个人理解的原因感觉不是非常好理解。个人重新整理了一下。

不过相对于消除左递归和提取左公因,FIRST集和FOLLOW集的算法相对来说比较简单。

书中的重点给出:

FIRST:

 

一个文法符号的FIRST集就是这个符号能推导出的第一个终结符号的集合, 包括空串。例: A -> abc | def | ε 那么FIRST(A) 等于 { a, d, ε }。

FOLLOW:

 

蓝线画的部分很重要。

特别是这句话:请注意,在这个推导的某个阶段,A和a之间可能存在一些文法符号。单如果这样,这些符号会推导得到 ε并消失。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2018-12-20 09:36 被菜鸟级X编辑 ,原因:
收藏
免费 4
支持
分享
最新回复 (5)
雪    币: 23080
活跃值: (3432)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
2
图片有问题,麻烦楼主重新上传一下
2018-12-19 18:57
0
雪    币: 2391
活跃值: (309)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
KevinsBobo 图片有问题,麻烦楼主重新上传一下
已重新上传
2018-12-20 09:36
0
雪    币: 23080
活跃值: (3432)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
4
感谢分享
2018-12-20 10:17
0
雪    币: 26205
活跃值: (63302)
能力值: (RANK:135 )
在线值:
发帖
回帖
粉丝
5
感谢分享!666
2018-12-24 10:13
0
雪    币: 1535
活跃值: (695)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学习一下
2018-12-24 14:36
0
游客
登录 | 注册 方可回帖
返回
//