C
-
Lexer랭귀지/C\C++ 2012. 9. 13. 16:46
#ifndef _CLEXER_H #define _CLEXER_H #include #include #define MAX_SIZE_OF_BUFFER 65536 #define TOKEND_NUMBER 1000 #define TOKEND_STRING 1001 #define TOKEND_END 65534 #define TOKEND_IDENTIFIER 65535 #define TOKEND_NOTDEFINED 65536 typedef std::vector SPLIT; class CLexer { protected: HANDLE m_File; CHAR* m_Char; ///파일의 내용을 읽어드림 DWORD m_Pointer; ///현재 Buffer상에 읽고 있는 문자열의 위치 DWORD m_BufSize; ///Buff..