IF-ELSE条件语句的翻译程序设计(LR方法、输出四元式).docVIP

  • 189
  • 0
  • 约1.47万字
  • 约 22页
  • 2016-06-07 发布于江苏
  • 举报

IF-ELSE条件语句的翻译程序设计(LR方法、输出四元式).doc

IF-ELSE条件语句的翻译程序设计(LR方法、输出四元式).doc

目录 1 系统描述(问题域描述) 2 2 文法及属性文法的描述 2 2.1文法 2 2.2 属性文法 2 3 语法分析方法描述及语法分析表设计 3 3.1语法分析方法描述 3 3.1.1 LR方法的基本思想 3 3.1.2 LR分析器模型 4 3.2语法分析表设计 5 4中间代码形式的描述及中间代码序列的结构设计 6 4.1中间代码形式的描述 6 4.2中间代码序列的结构设计 6 5 编译系统的概要设计 6 6 详细的算法描述 7 6.1系统流程图 7 6.2算法描述 7 7 软件的测试方法和测试结果 18 7.1软件的测试方法 18 7.2测试结果 18 8设计的特点、不足、收获与体会 21 8.1特点与不足 21 8.2收获与体会 21 9 参考文献 21 10本科生课程设计成绩评定表……………………………………………………………………………………………….22 IF-ELSE条件语句的翻译程序设计 (LR方法、输出四元式) 1 系统描述(问题域描述) 对条件语句: if 〈布尔表达式〉then〈赋值语句〉 else 〈赋值语句〉, 进行词法,LR(1)语法分析,并根据语法制导翻译方法将条件语句翻译成四元式中间代码形式,最后输出翻译后的四元式代码。 2 文法及属性文法的描述 2.1文法 G[S]: S-CS S-TS S-A C-if

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档