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. 49 #ifndef RexxInterpreter_Included 50 #define RexxInterpreter_Included 70 static void live(
size_t);
116 return sizeof(
void *) * 8;
121 static const int mfcone=1;
122 static const char *mfctop=(
char *)&mfcone;
123 #define LITEND *mfctop // named flag; 1=little-endian
static void startInterpreter(InterpreterStartupMode mode)
static void setTimeSliceElapsed()
static bool haltAllActivities(RexxString *)
static size_t getInterpreterVersion()
static RexxClass * findClass(RexxString *className)
InterpreterInstance * instance
static RexxObject * localServer
static bool isBigEndian()
static bool lastInstance()
static RexxString * versionNumber
static void decodeConditionData(RexxDirectory *conditionObj, RexxCondition *condData)
static wholenumber_t messageNumber(RexxString *)
static void releaseResourceLock()
static bool timeSliceElapsed
static void createLocks()
static void processShutdown()
static void getResourceLock()
static RexxString * getVersionNumber()
static void liveGeneral(int reason)
static void processStartup()
static void clearTimeSliceElapsed()
static RexxString * getCurrentQueue()
static bool terminateInterpreter()
static int initializations
static RexxList * interpreterInstances
static bool isTerminated()
static bool terminateInterpreterInstance(InterpreterInstance *instance)
static SysMutex resourceLock
static int createInstance(RexxInstance *&instance, RexxThreadContext *&threadContext, RexxOption *options)
static size_t getLanguageLevel()
static InterpreterInstance * createInterpreterInstance()
static void logicError(const char *desc)
static bool hasTimeSliceElapsed()