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 + -
显示快捷键?