#include <Lexer.h>
Public Member Functions | |
| CLexer () | |
| char * | GetCurrentPos () |
| hqTokenType | GetNextToken () |
| void | SetParams (int cssn, const char ComEnd[], const CSymTable *SymTable, const hqCharType *CharTypeTable) |
| int | SetParseString (const char *str) |
| ~CLexer () | |
Public Attributes | |
| hqCharType | CharType |
| double | ExtValue |
| int | IntValue |
| char * | Name |
| size_t | NameLen |
| int | NoIntegers |
| hqTokenType | PrevTokenType |
Private Attributes | |
| const hqCharType * | CharTypeTable |
| locale_t | CLocale |
| char * | ComEnd |
| int | cssn |
| char * | m_pSS |
| char * | SS |
| const CSymTable * | SymTable |
| CLexer::CLexer | ( | ) |
| CLexer::~CLexer | ( | ) |
| char* CLexer::GetCurrentPos | ( | ) |
| void CLexer::SetParams | ( | int | cssn, |
| const char | ComEnd[], | ||
| const CSymTable * | SymTable, | ||
| const hqCharType * | CharTypeTable | ||
| ) |
| int CLexer::SetParseString | ( | const char * | str | ) |
const hqCharType* CLexer::CharTypeTable [private] |
locale_t CLexer::CLocale [private] |
char* CLexer::ComEnd [private] |
int CLexer::cssn [private] |
| double CLexer::ExtValue |
| int CLexer::IntValue |
char* CLexer::m_pSS [private] |
| char* CLexer::Name |
| size_t CLexer::NameLen |
char* CLexer::SS [private] |
const CSymTable* CLexer::SymTable [private] |