编译原理综合性实验词法分析的设计.pdfVIP

  • 34
  • 0
  • 约 15页
  • 2015-10-13 发布于重庆
  • 举报

编译原理综合性实验词法分析的设计.pdf

编译原理综合性实验词法分析的设计

《编译原理》综合性实验一: 词法分析的设计 实验目的:掌握词法分析的概念,设计方法,熟悉高级语言中词法的定义,词法分析程序的 编写。 实验要求:在 6 学时内实现 SAMPLE 语言的词法分析器,要求用 VC 窗口界面实现。 实验内容:分为 3 次实验完成。 1.1 词法分析器的结构和主要任务 【输入输出接口】 【输入输出接口】 图 1-1 词法分析器的输入输出界面 词法分析程序的主要任务是从左到右扫描每行源程序,拼成单词,换成统一的内部表示 (token)输出,送给语法分析器。具体包括: –组织源程序的输入; –按规则拼单词,并转换成二元形式; –滤掉空白符,跳过注释、换行符及一些无用的符号(如字符常数的引号) –进行行列计数,用于指出出错的行列号,并复制出错部分; –列表打印源程序; –发现并定位词法错误; –生成符号表。token 文件和符号表用作语法分析的输入部分 【条件限制】 【条件限制】 本实验可以作如下假定: (1) 假定 SAMPLE 语言采用自由格式书写; (2) 可以使用注解,用/*

文档评论(0)

1亿VIP精品文档

相关文档