题目内容
(请给出正确答案)
[主观题]
下面的属性文法G[N]可以将一个二进制小数转换为十进制小数,令N. val为G[N]生成的二进制数的值,
例如对输入串 101. 101,N. val= 5. 625.
B→‘1’ {B. val:= 1}
答:
(1) 试消除该属性文法(翻译模式)中的左递归,以便可以得到一个可以进行自上而下进行语义处理(翻译)的翻译模式;
(2) 对变换后的翻译模式,构造一个自上而下预测翻译程序。
7.下面的属性文法G[N]可以将一个二进制小数转换为十进制小数,令N. val为G[N]生成的二进制数的值,例如对输入串 101. 101,N. val= 5. 625.
B→‘1’ {B. val:= 1}
如搜索结果不匹配,请 联系老师 获取答案