IDA C++ SDK 9.2
Loading...
Searching...
No Matches
token_t Struct Reference

Parser token. More...

#include <lex.hpp>

Public Member Functions

 token_t ()

Public Attributes

qstring str
 idents & strings
lxtype type = 0
 see Parser token types
sval_t num = 0
 long & char constants
union { 
   bool   unicode = false 
 (lx_string: != 0 => unicode string) More...
   bool   is_unsigned 
 (lx_number, lx_int64: != 0 => unsigned value) More...
}; 
union { 
   fpvalue_t   fnum 
 floating point constant More...
   int64   i64 
 lx_int64 More...
   callcnv_t   callcnv 
 lx_callcnv More...
}; 

Detailed Description

Parser token.

Constructor & Destructor Documentation

◆ token_t()

token_t::token_t ( )
inline

Member Data Documentation

◆ str

qstring token_t::str

idents & strings

◆ type

lxtype token_t::type = 0

◆ num

sval_t token_t::num = 0

long & char constants

◆ unicode

bool token_t::unicode = false

(lx_string: != 0 => unicode string)

◆ is_unsigned

bool token_t::is_unsigned

(lx_number, lx_int64: != 0 => unsigned value)

◆ [union]

union { ... } token_t

◆ fnum

fpvalue_t token_t::fnum

floating point constant

◆ i64

int64 token_t::i64

◆ callcnv

callcnv_t token_t::callcnv

◆ [union]

union { ... } token_t

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