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. 117 for (i = 0; i < (size_t)argcount; i++)
144 stack->
popn(argcount);
219 void *RexxExpressionMessage::operator
new(
size_t size,
259 for (
size_t i = 0; i < argcount; i++)
292 stack->
popn(argcount + 2);
void traceAssignment(RexxString *n, RexxObject *v)
void prefixResult(RexxObject *value)
virtual RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
#define memory_mark_general(oref)
RexxObject * arguments[1]
void traceResult(RexxObject *v)
void flatten(RexxEnvelope *)
void reportException(wholenumber_t error)
void traceIntermediate(RexxObject *v, int p)
void traceMessage(RexxString *n, RexxObject *v)
RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
RexxExpressionMessage(RexxObject *, RexxString *, RexxObject *, size_t, RexxQueue *, bool)
#define flatten_reference(oref, envel)
virtual RexxObject * getReceiver()
void push(RexxObject *value)
#define Error_Execution_super
#define memory_mark(oref)
void makeAssignment(RexxSource *source)
#define Error_No_result_object_message
#define setUpFlatten(type)
void assign(RexxActivation *, RexxExpressionStack *, RexxObject *)
void send(RexxString *message, RexxObject *scope, size_t count, ProtectedObject &result)
RexxObject * new_object(size_t s)
RexxString * commonString(RexxString *)
RexxString * concat(RexxString *)
void liveGeneral(int reason)