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. 64 size_t variable_index)
135 newacta->
run(receiver, msgname, argPtr, argcount,
OREF_NULL, result);
187 current = this->
start;
211 void * RexxCode::operator
new(
size_t size)
static RexxActivation * newActivation(RexxActivity *activity, RoutineClass *routine, RexxCode *code, RexxString *calltype, RexxString *environment, int context)
RexxArray * new_array(size_t s)
const SourceLocation & getLocation()
#define memory_mark_general(oref)
void flatten(RexxEnvelope *)
void setEndLine(size_t l)
void pushStackFrame(RexxActivationBase *new_activation)
void liveGeneral(int reason)
RexxInstruction * nextInstruction
virtual void call(RexxActivity *, RoutineClass *, RexxString *, RexxObject **, size_t, RexxString *, RexxString *, int, ProtectedObject &)
RexxString * getProgramName()
RexxArray * extractSource(SourceLocation &)
#define flatten_reference(oref, envel)
#define memory_mark(oref)
RexxString * getProgramName()
RexxCode(RexxSource *, RexxInstruction *, RexxDirectory *, size_t, size_t)
virtual void run(RexxActivity *, RexxMethod *, RexxObject *, RexxString *, RexxObject **, size_t, ProtectedObject &)
RexxObject * setSecurityManager(RexxObject *)
#define setUpFlatten(type)
RexxObject * run(RexxObject *_receiver, RexxString *msgname, RexxObject **_arglist, size_t _argcount, RexxInstruction *start, ProtectedObject &resultObj)
RexxObject * new_object(size_t s)
void setSecurityManager(RexxObject *manager)
void setEndOffset(size_t l)