- 1
- 0
- 约2.05万字
- 约 13页
- 2016-10-05 发布于贵州
- 举报
编译原理词法分程序
用C++编写的词法分析程序
//c++程序
#include stdio.h
#include ctype.h
#include string.h
#include conio.h
#include stdlib.h
#define KEYWORD_LEN 32 //保留字个数
#define STR_MAX_LEN 300 //标识符最大长度
#define PRO_MAX_LEN 20480 //源程序最大长度
#define STB_MAX_LEN 1000 //符号表最大容量
#define CTB_MAX_LEN 1000 //常数表最大容量
#define ERROR 0 //错误
#define ID (KEYWORD_LEN+1) //标识符
#define CONST (KEYWORD_LEN+2) //常量
#define OPERAT (KEYWORD_LEN+3) //运算符
#define DIVIDE (KEYWORD_LEN+4) //界符
int errorLine=0;
char proBuffer[PRO_MAX_LEN] = ; //存储程序代码的全局缓冲区
char ch;
原创力文档

文档评论(0)