Open Object Rexx - Files
Interpreter Expression Source Files
This directory contains files for different entities that are expression
execution elements. That is, each of the term types that can appear in an
ooRexx expression are represented here. Also included are the
implementations of the individual builtin functions.
The following is a partial list of the files to be found in this subdirectory.
- BuiltinFunction.*
- The implementations of the builtin functions. Many of the builtins
are just stubs around the string methods.
- CommonExternalFunctions.cpp
- Extension functions implemented as native library code. These are the
functions that are common to all platforms (RxFuncAdd, etc.).
- ExpressionStack.*
- Implements the activation expression stack.
- ExpressionVariable.*
- Implements expression variable terms.
- ExpressionStem.*
- Implements expression stem variable terms.
- ExpressionStem.*
- Implements expression stem variable terms.
- ExpressionCompoundVariable.*
- Implements expression compound variable terms.
- ExpressionDotVariable.*
- Implements expression dot variable terms.
- IndirectVariableReference.*
- Implements indirect variable references for things like
PROCEDURE EXPOSE.
- ExpressionOperator.*
- Implements expression operator invocation.
- ExpressionLogicalOperator.*
- Implements expression logical list operator invocation.
- ExpressionFunction.*
- Implements expression function calls.
- ExpressionMessage.*
- Implements expression message invocations.