#include <ctype.h>
#include <string.h>
#include "RexxCore.h"
#include "ObjectClass.hpp"
#include "StringClass.hpp"
#include "BufferClass.hpp"
#include "RexxSmartBuffer.hpp"
#include "DirectoryClass.hpp"
#include "RexxVariableDictionary.hpp"
#include "ArrayClass.hpp"
#include "RexxActivity.hpp"
#include "RexxActivation.hpp"
#include "MessageClass.hpp"
#include "MethodClass.hpp"
#include "ExpressionBaseVariable.hpp"
#include "SourceFile.hpp"
#include "ProtectedObject.hpp"
#include "PointerClass.hpp"
#include "TextClass.hpp"
#include "PackageClass.hpp"
Go to the source code of this file.
Macros | |
#define | operatorMethod(name, message) |
#define | prefixOperatorMethod(name, message) |
Functions | |
prefixOperatorMethod (operator_plus, PLUS) prefixOperatorMethod(operator_minus | |
SUBTRACT | operatorMethod (operator_multiply, MULTIPLY) operatorMethod(operator_divide |
SUBTRACT DIVIDE | operatorMethod (operator_integerDivide, INTDIV) operatorMethod(operator_remainder |
SUBTRACT DIVIDE REMAINDER | operatorMethod (operator_power, POWER) operatorMethod(operator_abuttal |
SUBTRACT DIVIDE REMAINDER NULLSTRING | operatorMethod (operator_concat, CONCATENATE) operatorMethod(operator_concatBlank |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK | operatorMethod (operator_equal, EQUAL) operatorMethod(operator_notEqual |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL | operatorMethod (operator_isGreaterThan, GREATERTHAN) operatorMethod(operator_isBackslashGreaterThan |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN | operatorMethod (operator_isLessThan, LESSTHAN) operatorMethod(operator_isBackslashLessThan |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN | operatorMethod (operator_isGreaterOrEqual, GREATERTHAN_EQUAL) operatorMethod(operator_isLessOrEqual |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL | operatorMethod (operator_strictEqual, STRICT_EQUAL) operatorMethod(operator_strictNotEqual |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL | operatorMethod (operator_strictGreaterThan, STRICT_GREATERTHAN) operatorMethod(operator_strictBackslashGreaterThan |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN | operatorMethod (operator_strictLessThan, STRICT_LESSTHAN) operatorMethod(operator_strictBackslashLessThan |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN | operatorMethod (operator_strictGreaterOrEqual, STRICT_GREATERTHAN_EQUAL) operatorMethod(operator_strictLessOrEqual |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL | operatorMethod (operator_lessThanGreaterThan, LESSTHAN_GREATERTHAN) operatorMethod(operator_greaterThanLessThan |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN | operatorMethod (operator_and, AND) operatorMethod(operator_or |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN OR | operatorMethod (operator_xor, XOR) prefixOperatorMethod(operator_not |
#define operatorMethod | ( | name, | |
message | |||
) |
Definition at line 2739 of file ObjectClass.cpp.
#define prefixOperatorMethod | ( | name, | |
message | |||
) |
Definition at line 2757 of file ObjectClass.cpp.
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN operatorMethod | ( | operator_and | , |
AND | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING operatorMethod | ( | operator_concat | , |
CONCATENATE | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK operatorMethod | ( | operator_equal | , |
EQUAL | |||
) |
SUBTRACT DIVIDE operatorMethod | ( | operator_integerDivide | , |
INTDIV | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN operatorMethod | ( | operator_isGreaterOrEqual | , |
GREATERTHAN_EQUAL | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL operatorMethod | ( | operator_isGreaterThan | , |
GREATERTHAN | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN operatorMethod | ( | operator_isLessThan | , |
LESSTHAN | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL operatorMethod | ( | operator_lessThanGreaterThan | , |
LESSTHAN_GREATERTHAN | |||
) |
SUBTRACT operatorMethod | ( | operator_multiply | , |
MULTIPLY | |||
) |
SUBTRACT DIVIDE REMAINDER operatorMethod | ( | operator_power | , |
POWER | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL operatorMethod | ( | operator_strictEqual | , |
STRICT_EQUAL | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN operatorMethod | ( | operator_strictGreaterOrEqual | , |
STRICT_GREATERTHAN_EQUAL | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL operatorMethod | ( | operator_strictGreaterThan | , |
STRICT_GREATERTHAN | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN operatorMethod | ( | operator_strictLessThan | , |
STRICT_LESSTHAN | |||
) |
SUBTRACT DIVIDE REMAINDER NULLSTRING BLANK BACKSLASH_EQUAL BACKSLASH_GREATERTHAN BACKSLASH_LESSTHAN LESSTHAN_EQUAL STRICT_BACKSLASH_EQUAL STRICT_BACKSLASH_GREATERTHAN STRICT_BACKSLASH_LESSTHAN STRICT_LESSTHAN_EQUAL GREATERTHAN_LESSTHAN OR operatorMethod | ( | operator_xor | , |
XOR | |||
) |
prefixOperatorMethod | ( | operator_plus | , |
PLUS | |||
) |