全球旧事资料 分类
JIANGXINORMALUNIVERSITY
课程实验报告
课程名称编译原理及技术学号课程代码262219学分5
开课单位
计算机信息工程学院
2017
年5月29日
f目录
江西师范大学计算机信息工程学院学生实验报告13
江西师范大学计算机信息工程学院学生实验报告25
江西师范大学计算机信息工程学院学生实验报告327
江西师范大学计算机信息工程学院学生实验报告432
江西师范大学计算机信息工程学院学生实验报告536
江西师范大学计算机信息工程学院学生实验报告652
f江西师范大学计算机信息工程学院学生实验报告1
专业计算机科学与技术姓名欧阳藩学号1408091047日期517
1实验目的结出本次实验所涉及并要求掌握的知识点
1学会并了解一个词法分析的基本原理
2掌握一些分割单词的基本方法
3学会使用简单的正则表达式
2实验内容结出实验内容具体描述
读入一行或多行由“”结尾的C程序识别并输出其中的标识符和常数。
例如
voidmai
i
tx1x2y
x134
x25678
yx1x23
输出标识符void标识符mai
标识符i
t标识符x1标识符x2
标识符y标识符x1常数34标识符x2常数5678标识符y
标识符x1标识符x2常数3
3算法描述及实验步骤用适当的形式表达算法设计思想与算法实现步骤
1预先确定关键字、数字、字符串、标识符等归结的正则表达式。
2然后扫描输入流并记录字符串将所得字符串与正则表达式匹配成功则将其
保存为一个toke

3继续扫描输入流重新记录字符串不断重复就可以完成了。
4调试过程及运行结果详细记录在调试过程中出现的问题及解决方法。记录实验执行的结果
fTestMethod
publicvoidTest1
usi
gStreamWritersw
ewStreamWriter
好听全球资料 返回顶部