main.cpp

来自「编译原理中的语法分析和语义分析」· C++ 代码 · 共 53 行

CPP
53
字号
#include "iostream.h"
#include "word.h"
#include "sentence.h"
#include "stdlib.h"
#include "conio.h"
#include "fstream.h"
void wordanalyse()
{
	word wanalyse;
	wanalyse.WordAnalyse();
}
void main()
{
//	word wanalyse;
///	fstream ResultFile,InputFile;
//	ResultFile.open("result.txt",ios::out|ios::nocreate);
//	InputFile.open("ceshi.txt",ios::in|ios::nocreate);
//	if(ResultFile.fail())
//	{
//		cout<<"文件打开失败!"<<endl;
//		exit(0);
//	}
//	while(!InputFile.eof())
//	{

//		type=wordanalyse.GetWord(InputFile);
//		if(type==1)
//			wordanalyse.JudgeWord();
//		if(type!=0)
//	        wordanalyse.PutWord(ResultFile);
	//	wordanalyse.Print();getch();
//	}
//	ResultFile.close();
	wordanalyse();
	sentence senanalyse;
//    wanalyse.WordAnalyse();
/*	ResultFile.seekg(0L,ios::beg);
	while(!ResultFile.eof())
	{
    	type=senanalyse.GetWord(ResultFile);
		if(type==1)
        	senanalyse.Print();
		
	}*/
//	ResultFile.seekg(0L,ios::beg);
//	senanalyse.expanalyse(ResultFile);
//	getch();
/*	senanalyse.varanalyse(ResultFile);
	senanalyse.constanalyse(ResultFile);*/
	senanalyse.Proganalyse();
//	ResultFile.close();
//	InputFile.close();
}		

⌨️ 快捷键说明

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