Next: Instruction sset, Up: Struct instructions [Contents][Index]
Given an offset, a list of fields, a list of methods and a struct type, create a struct value and push it on the stack.
Each field is specified as a triplet [OFF STR VAL] where OFF is the offset of field, STR the name of the field or PVM_NULL if the field is anonymous, and VAL is a value.
Each method is specified as a tuple [STR VAL] where STR is the name of the method and VAL is the closure value corresponding to the method.
( OFF [OFF STR VAL]... [STR VAL]... ULONG ULONG TYP -- SCT )