ajax.h
上传用户:kalinte
上传日期:2013-04-07
资源大小:127k
文件大小:0k
源码类别:

DNA

开发平台:

C++ Builder

  1. // ajax
  2. #include <afxtempl.h>
  3. struct CHAR_RANGE{
  4. BYTE byStart;
  5. BYTE byEnd;
  6. };
  7. #define STATE_START 1
  8. #define STATE_END 2
  9. struct DFA_STATE{
  10. DWORD nFlag;
  11. };
  12. typedef CArray<DFA_STATE, DFA_STATE&> StateArray;
  13. #define ROUTE_BUF_LEN 4
  14. class CStateChangeRule
  15. {
  16. public:
  17. void Clear();
  18. CStateChangeRule();
  19. ~CStateChangeRule();
  20. int nCurState;
  21. int nNextState;
  22. CHAR_RANGE route[ROUTE_BUF_LEN];
  23. };
  24. typedef CArray <CStateChangeRule, CStateChangeRule&> StateChangeRuleArray;