?? head.h
字號:
///////////詞法掃描器 李亞楠
//////////// head.h ///////////////
//數據結構定義
#include <afxtempl.h>
#define BIAOZHIFU 2000
#define ZIFUCHANGSHU 2001
#define ZHENGCHANGSHU 2002
#define SHICHANGSHU 2003
struct token
{
int kind; //種別碼
CString name; //自身值
int entry;
};
//符號表數據結構定義
struct NAME
{
int begin; //標識符在字符串表中的開始位置
int length; //存放該標識符的長度
};
union VALUE
{
char* character; //字符常數或者標識符
int integer; //整型數字常數
float fudian; //實型數字常數
};
//符號表數據結構定義
struct signform
{
NAME name; //名字
int type; //類型
/*union _val //數值
{
char* character; //字符常數或者標識符
int integer; //整型數字常數
float fudian; //實型數字常數
}val;
*/
VALUE val;
int addr; //地址
};
struct signlist
{
CList<signform,signform&> list;
CString strform;
int totallen;
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -