Module sdlang.token

Functions

Name Description
toSDLString
toSDLString Throws SDLangException if value is infinity, -infinity or NaN, because
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString
toSDLString

Structs

Name Description
DateTimeFrac DateTime doesn't support milliseconds, but SDLang's "Date Time" type does.
DateTimeFracUnknownZone If a "Date Time" literal in the SDL file has a time zone that's not found in your system, you get one of these instead of a SysTime. (Because it's impossible to indicate "unknown time zone" with std.datetime.TimeZone.)
Token This only represents terminals. Nonterminals aren't

Enum values

Name Type Description
isSink
isValueType

Aliases

Name Type Description
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[],) SDLang's datatypes map to D's datatypes as described below. Most are straightforward, but take special note of the date/time-related types.
ValueTypes SDLang's datatypes map to D's datatypes as described below. Most are straightforward, but take special note of the date/time-related types.

Authors

Copyright

License