编译课程设计报书 马聪敏.docVIP

  • 3
  • 0
  • 约6.16千字
  • 约 14页
  • 2017-07-08 发布于贵州
  • 举报
编译课程设计报书 马聪敏

课程设计报告 ( 2011 -- 2012年度第 1 学期) 名 称:编译技术课程设计B 题 目:词法分析器设计 算符优先分析程序设计 基于算符优先分析方法的语法制导翻译程序设计 院 系:计算机系 一、课程设计《》1所示,单词符号中标识符由一个字母后跟多个字母、数字组成,常数由多个十进制数字组成。单词符号的内部表示,即单词的输出形式为二元式:(种别编码,单词的属性值)。 表1-1 单词符号及其内部表示 单词符号 种别编码 单词的属性值 BEGIN IF THEN ELSE END 标识符 整型常数 + * ** ( ) 1 2 3 4 5 6 7 8 9 10 11 12 — — — — — 在名字表中的地址 十进制整数 — — — — — 算符优先分析程序设计的目的与要求 2.1 算符优先分析程序设计的目的 本实验是为计算机科学与技术专业的学生在学习《》”结尾),如果输入串是句子则输出“YES”,否则输出“NO”和错误信息。 算符优先分析过程与非终结符号无关,当由文法产生了优先关系之后文法也就失去了作用,本题目给出文法的目的是为了便于对语法分析结果进行验证。 (1)文法 设算符优先文法为: 说明:i为整型常数或者为标识符表示

文档评论(0)

1亿VIP精品文档

相关文档