一个编译原理的问题
创始人
2025-06-25 22:40:41
0
一个编译原理的问题书上说了个终结首符集FIRST(a)还有一个FOLLOW(A)这个follow是什么集合这两个集合的交集是什么意思麻烦大神用通俗的语言解析一下谢谢
First(α) 是符号串α的开始符号集合。
也就是说,用推导的方法对α进行推导,一次次地使用产生式,用产生式右部的符号串替换一个非终结符,所有那些可能出现在第一个符号位置的终结符,就构成了开始符号集。
比如,在C语言中,对于符号串“语句”来说,标识符(赋值语句)、if(条件语句)、printf(输出函数)这些单词(终结符)都是它开始符号集合中的元素,而+(加号)、}(右花括号)不可能出现在“语句”的开头,所以不是它的开始符号集合中的元素。

Follow(A)是非终结符A的后跟符号集合。
它是指在所有可能的句型中,一切可能出现在非终结符A后面的一个终结符。
这里要特别注意是在“句型”中。

你可以自己举例,比如分析一下C语言中“表达式”后面可能跟哪些单词,它们就是非终结符“表达式”后跟符号集合中的元素。

你说的这两个集合的交集问题不存在。
因为它们针对的是不同类型的对象(一个是符号串,另一个是某个非终结符)。
实际上,在选择集合问题中,考虑的不是它们的交集,而是一个产生式右部符号串的First集跟这个产生式左端非终结符的Follow集的并集。

考虑交集的,发生在相同左部的不同产生式的选择集合之间。

相关内容

热门资讯

找一些比较好看的小说 找一些比较好看的小说你希望要哪一类的呢?
原创 官... 6月21日,关于那尔那茜的高考及学历问题的官方调查终于有了定论,结果却并非让人感到意外——她的确存在...
一见钟情有什么表现 一见钟情有什么表现一种由内到外得亲切感!似曾相识得感觉!心里紧张发麻得感觉!!眼睛发亮!眼神上:你会...
我是大学班长,班主任问我能掌控... 我是大学班长,班主任问我能掌控大局?是什么意思?班委为什么不能是贫困生?你老师的三观很有问题。实话实...
字典公公家里的争吵 字典公公家里的争吵一个宁静的夜晚,所有的人都睡着了,只有一个角落很吵很吵,原来是字典公公家里发生了争...
韩剧大叔送小女孩回家什么电视 韩剧大叔送小女孩回家什么电视《玻璃鞋》。韩剧大叔送小女孩回家电视是《玻璃鞋》,在第12集中小女孩放学...
幼儿园楼梯转角墙面布置的各种布... 幼儿园楼梯转角墙面布置的各种布局。 室内设计的位置是装饰,但很多幼儿园,主要目的是来装饰墙壁,包括幼...
写爱国故事的大纲? 写爱国故事的大纲?爱国主义教育活动提纲,教学案例明确要写所表达的主体是爱国,我要写的题目是爱国,所要...
关于游泳溺水的文章大神们帮帮忙 关于游泳溺水的文章大神们帮帮忙速度啊,真的是急用啊我从小就是一个游泳迷,这天,我终于按捺不住心情,兴...