pl0.h

来自「PL/0编译器」· C头文件 代码 · 共 36 行

H
36
字号
#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 + =
减小字号Ctrl + -
显示快捷键?