下载此文档

词法分析器.docx


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
课程设计报告课程设计名称: 语法分析器系部名称: 中印计算机软件学院学生姓名: 张蓝班级: 1 1 级计算机科学与技术班学号: 2 0 1 1 0 1 4 5 0 0 4 2 成绩: 指导教师: 王志勇开课时间: 2015-2016 学年第学期目录词法分析器...................................................................................... 2 设计题目................................................................................. 2 设计目的................................................................................. 2 设计要求................................................................................. 2 设计内容................................................................................. 2 设计环境................................................................................. 2 概要分析................................................................................. 2 设计步骤................................................................................. 4 编程调试................................................................................. 5 测试....................................................................................... 11 结论....................................................................................... 13 词法分析器设计一、设计题目 c 语言的词法分析器二、设计目的 1 、掌握词法分析器的原理 2 、掌握编制程序的步骤和方法 3 、掌握词法分析器的调试过程并成功调试 4 、加深对词法分析器的理解三、设计要求要明确各个关键字的编码及所代表的值并最终完成词法分析器的实验结果,并将结果以文本形式输出。四、设计内容使用高级语言编写词法分析程序并将其实现得出结果。五、设计环境 windows7 操作系统、 Microsoft Visual Studio c# 开发平台六、概要分析从源代码读入并得出关键字,最后将其存入到指定位置。( 1 )主要符号的编码如下: 单词符号编码单词符号编码单词符号编码 I nt1D ouble 2B reak 3 S witch 4C har 5U nion 6 F loat 7D ouble 8R eturn 9 S hort 10V oid 11D efault 12 for 13 if 14 goto 15 long 16 \t 17 \d 18 \, 19 \0 20* 21 (2) 词法分析器的结构图 词法分析器的结构七、设计步骤#include <> #include<> void main() { FILE *fp,*fp1; int hanjsq=1;// 行计数器,保存行号 int guanjz(char ch1[]);// 关键字和标识符判断 char ch,infile[15],outfile[15];// 定义输入和输出文件名 printf("*****************Enter the infile name*******************\n"); scanf("%s",infile);// 输入需要扫描的文件名 printf("*****************Enter the outfile name******************\n"); scanf("%s",ou

词法分析器 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小72 KB
  • 时间2017-04-05