62 this->
index = var_index;
190 variable->
set(value);
313 void *RexxParseVariable::operator
new(
size_t size)
330 this->
set(context, string->
upper());
RexxString * REQUEST_STRING(RexxObject *object)
#define memory_mark(oref)
RexxObject * new_object(size_t s)
#define flatten_reference(oref, envel)
#define memory_mark_general(oref)
#define setUpFlatten(type)
static RexxActivity *volatile currentActivity
RexxVariable * getLocalVariable(RexxString *name, size_t index)
void putLocalVariable(RexxVariable *variable, size_t index)
RexxObject * handleNovalueEvent(RexxString *name, RexxObject *defaultValue, RexxVariable *variable)
void traceAssignment(RexxString *n, RexxObject *v, bool quoteValue=true)
void setLocalVariable(RexxString *name, size_t index, RexxObject *value)
bool localVariableExists(RexxString *name, size_t index)
void traceVariable(RexxString *n, RexxObject *v)
void dropLocalVariable(RexxString *name, size_t index)
void push(RexxObject *value)
void set(RexxActivation *, RexxObject *)
RexxParseVariable(RESTORETYPE restoreType)
RexxObject * evaluate(RexxActivation *, RexxExpressionStack *)
void clearGuard(RexxActivation *)
void expose(RexxActivation *, RexxExpressionStack *, RexxVariableDictionary *)
void assign(RexxActivation *, RexxExpressionStack *, RexxObject *)
void drop(RexxActivation *)
RexxString * variableName
void upper(RexxActivation *)
bool exists(RexxActivation *)
void liveGeneral(int reason)
void procedureExpose(RexxActivation *, RexxActivation *, RexxExpressionStack *)
void flatten(RexxEnvelope *)
RexxObject * getRealValue(RexxVariableDictionary *)
RexxObject * getValue(RexxVariableDictionary *)
void setGuard(RexxActivation *)
RexxVariable * getVariable(RexxString *name)
void uninform(RexxActivity *)
void set(RexxObject *value)
RexxObject * getVariableValue()
void inform(RexxActivity *)