Defined in file: hzTokens.h
Tokens are the meaningful units derived from the input text.
Constructors/Detructors
| hzToken* | hzToken | (void) | |
| void | ~hzToken | (void) |
Public Methods:
| hzEcode | Init | (const char* txt)uint32_t line, hzTokenType type, | |
| hzEcode | Init | (hzString& txt)uint32_t line, hzTokenType type, | |
| uint32_t | LineNo | (void) | |
| hzTokenType | Type | (void) | |
| hzString& | Value | (void) |
Overloaded operators:
| bool | operator! | (void) | |
| bool | operator!= | (const char* pStr) | |
| bool | operator= | (hzToken& op) | |
| bool | operator== | (hzToken& op) | |
| bool | operator== | (const char* pStr) |
Member Variables:
| hzString | m_Tok | The token | |
| hzTokenType | m_eType | The token type | |
| uint32_t | m_nLine | The line it was on in the file |