Lexical analyzer for CIntSwissKnife. More...
#include <Int64Lexer.h>
Public Member Functions | |
CInt64Lexer (void) | |
char * | GetCurrentPos (void) const |
hqTokenType | GetNextToken (void) |
int | SetParseString (const char *str) |
~CInt64Lexer (void) | |
Public Attributes | |
hqCharType | CharType |
const hqCharType * | CharTypeTable |
const char * | ComEnd |
int | cssn |
int64_t | ExtValue |
int64_t | IntValue |
char * | Name |
size_t | NameLen |
int | NoIntegers |
hqTokenType | PrevTokenType |
CSymTable * | SymTable |
Private Attributes | |
char * | m_pSS |
char * | SS |
Lexical analyzer for CIntSwissKnife.
Definition at line 34 of file Int64Lexer.h.
CInt64Lexer::CInt64Lexer | ( | void | ) |
CInt64Lexer::~CInt64Lexer | ( | void | ) |
char* CInt64Lexer::GetCurrentPos | ( | void | ) | const |
hqTokenType CInt64Lexer::GetNextToken | ( | void | ) |
int CInt64Lexer::SetParseString | ( | const char * | str | ) |
hqCharType CInt64Lexer::CharType |
Definition at line 51 of file Int64Lexer.h.
const hqCharType* CInt64Lexer::CharTypeTable |
Definition at line 43 of file Int64Lexer.h.
const char* CInt64Lexer::ComEnd |
Definition at line 41 of file Int64Lexer.h.
int CInt64Lexer::cssn |
Definition at line 40 of file Int64Lexer.h.
int64_t CInt64Lexer::ExtValue |
Definition at line 48 of file Int64Lexer.h.
int64_t CInt64Lexer::IntValue |
Definition at line 49 of file Int64Lexer.h.
|
private |
Definition at line 36 of file Int64Lexer.h.
char* CInt64Lexer::Name |
Definition at line 46 of file Int64Lexer.h.
size_t CInt64Lexer::NameLen |
Definition at line 47 of file Int64Lexer.h.
int CInt64Lexer::NoIntegers |
Definition at line 52 of file Int64Lexer.h.
hqTokenType CInt64Lexer::PrevTokenType |
Definition at line 50 of file Int64Lexer.h.
|
private |
Definition at line 37 of file Int64Lexer.h.
CSymTable* CInt64Lexer::SymTable |
Definition at line 42 of file Int64Lexer.h.