dmdscript.script

Undocumented in source.

Members

Aliases

Loc
alias Loc = uint
Undocumented in source.
d_boolean
alias d_boolean = uint
Undocumented in source.
d_int32
alias d_int32 = int
Undocumented in source.
d_number
alias d_number = double
Undocumented in source.
d_string
alias d_string = immutable(char)[]
Undocumented in source.
d_uint16
alias d_uint16 = ushort
Undocumented in source.
d_uint32
alias d_uint32 = uint
Undocumented in source.
number_t
alias number_t = ulong
Undocumented in source.
real_t
alias real_t = double
Undocumented in source.
tchar
alias tchar = char
Undocumented in source.

Classes

ScriptException
class ScriptException
Undocumented in source.

Functions

StringNumericLiteral
d_number StringNumericLiteral(d_string string, size_t endidx, int parsefloat)

Parse string numeric literal into a number. Input: parsefloat 0: convert per ECMA 9.3.1 1: convert per ECMA 15.1.2.3 (global.parseFloat())

StringToIndex
int StringToIndex(d_string name, d_uint32 index)

Convert d_string to an index, if it is one.

banner
string banner()
Undocumented in source. Be warned that the author may not have intended to support it.
isStrWhiteSpaceChar
int isStrWhiteSpaceChar(dchar c)
Undocumented in source. Be warned that the author may not have intended to support it.
localeCompare
int localeCompare(CallContext* cc, d_string s1, d_string s2)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

CallContext
struct CallContext
Undocumented in source.
ErrInfo
struct ErrInfo
Undocumented in source.
Global
struct Global
Undocumented in source.

Variables

BUILD_VERSION
uint BUILD_VERSION;
Undocumented in source.
JSCRIPT_CATCH_BUG
uint JSCRIPT_CATCH_BUG;
Undocumented in source.
JSCRIPT_ESCAPEV_BUG
uint JSCRIPT_ESCAPEV_BUG;
Undocumented in source.
MAJOR_VERSION
uint MAJOR_VERSION;
Undocumented in source.
MINOR_VERSION
uint MINOR_VERSION;
Undocumented in source.
global
Global global;
Undocumented in source.
logflag
int logflag;
Undocumented in source.

Meta