您现在的位置:网站首页答辩论文论文专题

[计算机编译原理]  编译原理词法分析程序设计报告

  • 简介:编译原理词法分析设计与实现实验报告目录1 实验目的 3 3 实验内容 3 3.1 任务 3 3.2 单词种类 3 3.3 文法 3 3.4 编码 4 4 实现方案 4 4.1 程序总流程 4 4.2 基本数据类型 4 4.3 具体函数 5 4.3.1 int readFile() 5 4......
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[资料介绍]
功能齐全,老师的要求都能达到,里面有程序源代码,还有使用说明


[目录]
1 实验目的
3 实验内容 3
3.1 任务 3
3.2 单词种类 3
3.3 文法 3
3.4 编码 4
4 实现方案 4
4.1 程序总流程 4
4.2 基本数据类型 4
4.3 具体函数 5
4.3.1 int readFile() 5
4.3.2 bool select(char selectStr[],int charType) 5
4.3.3 void Write(int classId, char str[20]) 5
4.3.4 void Write(int classId,int value,char str[20]) 5
4.3.5 int letterProcess(int inumber) 5
4.3.6 int numberProcess(int inumber) 5
4.3.7 int otherCharProcess(int inumber) 5
4.3.8 int readData() 6
5 输入输出 6
5.1 行输入 6
6 结果分析 7
使用说明: 7
附录: 7



[原文]
从源程序文件中识别出一个个单词符号,构造标识符表,并按要求输出单词、符号的二元式,要求有出错报告。对被调试的源程序进行词法分析,输出相应的二元式表和标识符表。
从Code.txt文件读源程序放入数组tempFile[1000],然后从数组中读数据依次判断输入的字符是标识符、正整数、保留字、符号或不合法字符,最后将其相应的二元式编码输出到ValueCode.txt文件。
所能分析文件:program abc;
/*aaaa
aa*/
var   //aaaa
  a,b,;
begin
if(a

[原文截取]
编译原理
词法分析设计与实现实验报告
目录
1 实验目的 3
3 实验内容 3
3.1 任务 3
3.2 单词种类 3
3.3 文法 3
3.4 编码 4
4 实现方案 4
4.1 程序总流程 4
4.2 基本数据类型 4
4.3 具体函数 5
4.3.1 int readFile() 5
4.3.2 bool select(char selectStr[],int charType) 5
4.3.3 void Write(int classId, char str[20]) 5
4.3.4 void Write(int classId,int value,char str[20]) 5
4.3.5 int letterProcess(int inumber) 5
4.3.6 int numberProcess(int inumber) 5
4.3.7 int otherCharProcess(int inumber) 5
4.3.8 int readData() 6
5 输入输出 6
5.1 行输入 6
6 结果分析 7
使用说明: 7
附.....
查看评论 已有0位网友发表了看法
  • 验证码: