|
Class Summary |
| Add |
<typeX> Add(<typeX> num1, <typeX> num2)
Add is a generic function that returns the result of adding both arguments. |
| And |
BOOLEAN and(BOOLEAN b1, BOOLEAN b2)
And is a boolean function that returns the logical "and" of both arguments. |
| ConstantDouble |
DOUBLE ConstantDouble
Creates a Terminal representing an ephemeral random constant of Type
DOUBLE. |
| ConstantFloat |
FLOAT ConstantFloat
Creates a Terminal representing an ephemeral random constant of Type
FLOAT. |
| Div |
<typeX> Div(<typeX> num1, <typeX> num2)
Div is a generic function that returns the result of dividing the first
argument by the second argument. |
| EQ |
BOOLEAN EQ(<typeX> a, <typeX> b)
EQ is a generic function that tests the equality of its two arguments. |
| False |
BOOLEAN False
False is a Terminal of Type BOOLEAN. |
| GE |
BOOLEAN GE(<typeX> lvalue, <typeX> rvalue)
GE is a generic function that tests if the first argument is greater than
or equal to the second argument. |
| GT |
BOOLEAN GT(<typeX> lvalue, <typeX> rvalue)
GT is a generic function that tests if the first argument is greater than
the second argument. |
| If |
<TypeX> if (BOOLEAN condition, <typeX> trueValue, <typeX> falseValue)
If is a generic function that conditionally evaluates one of two arguments. |
| LE |
BOOLEAN LE(<typeX> lvalue, <typeX> rvalue)
LE is a generic function that tests if the first argument is less than
or equal to the second argument. |
| LT |
BOOLEAN LT(<typeX> lvalue, <typeX> rvalue)
LT is a generic function that tests if the first argument is less than
the second argument. |
| MemBoolean |
MEM_BOOLEAN MemBoolean
MemBoolean is a Terminal that implements indexed memory of Boolean type. |
| MemByte |
MEM_BYTE MemByte
MemByte is a Terminal that implements indexed memory of BYTE type. |
| MemChar |
MEM_CHAR MemChar
MemChar is a Terminal that implements indexed memory of CHAR type. |
| MemDouble |
MEM_DOUBLE MemDouble
MemDouble is a Terminal that implements indexed memory of DOUBLE type. |
| MemFloat |
MEM_FLOAT MemFloat
MemFloat is a Terminal that implements indexed memory of FLOAT type. |
| MemGet |
<typeX> MemGet(MEM_typeX memory, INT index)
MemGet is a generic Function which takes two arguments. |
| MemInt |
MEM_INT MemInt
MemInt is a Terminal that implements indexed memory of INT type. |
| MemLong |
MEM_LONG MemLong
MemLong is a Terminal that implements indexed memory of LONG type. |
| MemObject |
MEM_OBJECT MemObject
MemObject is a Terminal that implements indexed memory of OBJECT type. |
| MemSet |
<typeX> MemSet(MEM_typeX memory, INT index, <typeX> value)
MemSet is a generic Function which takes three arguments. |
| MemShort |
MEM_SHORT MemShort
MemShort is a Terminal that implements indexed memory of SHORT type. |
| Mul |
<typeX> Mul(<typeX> num1, <typeX> num2)
Mul is a generic function that returns the result of multiplying both
arguments. |
| Not |
BOOLEAN not(BOOLEAN value)
Not is a boolean function that returns the logical "negation" of its one
argument. |
| One |
<typeX> One
One is a generic Terminal which which represents the constant value one. |
| Or |
BOOLEAN or(BOOLEAN b1, BOOLEAN b2)
Or is a boolean function that returns the logical "or" of both arguments. |
| ProgN |
<typeX> ProgN(<typeX> a1, <typeX> a2, ..., <typeX> aN)
ProgN is a generic function that takes N arguments of the same type,
evaluates all of them, and returns the value of the last argument. |
| Sub |
<typeX> Sub(<typeX> lvalue, <typeX> rvalue)
Sub is a generic function that returns the result of subtracting both
arguments. |
| True |
BOOLEAN True
True is a Terminal of Type BOOLEAN. |
| XBoolean |
BOOLEAN XBoolean
XBoolean is a Terminal representing a variable of Type BOOLEAN. |
| XByte |
BYTE XByte
XByte is a Terminal representing a variable of Type BYTE. |
| XChar |
CHAR XChar
XChar is a Terminal representing a variable of Type CHAR. |
| XDouble |
DOUBLE XDouble
XDouble is a Terminal representing a variable of Type DOUBLE. |
| XFloat |
FLOAT XFloat
XFloat is a Terminal representing a variable of Type FLOAT. |
| XInt |
INT XInt
XInt is a Terminal representing a variable of Type INT. |
| XLong |
LONG XLong
XLong is a Terminal representing a variable of Type Long. |
| XObject |
OBJECT XObject
XObject is a Terminal representing a variable of Type OBJECT. |
| Xor |
BOOLEAN Xor(BOOLEAN b1, BOOLEAN b2)
Xor is a boolean function that returns the logical "exclusive or" of both
arguments. |
| XShort |
SHORT XShort
XShort is a Terminal representing a variable of Type SHORT. |
| Zero |
<typeX> Zero
Zero is a generic Terminal which which represents the constant value zero. |