当二义文法使用LR分析法并发生冲突时规定其_____,也即规定_____。
A.字符串之间的优先级 解决冲突的方法
B.避免冲突的方法 字符串之间的优先级
C.解决冲突的方法 算符之间的优先级
D.避免冲突的方法 解决冲突的方法
- · 有3位网友选择 C,占比37.5%
- · 有2位网友选择 A,占比25%
- · 有2位网友选择 D,占比25%
- · 有1位网友选择 B,占比12.5%
A.字符串之间的优先级 解决冲突的方法
B.避免冲突的方法 字符串之间的优先级
C.解决冲突的方法 算符之间的优先级
D.避免冲突的方法 解决冲突的方法
S→E
E→E?E|E!E|(E)|a
该文法是二义文法,假设规定该文法中?的运算优先级高于!,?满足右结合,!满足左结合。试构造该文法的无冲突的SLR(1)分析表。
S→if S else S
S→if S
S→S: S
S→a
该文法终结符的优先性和结合性说明如下:
(1)else与最近的if结合;
(2)“;”与“a”优先性高于if;
(3)“;”与“a”优先性高于else;
(4)终结符之间满足左结合。
根据上述条件,为文法G[S]构造无冲突的SLR(1)分析表。
A、LR(0)分析法 语义动作
B、上下文无关文法 语义动作
C、LL(1)分析法 词义动作
D、上下文有关文法 语义动作
A、语义属性 语义规则
B、词法属性 语义规则
C、语义属性 词义规则
D、词法属性 词义规则
A、语法分析 语法分析树 遍历语法树
B、语法分析树 语法分析 遍历语法树
C、遍历语法树 语法分析树 语法分析
D、语法分析 遍历语法树 语法分析树
A、左边符号 综合属性
B、右边符号 综合属性
C、左边符号 继承属性
D、右边符号 继承属性
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!