dmdscript.opcodes

Undocumented in source.

Members

Classes

Catch
class Catch
Undocumented in source.
Finally
class Finally
Undocumented in source.

Functions

PutValue
void PutValue(CallContext* cc, d_string s, Value* a)
PutValue
void PutValue(CallContext* cc, Identifier* id, Value* a)
Undocumented in source. Be warned that the author may not have intended to support it.
cannotConvert
Value* cannotConvert(Value* b, CallContext* cc, int linnum)

Helper function for Values that cannot be converted to Objects.

scope_get
Value* scope_get(Dobject[] scopex, Identifier* id, Dobject* pthis)

Look for identifier in scope.

scope_get
Value* scope_get(Dobject[] scopex, Identifier* id)
Undocumented in source. Be warned that the author may not have intended to support it.
scope_get_lambda
Value* scope_get_lambda(Dobject[] scopex, Identifier* id, Dobject* pthis)
Undocumented in source. Be warned that the author may not have intended to support it.
scope_tos
Dobject scope_tos(Dobject[] scopex)

Find last object in scopex, null if none.

Structs

IR
struct IR
Undocumented in source.

Variables

INDEX_FACTOR
uint INDEX_FACTOR;
Undocumented in source.

Meta