Struct Token
This only represents terminals. Nonterminals aren't
constructed since the AST is directly built during parsing.
Fields
Name |
Type |
Description |
data
|
string |
Original text from source
|
location
|
Location |
|
symbol
|
sdlang.symbol.Symbol |
The "type" of this token
|
value
|
std.variant.VariantN!(32L,bool,string,dchar,int,long,float,double,real,std.datetime.Date,sdlang.token.DateTimeFrac,std.datetime.SysTime,sdlang.token.DateTimeFracUnknownZone,core.time.Duration,ubyte[],) |
Only valid when symbol is symbol!"Value" , otherwise null
|