编译原理第六章答案第6章自底向上优先分析第1题已知文法G[S]为:S→a|∧|(T)T→T,S|S(1)计算G[S]的FIRSTVT和LASTVT。(2)构造G[S]的算符优先关系
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
并说明G[S]是否为算符优先文法。(3)计算G[S]的优先函数。(4)给出输入串(a,a)#和(a,(a,a))#的算符优先分析过程。答案:文法展开为:S→aS→∧S→(T)T→T,ST→S(1)FIRSTVT-LASTVT表:(2)算符优先文法在归约过程中只考虑终结符之间的优先关系从而确定可归约串,而与非终结符无关,只需知道把当前可归约串归约为某一个非终结符,不必知道该非终结符的名字是什么,因此去掉了单非终结符的归约。
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
归约的可归约串是句柄,并且必须准确写出可归约串归约为哪个非终结符。第3题:有文法G[S]:SVVT|ViTTF|TFF)V*|((1)给出((i(的规范推导。(2)指出句型FFi(的短语,句柄,素短语。(3)G[S]是否为OPG?若是,给出(1)中句子的分析过程。因为该文法是OP,同时任意两个终结符的优先关系唯一,所以该文法为OPG。((i(的分析过程第4题文法G[S]为:S→S;G|GG→G(T)|HH→a|(S)T→TS|S(1)构造G[S]的算符优先关系表,并判断G[S]是否为算符优先文法。(2)给出句型a(TS);H;(S)的短语、句柄、素短语和最左素短语。(3)给出a;(aa)和(aa)的分析过程,说明它们是否为G[S]的句子。(4)给出(3)中输入串的最右推导,分别说明两输入串是否为G[S]的句子。(5)由(3)和(4)说明了算符优先分析的哪些缺点。(6)算符优先分析过程和规范归约过程都是最右推导的逆过程吗?答案:(1)构造文法G[S]的算符优先关系矩阵: