VM

Undocumented in source.

Members

Aliases

ErrorHandler
alias ErrorHandler = void delegate(Error)
Undocumented in source.
Globals
alias Globals = Value[string]
Undocumented in source.

Functions

bindConst
void bindConst(size_t index, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
bindConst
void bindConst(size_t index, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
bindGlobal
void bindGlobal(string name, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
bindGlobal
void bindGlobal(string name, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
bindGlobals
void bindGlobals(Globals globals)
Undocumented in source. Be warned that the author may not have intended to support it.
execute
void execute(T output)
Undocumented in source. Be warned that the author may not have intended to support it.
execute
void execute(T output, Globals globals)
Undocumented in source. Be warned that the author may not have intended to support it.
load
void load(size_t registers, Value[] constants, const(Instr)[] instrs, const(SourceLoc)[] locs, const(string)[] sources)
Undocumented in source. Be warned that the author may not have intended to support it.
load
void load(size_t registers, size_t constants, const(Instr)[] instrs, const(SourceLoc)[] locs, const(string)[] sources)
Undocumented in source. Be warned that the author may not have intended to support it.
setGlobals
void setGlobals(Globals globals)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

errorHandler
ErrorHandler errorHandler [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
errorHandler
ErrorHandler errorHandler [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Error
struct Error
Undocumented in source.

Meta