题目
答:
6.对上题中所给的G[S]的属性文法是一个S-属性文法,故可以在自下而上分析的过程中,增加一个语义栈来计算属性值。下图(a)是G[S]的一个LR分析表,图(b) 描述了输入串(a,(a))的分析和计值过程(语义栈中的值对应S.num或L.num ),其中,第14),15)行没有给出,试补齐之。
第1题
给定文法G(S):
试为该文法配上属性计算的语义规则(或动作)集合(即设计一个属性文法),它输出配对括号的个数。如对于句子(a,(a)),输出是2。
第8题
有文法:
给此文法配上语义动作子程序(或者说为此文法写一个语法制导定义),它输出配对括号的个数。如对于句(a(a,a)),输出是2。
第10题
第11题
给定文法G[S]:
下图分别是输入串(a,(a))的语法分析树和对应的带标注语法树,但其属性值没有标出,试将其标出(即填写右下图中符号“=”右边的值)。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!