testmain.c

来自「编译原理语义分析代码」· C语言 代码 · 共 21 行

C
21
字号
//主程序
#include <stdio.h>
#include<string.h>
#include <ctype.h>
extern int TESTscan();
extern int TESTparse();
char Scanin[300],Scanout[300],Errorfile[300],Codeout[300]; //用于接收输入输出以及错误文件名
FILE *fin,*fout; //用于指向输入输出文件的指针
void main(){
	int es=0;
	es=TESTscan();//调词法分析
    if (es>0) printf("词法分析有错,编译停止!");
	else printf("词法分析成功!\n");
	if (es==0) 
	{		
  		es=TESTparse();	//调语法、语义分析并生成代码
		if (es==0) 	printf("语法、语义分析并生成代码成功!\n");
		else	printf("语法、语义分析并生成代码错误!\n");
	}
}

⌨️ 快捷键说明

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