- 61
- 0
- 约1.04万字
- 约 15页
- 2019-09-14 发布于江苏
- 举报
编译原理
第三章 词法分析
班级:2009211311
学号:
姓名:schnee
目 录
TOC \o 1-3 \h \z \u
1. 实验题目和要求 3
2. 检测代码分析 3
3.源代码…………………………………………………………………….. 4
实验题目和要求
题目:词法分析程序的设计和实现。
实验内容:设计并实现C语言的词法分析程序,要求如下。
(1)、可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号。
(2)、可以识别并读取源程序中的注释。
(3)、可以统计源程序汇总的语句行数、单词个数和字符个数,其中标点和空格不计算为单词,并输出统计结果
(4)、检查源程序中存在的错误,并可以报告错误所在的行列位置。
(5)、发现源程序中存在的错误后,进行适当的恢复,使词法分析可以继续进行,通过一次词法分析处理,可以检查并报告源程序中存在的所有错误。
实验要求:
方法1:采用C/C++作为实现语言,手工编写词法分析程序。
方法2:通过编写LEX源程序,利用LEX软件工具自动生成词法分析程序。
检测代码分析
Hello World简单程序输入:
较复杂程序输入:
3. 异常程序输入检测
三, 源代码
#include cmath
#include cctype
#include string
#include vector
#include cst
原创力文档

文档评论(0)