- 254
- 0
- 约10.76万字
- 约 206页
- 2017-06-18 发布于湖北
- 举报
编译原理A
简要说明语义分析的基本功能。2. 考虑文法 G[S]:
S → (T) | a+S | a
T → T,S | S
消除文法的左递归及提取公共左因子。
试为表达式 w+(a+b)*(c+d/(e-10)+8) 写出相应的逆波兰表示。4. 按照三种基本控制结构文法将下面的语句翻译成四元式序列:
while (AC BD)
{
if (A ≥ 1) C=C+1;
else while (A ≤ D)
A=A+2;
}。5. 已知文法 G[S] 为 S → aSb|Sb|b ,试证明文法 G[S] 为二义文法。语义分析的基本功能包括: 确定类型、类型检查、语义处理和某些静态语义检 查。消除文法G[S]的左递归: S→(T) | a+S | a T→ST′ T′→,ST′| ε 提取公共左因子: S→(T) | aS′ S′→+S | ε T→ST′ T′→,ST′| εw a b + c d e 10 - / + 8 + * +
4答:该语句的四元式序列如下(其中E1、E2和E3分别对应A<CB<D、A≥1和A≤D,并且关系运算符优先级高): 100 (j,A,C,102) 101 (j,_,_,113) 102 (j,B,D,104) 103 (j,_,_,113) 104 (j=,A,1,106) 105 (j,_,_,108)
您可能关注的文档
最近下载
- 孙桓《机械原理》(第9版)笔记和课后习题(含考研真题)详解答案.pdf VIP
- 2×70MW热水锅炉扩建工程可研.pdf VIP
- 计算机平面设计中Photoshop与CorelDRAW的融合应用分析.pdf VIP
- 2024年1一4季度思想汇报入党积极分子.doc VIP
- 家庭功能变迁视角下未成年人犯罪的多维度解析与防治策略.docx VIP
- 河南省2016级普通高中学业水平考试历史试卷(含答案) .pdf VIP
- 直肠癌核磁课件.pptx VIP
- 粤人社发【2012】70号关于事业单位岗位设置和聘用后工资及退休等问题处理办法的通知.pdf VIP
- 链家-房屋租赁合同-官方版.docx VIP
- 2026届山东省烟台市芝罘区中考历史模试卷含解析.doc
原创力文档

文档评论(0)