system.h

来自「计算机科学与技术专业课程编译原理的课程实验代码」· C头文件 代码 · 共 29 行

H
29
字号
FILE *FIN,*FOUT;
int I=0;
//搜索指示器
int J=0;
//变量名表指示器
int K=0;
//常量表指示器
char buff[MAX_BUFF_LENTH];
//建立缓冲区
char strToken[MAX_BUFF_LENTH];
//存放构成单词符号的字符串
char ch;
//字符变量,存放最新读进的源程序字符
//保留字表
 static char a[lenth1+1][10]={"program","const","var","integer","long","procedure","if","then","while",	"do","read","write","begin","end","odd"};
 static int a_value[lenth1];
//变量名表
 char b[NUM_OF_V+1][LENTH_OF_V];
 int  b_value[NUM_OF_V+1];
//常量表
 char c[NUM_OF_C+1][LENTH_OF_C];
 int  c_value[NUM_OF_C+1];
//运算符、界符表
static char d[lenth2][3]={"+" , "-" , "*" , "/" , "=" ,	 "<>" , "<" , "<=" , ">" , ">=" , "." , "," , ";" ,  ":" , ":=" , "(" , ")"};
int d_value[lenth2];
//语法分析器中读出的内码
int Code;
//语法分析器中的输入文件流
ifstream infile("output.txt",ios::in|ios::nocreate);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?