📄 main.cpp
字号:
#include"Global.h"
#include<iostream>
using namespace std;
int main ()
{
cout<<"请输入源程序名: "<<endl;
char filename[50],isy;
gets(filename);
PL0 pl0(filename,"b.txt");
SYMSET fsys;
fsys.insert(PERIOD);
fsys.insert(CONSTSYM),fsys.insert(VARSYM),fsys.insert(PROCSYM);fsys.insert(FUNCSYM);
fsys.insert(BEGINSYM),fsys.insert(FORSYM),fsys.insert(IFSYM),fsys.insert(WHILESYM);
pl0.Getsym();
pl0.Block(false,1,fsys);
cout<<"是否打印符号表?[y/n]"<<endl;
cin>>isy;
if(isy=='y')
pl0.PrintTable(pl0.tx);
cout<<"是否打印Pcode代码?[y/n]"<<endl;
cin>>isy;
if(isy=='y')
pl0.Listcode();
if(pl0.err!=0)
{
cout<<"编译过程中发现错误,是否继续执行?[y/n]"<<endl;
cin>>isy;
if(isy=='y')
pl0.Interpret();
cin.get();
cin.get();
return 0;
}
else
pl0.Interpret();
cin.get();
cin.get();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -