errors.h

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

H
26
字号
#pragma once
#ifndef __ERRORS_H
#define __ERRORS_H

#include "pl0.h"

#define MAX_ERROR_NUM	40

class CErrors
{
public:
	CErrors(CPl0 *p); 
	~CErrors(void);

	void Add(int err);				//添加错误信息
	int Number() {return num;}		//获得错误总量
	void Show();					//显示错误信息

private:
	char errors[MAX_ERROR_NUM];		//将错误编号与错误内容相关联
	int lines[MAX_ERROR_NUM];		//保存错误的行号
	int num;						//错误总量
	CPl0 *pl;
	
};
#endif

⌨️ 快捷键说明

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