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. 45 #ifndef Included_RexxLocalVariables 46 #define Included_RexxLocalVariables 50 #define VDICT_NOVALUE 0x0001u 51 #define NESTED_INTERNAL 0x0002u 52 #define METHOD_CONTEXT 0x0004u 54 #define VARIABLE_SELF 1 55 #define VARIABLE_SUPER 2 56 #define VARIABLE_RESULT 3 58 #define VARIABLE_SIGL 5 59 #define FIRST_VARIABLE_INDEX 5 63 inline void *
operator new(
size_t size,
void *ptr) {
return ptr;};
void migrate(RexxActivity *)
RexxVariable * findVariable(RexxString *name, size_t index)
void updateVariable(RexxVariable *)
void putVariable(RexxVariable *variable, size_t index)
void setDictionary(RexxVariableDictionary *dict)
RexxVariableDictionary * dictionary
void init(RexxActivation *creator, size_t poolSize)
void liveGeneral(int reason)
RexxLocalVariables(RexxObject **frames, size_t items)
RexxVariableDictionary * getDictionary()
void procedure(RexxActivation *activation)
RexxVariable * lookupStemVariable(RexxString *name, size_t index)
RexxVariable * find(RexxString *name, size_t index)
void put(RexxVariable *, RexxString *)
void setFrame(RexxObject **frame)
RexxVariableDictionary * getNestedDictionary()
RexxVariable * lookupVariable(RexxString *name, size_t index)
RexxVariable * get(size_t index)