#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 | ( | ) |
hqTokenType CLexer::GetNextToken | ( | ) |
void CLexer::SetParams | ( | int | cssn, |
const char | ComEnd[], | ||
const CSymTable * | SymTable, | ||
const hqCharType * | CharTypeTable | ||
) |
int CLexer::SetParseString | ( | const char * | str | ) |
hqCharType CLexer::CharType |
|
private |
hqTokenType CLexer::PrevTokenType |