#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(). |
1.3.5