77 while (argCount > 0) {
86 while (namedArgCount > 0) {
187 size_t builtin_index;
@ TRACE_PREFIX_NAMED_ARGUMENT
RexxString * REQUEST_STRING(RexxObject *object)
#define TheFunctionsDirectory
#define memory_mark(oref)
#define flatten_reference(oref, envel)
#define memory_mark_general(oref)
#define setUpFlatten(type)
static RexxActivity *volatile currentActivity
RexxObject * externalCall(RexxString *, RexxObject **, size_t, size_t, RexxString *, ProtectedObject &)
RexxObject * internalCall(RexxString *, RexxInstruction *, RexxObject **, size_t, size_t, ProtectedObject &)
void trapOn(RexxString *, RexxInstructionCallBase *)
void setLocalVariable(RexxString *name, size_t index, RexxObject *value)
void traceResult(RexxObject *v)
void trapDelay(RexxString *)
RexxExpressionStack * getStack()
RexxObject * internalCallTrap(RexxString *, RexxInstruction *, RexxDirectory *, ProtectedObject &)
void traceInstruction(RexxInstruction *v)
void trapOff(RexxString *)
RexxDirectory * getLabels()
void trapUndelay(RexxString *)
void dropLocalVariable(RexxString *name, size_t index)
void traceIntermediate(RexxObject *v, int p)
RexxObject * at(RexxString *)
void push(RexxObject *value)
RexxObject ** arguments(size_t count)
uint16_t namedArgumentCount
RexxInstructionCall(RexxObject *, RexxString *, size_t, RexxQueue *, size_t, RexxQueue *, size_t, size_t)
void trap(RexxActivation *, RexxDirectory *)
void resolve(RexxDirectory *)
void execute(RexxActivation *, RexxExpressionStack *)
void flatten(RexxEnvelope *)
void liveGeneral(int reason)
RexxObject * arguments[1]
uint16_t instructionFlags
RexxInstruction * nextInstruction
virtual RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
static size_t resolveBuiltin(RexxString *)
static pbuiltin builtinTable[]
void call(RexxActivity *, RexxString *, RexxObject **, size_t, size_t, RexxString *, RexxString *, int, ProtectedObject &)