📄 datatypedef.h
字号:
#ifndef __DATATYPEDEF_H__
#define __DATATYPEDEF_H__
struct var_def_node{
char* name;
struct var_def_node *next;
};
#define DEFINE_STATE 0x00000001
#define USE_STATE 0x00000002
#define REF_STATE 0x00000003
#define ASS_STATE 0x00000004
//#define USE_VALUE
//#define USE_REFERENCE
//#define USE_PARAM
struct var_use_state{
int line;
int use_type;
struct var_use_state* next;
};
struct var_list_node{
char* varname;
struct var_use_state* usestate;
struct var_list_node* next;
int vartype;
};
struct var_{
int level;
struct var_ *child; //下一级变量表头节点
struct var_ *parent; //上一级变量表头节点
struct var_list_node * varlist; //当前级变量表头指针
};
struct var_use_rec{
int line;
char* name;
int use_type;
};
typedef struct var_ VAR_LVL_RECORD;
typedef struct var_list_node VAR_LIST_NODE;
typedef struct var_use_state VAR_USE_STATE;
typedef struct var_use_rec VAR_USE_REC;
typedef struct var_def_node VARDEFNODE;
#endif//__DATATYPEDEF_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -