List of all members
moot::wasteLexerToken Class Reference
Collaboration diagram for moot::wasteLexerToken:
Collaboration graph
[legend]

Public Member Functions

Constructors etc.
 wasteLexerToken (wasteLexerType type=wLexerTypeOther, bool blanked=true, bool bos=true, bool eos=false, bool bow=true)
 
Functions
void set_wlt_data (wasteLexerType lextype, bool blanked, bool s, bool S, bool w)
 

Public Attributes

standard mootToken
mootToken wlt_token
 
extra data
wasteLexerType wlt_type
 
bool wlt_blanked
 
bool s
 
bool S
 
bool w
 

Constructor & Destructor Documentation

◆ wasteLexerToken()

moot::wasteLexerToken::wasteLexerToken ( wasteLexerType  type = wLexerTypeOther,
bool  blanked = true,
bool  bos = true,
bool  eos = false,
bool  bow = true 
)
inline

Default constructor

Member Function Documentation

◆ set_wlt_data()

void moot::wasteLexerToken::set_wlt_data ( wasteLexerType  lextype,
bool  blanked,
bool  s,
bool  S,
bool  w 
)
inline

Set token's extra data

Member Data Documentation

◆ wlt_token

mootToken moot::wasteLexerToken::wlt_token

standard data as text, type location etc.

◆ wlt_type

wasteLexerType moot::wasteLexerToken::wlt_type

fine grained token type, as returned by waste_lexertype

◆ wlt_blanked

bool moot::wasteLexerToken::wlt_blanked

token has ws to its left, maybe as 'packed bitfield':1;

◆ s

bool moot::wasteLexerToken::s

◆ S

bool moot::wasteLexerToken::S

◆ w

bool moot::wasteLexerToken::w

The documentation for this class was generated from the following file: