global.h

来自「编译原理实验:设计并实现一个Simple语言的编译器」· C头文件 代码 · 共 35 行

H
35
字号
/************************************************************************/
/* 文件名:global.h														*/
/* 功  能:全局变量的声明及结构的定义                                   */
/* 创建时间:2007-7-1													*/
/* 最后修改时间:2007-7-3				                                */
/************************************************************************/
#ifndef GLOBAL_H_GLOBAL_H
#define GLOBAL_H_GLOBAL_H
#define AL 10
#define TXMAX 1000
//--------------定义符号表的结构-----------------//
struct SignTable
{
  char name[AL];//名称
  int kind;//种别码
  int val;//类型码
};

//--------------四元式代码结构------------------//
struct fourth
{
  int op;//运算符
  int ag1;//参数1
  int ag2;//参数2
  int result;//结果
};

//-------------算符优先文法结构-----------------//
struct opg
{
  int opgnum[TXMAX];//操作符
  int opgtab;
};

#endif

⌨️ 快捷键说明

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