global.h

来自「此程序为LR递归下降程序」· C头文件 代码 · 共 49 行

H
49
字号
/*
	"global.h"
*/
struct Parameter
{
	char parName[20];
	int type;
	int offset;
	int relevel;
}; 
struct Expression
{
	int oprater;
	struct Parameter opr1;
	struct Parameter opr2;
	struct Parameter opr3;
};
struct procTable
{
	char procName[20];
	int level;
	int varCount;
	int varLocation;
	int exProc;
	int totalCount;
};
struct varTable
{
	char varName[20];/*变量名*/
	int level;/*变量嵌套深度*/
	int relative;/*变量相对数*/
};
struct ParameterStack
{
	struct Parameter operaterPar[20];
	int top;
	int base;
};
struct Stack
{
	int state[40];
	int top;
	int base;
};
struct record{
	char strName[20];
	int kind;
};

⌨️ 快捷键说明

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