globals.h

来自「PASCAL语言子集编译器」· C头文件 代码 · 共 47 行

H
47
字号
/****************************************************************/
/*            文件:globals.h                         */
/****************************************************************/

#ifndef _GLOBALS_H_
#define _GLOBALS_H_
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TURE 1
#endif

//四元式的结构类型
typedef struct MLanguage
{
	unsigned int line;
	char op[4];
	char opv1[10];
	char opv2[10];
	char result[10];
	struct MLanguage *next;
} *m1;

//符号表每个元素的结构
typedef struct VariableRec
{
	char name[10];
	int regstats;
	int regnum;
	struct VariableRec *next;
} *vr;

extern FILE* source;//中间代码的源文件
extern FILE* code;//汇编语言的目标文件

#endif


  

 

⌨️ 快捷键说明

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