#include <scannerbase.h>
Inheritance diagram for _InternalFlexScannerBase::TokenEntry:
Public Member Functions | |
virtual bool | MayBeCleared () const |
Check if token may be deleted or cleared. See zombie_list... | |
virtual void | clear (bool force=0) |
TokenEntry () | |
virtual | ~TokenEntry () |
Public Attributes | |
int | token |
numerical token value | |
SCLocationRange | lloc |
location range of token | |
Private Member Functions | |
TokenEntry (const TokenEntry &) | |
Do not use:. | |
void | operator= (const TokenEntry &) |
Do not use:. |
See PREFIX_FlexScannerBase for more information.
This class is NOT "C++-safe".
Definition at line 149 of file scannerbase.h.
|
Definition at line 167 of file scannerbase.h. |
|
Definition at line 169 of file scannerbase.h. |
|
Do not use:.
|
|
Clear up token; free all data attached to it [if needed] and make it ready for re-use. Do not use force=1 unless you know what zombie_list is. Should call this function from the derived one. Definition at line 57 of file iscannerbase.cc. Referenced by _InternalFlexScannerBase::__TidyUpZombieList(), _InternalFlexScannerBase::LexNextToken(), and _InternalFlexScannerBase::LexerInput::~LexerInput(). |
|
Check if token may be deleted or cleared. See zombie_list...
Definition at line 50 of file iscannerbase.cc. Referenced by _InternalFlexScannerBase::__TidyUpZombieList(), and _InternalFlexScannerBase::LexNextToken(). |
|
Do not use:.
|
|
location range of token
Definition at line 152 of file scannerbase.h. Referenced by _InternalFlexScannerBase::_RawYYLex(), clear(), and TokenEntry(). |
|
numerical token value
Definition at line 151 of file scannerbase.h. Referenced by _InternalFlexScannerBase::_RawYYLex(), clear(), _InternalFlexScannerBase::LexNextToken(), TokenEntry(), and _InternalFlexScannerBase::LexerInput::~LexerInput(). |