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. 63 for (
size_t i = 0; i < count; i++)
135 for (
size_t i = 1; i < tailCount; i++)
138 tails[i]->getValue(dictionary)->copyIntoTail(
this);
193 for (
size_t i = 1; i < tailCount; i++)
196 tails[i]->getValue(context)->copyIntoTail(
this);
214 for (
size_t i = 0; i < count; i++)
224 part = OREF_NULLSTRING;
253 this->
tail = const_cast<char *>(t);
RexxBuffer * expand(size_t)
static size_t formatWholeNumber(wholenumber_t integer, char *dest)
RexxObject * index(RexxObject *)
void copyIntoTail(RexxCompoundTail *buffer)
const char * getStringData()
RexxCompoundElement * first()
RexxString * raw_string(stringsize_t l)
void buildUnresolvedTail(RexxObject **tails, size_t count)
RexxString * new_string(const char *s, stringsize_t l)
void copyIntoTail(RexxCompoundTail *buffer)
bool isInteger(RexxObject *o)
void expandCapacity(size_t needed)
char buffer[MAX_SYMBOL_LENGTH]
void buildTail(RexxVariableDictionary *dictionary, RexxObject **tails, size_t tailCount)
RexxString * makeString()
RexxString * createCompoundName(RexxString *)
RexxBuffer * new_buffer(size_t s)
virtual RexxObject * getValue(RexxActivation *)
bool isString(RexxObject *o)
RexxString * stringValue()