《C-语言的词法分析器(基于Lex)_》课程设计报告.docVIP

  • 4
  • 0
  • 约3.77千字
  • 约 9页
  • 2017-12-24 发布于河南
  • 举报

《C-语言的词法分析器(基于Lex)_》课程设计报告.doc

《C-语言的词法分析器(基于Lex)_》课程设计报告

《编译原理与实践》课程报告 课题名称: C-语言的词法分析器实现(基于Lex) 课题负责人名(学号):李恒(0643111198) 同组成员名单(角色): 无 指导教师: 于中华 评阅成绩: 评阅意见: 提交报告时间:2007 年12 月31日 1. 目的与意义 词法分析是编译原理中一个重要的部分。它可将源程序读作字符文件并将其分为若干个记号,每一个记号都是表示源程序中信息单元的字符序列。词法分析器是翻译步骤的第一步,它对于编译器接下来要进行的工作起着开头的作用,因此要想实现对C-语言的编译器,词法分析器必不可少。 2. 基于Parser Generator的词法分析器构造方法 利用Parser Generator构造词法分析器规则,生成对应的c语言及其头文件。然后进行编译。 3. C-语言词法分析的设计 重要数据类型: 关键字枚举: typedef enum { ENDFILE, ERROR, /* reserved words */ ELSE, IF, INT, RETURN, VOID, WHILE, /* multicharacter tokens */ ID, NUM, /* special symbols */ PLUS, MINUS, TIMES, OVER, LT, LE, GT,

文档评论(0)

1亿VIP精品文档

相关文档