A union of token types. More...
Public Attributes | |
| int64_t | int64Val |
| int | flagVal |
| punctuationToken | punctuationVal |
| float | floatVal |
| double | doubleVal |
| word * | wordPtr |
| word * | stringPtr |
| int64_t int64Val |
Definition at line 164 of file token.hpp.
Referenced by token::boolean(), token::operator==(), and token::token().
| int flagVal |
Definition at line 166 of file token.hpp.
Referenced by token::flag(), and token::operator==().
| punctuationToken punctuationVal |
Definition at line 167 of file token.hpp.
Referenced by token::operator==(), and token::token().
| float floatVal |
Definition at line 168 of file token.hpp.
Referenced by token::operator==(), and token::token().
| double doubleVal |
Definition at line 169 of file token.hpp.
Referenced by token::operator==(), and token::token().
| word* wordPtr |
Definition at line 172 of file token.hpp.
Referenced by token::operator=(), token::operator==(), and token::token().
| word* stringPtr |
Definition at line 173 of file token.hpp.
Referenced by token::operator=(), token::operator==(), and token::token().