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. 60 unsigned short string_source,
73 while (templateCount > 0)
98 value = OREF_NULLSTRING;
149 value = OREF_NULLSTRING;
158 for (i = 0; i < size; i++)
163 target.
next(context);
167 trigger->
parse(context, stack, &target);
virtual RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
RexxInstructionParse(RexxObject *, unsigned short, size_t, size_t, RexxQueue *)
void flatten(RexxEnvelope *)
uint16_t instructionFlags
RexxObject ** getMethodArgumentList()
#define memory_mark_general(oref)
void parse(RexxActivation *, RexxExpressionStack *, RexxTarget *)
RexxInstruction * nextInstruction
#define flatten_reference(oref, envel)
void next(RexxActivation *)
RexxString * pullInput(RexxActivation *)
static RexxString * getVersionNumber()
size_t getMethodArgumentCount()
void push(RexxObject *value)
#define memory_mark(oref)
void init(RexxObject *, RexxObject **, size_t, size_t, bool, RexxActivation *, RexxExpressionStack *)
RexxString * sourceString()
void traceInstruction(RexxInstruction *v)
#define setUpFlatten(type)
static RexxActivity *volatile currentActivity
void execute(RexxActivation *, RexxExpressionStack *)
void liveGeneral(int reason)
RexxTrigger * triggers[1]
RexxString * lineIn(RexxActivation *)