ieofm.h

来自「一个用VC++开发的Pascal编译器. 包括词法分析 语法分析 语义分析 中」· C头文件 代码 · 共 33 行

H
33
字号
// IEOFM.h: interface for the IEOFM class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_IEOFM_H__F06424B2_9943_49F0_A6B5_AC459256F2C2__INCLUDED_)
#define AFX_IEOFM_H__F06424B2_9943_49F0_A6B5_AC459256F2C2__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

typedef	struct		//操作数的结构体,指明是立即数,变量,或临时变量
{		
	CString		Name;//名字,字符串
	int			Type;//类型,指明是立即数,变量,或临时变量
}Operand;


class IEOFM  
//internal express of fourmodel //四元式的内部表示
{
public:
	int		OP;
	Operand	arg1;
	Operand	arg2;
	Operand	result;
	IEOFM();
	virtual ~IEOFM();

};

#endif // !defined(AFX_IEOFM_H__F06424B2_9943_49F0_A6B5_AC459256F2C2__INCLUDED_)

⌨️ 快捷键说明

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