ooRexx
4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax. Fossies Dox: ooRexx-4.2.0-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 58 for (entry = this->
stack; entry <= this->
top; entry++)
71 for (entry = this->
stack; entry <= this->
top; entry++)
89 for (i = 0; i < count; i++)
113 const char *
function )
128 else if (argcount > max)
136 current = this->
pointer(argcount - 1);
137 for (i = min; i; i--)
164 this->
replace(position, newStr);
187 this->
replace(position, newStr);
194 const char *
function)
214 this->
replace(position, newInt);
222 const char *
function)
245 this->
replace(position, newInt);
274 this->
replace(position, newArgument);
306 this->
replace(position, newArgument);
void replace(size_t offset, RexxObject *value)
static RexxObject * int64Object(RexxObject *source)
RexxObject ** pointer(size_t v)
#define Error_Incorrect_call_whole
#define Error_Incorrect_call_noarg
RexxInteger * new_integer(wholenumber_t v)
#define memory_mark_general(oref)
void expandArgs(size_t, size_t, size_t, const char *)
void reportException(wholenumber_t error)
void flatten(RexxEnvelope *)
void allocateStackFrame(RexxExpressionStack *stack, size_t entries)
static const size_t ARGUMENT_DIGITS
bool requestNumber(wholenumber_t &, size_t)
RexxString * optionalStringArg(size_t)
#define flatten_reference(oref, envel)
#define Error_Incorrect_call_maxarg
RexxObject * peek(size_t v)
RexxObject * requiredBigIntegerArg(size_t, size_t, const char *)
#define Error_Incorrect_call_minarg
RexxInteger * requiredIntegerArg(size_t, size_t, const char *)
#define memory_mark(oref)
RexxInteger * optionalIntegerArg(size_t, size_t, const char *)
RexxObject * optionalBigIntegerArg(size_t, size_t, const char *)
#define setUpFlatten(type)
RexxString * requiredStringArg(size_t)
void migrate(RexxActivity *)
RexxString * requestString()
void liveGeneral(int reason)