#include <scannerbase.h>
Inheritance diagram for PREFIX_FlexScannerBase::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 135 of file scannerbase.h.
|
Definition at line 153 of file scannerbase.h. |
|
Definition at line 154 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. |
|
Check if token may be deleted or cleared. See zombie_list...
|
|
Do not use:.
|
|
location range of token
Definition at line 138 of file scannerbase.h. Referenced by TokenEntry(). |
|
numerical token value
Definition at line 137 of file scannerbase.h. Referenced by TokenEntry(). |