燕山大学编译原理.docVIP

  • 151
  • 0
  • 约5千字
  • 约 8页
  • 2018-01-15 发布于江西
  • 举报
燕山大学编译原理

编译原理课程设计实验报告 学生所在学院:燕山大学信息学院 学生所在班级: 学生姓名: 学 号: 2012.12.28 词法分析器的实现 课程设计任务: 设计一个程序,调试、编译,实现词法分析的功能,识别各单词或字符所属类别,并显示在屏幕上。 词法分析是编译的第一个阶段,它的主要任务是从左至右逐个读入字符的对原程序进行扫描,产生一个个的单词序列用以进行语法分析。设计一个词法分析器,使其实现词法分析功能,要求读入源程序的字符使其形成符合词法规则的单词序列,并判断单词或符号的类型。单词的种类是语法分析需要的信息,而单词自身的值是编译其他的阶段需要的信息。 单词的种类有五种: 关键字,如begin,end,if,while等。 标识符,用来表示各种名字,如常量名、变量名、过程名等。 常数,各种类型的常数,如25,3.1415,TRUE,“ABC”等。 运算符,如+,*,\等。 界符,如“,”、“;”等。 二.课程设计目的: 设计、编制和调试一个具体的词法分析程序,加深对词法分析的理解。 要求: 通过对PL/0词法分

文档评论(0)

1亿VIP精品文档

相关文档