⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pl0.h

📁 PL/0编译器
💻 H
字号:
#pragma once
#ifndef __PL0_H
#define __PL0_H

class CSymtax;
class CWording;
class CForm;
class CCode;
class CErrors;
class CPl0
{
public:
	CPl0(char *filename);

	int Compile();		//编译过程
	void Interpret();	//解释过程
	void ShowSrcfile(); //显示源文件代码
	void ShowErrors();  //显示错误
	void ListCode();	//显示目标代码

	int ErrorNumber();	//错误计数
	int FileEmpty(){return !fp;}

	FILE *fp;			//源程序文件
	CWording *wording;		//词法分析器
	CForm *form;	    //表格管理器
	CErrors *errors;	//错误处理器
	CCode *code;		//代码生成器
	CSymtax *symtax;	//语法分析器

	char *flnm;

	~CPl0(void);
};

#endif

⌨️ 快捷键说明

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