ajax.h

来自「为一个很好地语法解析内核程序」· C头文件 代码 · 共 32 行

H
32
字号
// ajax
#include <afxtempl.h>

struct CHAR_RANGE{
	BYTE byStart;
	BYTE byEnd;
};

#define STATE_START		1
#define STATE_END		2

struct DFA_STATE{
	DWORD	nFlag;
};

typedef CArray<DFA_STATE, DFA_STATE&> StateArray;

#define ROUTE_BUF_LEN		4
class CStateChangeRule
{
public:
	void Clear();
	CStateChangeRule();
	~CStateChangeRule();

	int	nCurState;
	int nNextState;
	CHAR_RANGE route[ROUTE_BUF_LEN];
};

typedef CArray <CStateChangeRule, CStateChangeRule&> StateChangeRuleArray;

⌨️ 快捷键说明

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