我这个程序编译过程没出错,执行过程有一个小bug,但执行结果是正确的,哪位同仁给指点一二 ,
实验一 词法分析
一、实验目的 (实验日期:2011.3.21)
通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 二、实验要求
编制一个读单词过程,源程序为一个文件,读取该文件,识别出各个具有独立意义的单词,并依次输出各个单词的内部编码及单词符号自身值。
单词的内部编码如下:
1、保留字:main、if、int、for、while、do、return、break、continue,单词种别码分别为1~9,输出的二元组形式为(单词种别码,0)
2、标识符:除保留字外的以字母开头,后跟字母、数字的字符序列,单词种别码为20,输出的二元组形式为(单词种别码,标识符的名字);
3、常数为无符号整型数;单词种别码为30,输出的二元组形式为(单词种别码,常数值);
4、运算符包括:+、-、*、/、=、>、<、>=、<=、==、!=;单词种别码为41~51,输出的二元组形式为(单词种别码,0); 5、分隔符包括:,、;、{、}、(、); 单词种别码为61~66,

char *c; outfile.open("key.txt",ios::out); for(i=0;i<32;i++)... 编译原理词法分析器c++源... 6页 免费 C++实现词法分析 4页 免费 编译原理...
编译原理词法分析器 2010课程设计编译原理是介绍编译器构造的一般原理和实现方法的课程,其中包括词法分析、语法分析、语义分析、中间代码生成、目标代码生成优化、独立...
9 第 2 页共 9 页 塔里木大学-信息工程学院 编译原理实验 摘要一个高级语言...该系统采 用 C++开发,设计并实现 C/C++语言词法分析器的基本功能,即读入 C/...
关键词:编译原理词法分析 1/2 相关文档推荐 编译原理词法分析器C源代码... ... 编译原理词法分析和语法分... 22页 免费 C++实现词法分析 4页 免费 编译...
字符显示样式 int analyzerSubFun();//词法分析器子程序,为了实现词法分析的主要... 编译原理课程设计-词法分... 7页 1下载券喜欢此文档的还喜欢 C语言词法分析...
编译原理 词法分析器 流程代码解析_计算机软件及应用_IT/计算机_专业资料。... 词法分析器 C++实现 编译... 13页 4下载券喜欢此文档的还喜欢...
编译原理课程设计报告——词法分析器_IT/计算机_专业资料。课程设计任务书目 录...-2- 第一章 概述 1.1 设计内容 对 C 语言的一个子集设计并实现一个简单...
根据编译中的分词原理,编写一个词法分析程序: 1....任选 C/C++/Java 中的一种高级程序语言编程完成...分析器还有很大的改 进空间, 这里只是简单的实现了...
c语言实现的Java词法分析器c语言实现的Java词法分析器隐藏>> 编译原理实验报告 词法分析器制作与应用 设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %%...
闽公网安备 35021102001881号 
热门文档