public final class Operators
extends java.lang.Object
Zephyr Business Solutions Corp.
Constructor and Description |
---|
Operators() |
Modifier and Type | Method and Description |
---|---|
static Operator |
buildAnd(java.lang.String name)
Build the binary and operator.
|
static Operator |
buildApply(java.lang.String name)
Build the binary $ operator to change precedence.
|
static Operator |
buildAss(java.lang.String name)
Build the := operator.
|
static Operator |
buildAt(java.lang.String name)
Build the unary @ operator to get the value corresponding a key or index.
|
static Operator |
buildConcat(java.lang.String name)
Build the binary ++ operator to concatenate two lists.
|
static Operator |
buildCons(java.lang.String name)
Build the binary : operator to add an element to a list.
|
static Operator |
buildCount(java.lang.String name)
Build the unary # operator to get the size of a container or a tuple.
|
static Operator |
buildDeduce(java.lang.String name)
Build the => operator.
|
static Operator |
buildDiv(java.lang.String name)
Build the binary / operator.
|
static Operator |
buildEq(java.lang.String name)
Build the binary == operator.
|
static Operator |
buildGe(java.lang.String name)
Build the binary >= operator.
|
static Operator |
buildGt(java.lang.String name)
Build the binary > operator.
|
static Operator |
buildInverseCall(java.lang.String name)
Build the binary -> operator to allow function call
in the argument first order.
|
static Operator |
buildLcomp(java.lang.String name)
Build the binary << operator to compose two functions.
|
static Operator |
buildLe(java.lang.String name)
Build the binary <= operator.
|
static Operator |
buildLt(java.lang.String name)
Build the binary < operator.
|
static Operator |
buildMinus(java.lang.String name)
Build the binary - operator.
|
static Operator |
buildMod(java.lang.String name)
Build the binary % operator.
|
static Operator |
buildMul(java.lang.String name)
Build the binary * operator.
|
static Operator |
buildNe(java.lang.String name)
Build the binary != operator.
|
static Operator |
buildNegate(java.lang.String name,
java.lang.String alias)
Build the unary - operator.
|
static Operator |
buildNot(java.lang.String name)
Build the unary (!) operator.
|
static Operator |
buildOr(java.lang.String name)
Build the binary or operator.
|
static Operator |
buildPlus(java.lang.String name)
Build the binary + operator.
|
static Operator |
buildSeq(java.lang.String name)
Build the binary >> operator to specify sequencing.
|
public static Operator buildPlus(java.lang.String name)
name
- the string representation of this operator.public static Operator buildMinus(java.lang.String name)
name
- the string representation of this operator.public static Operator buildMul(java.lang.String name)
name
- the string representation of this operator.public static Operator buildDiv(java.lang.String name)
name
- the string representation of this operator.public static Operator buildMod(java.lang.String name)
name
- the string representation of this operator.public static Operator buildEq(java.lang.String name)
name
- the string representation of this operator.public static Operator buildNe(java.lang.String name)
name
- the string representation of this operator.public static Operator buildGt(java.lang.String name)
name
- the string representation of this operator.public static Operator buildGe(java.lang.String name)
name
- the string representation of this operator.public static Operator buildLt(java.lang.String name)
name
- the string representation of this operator.public static Operator buildLe(java.lang.String name)
name
- the string representation of this operator.public static Operator buildNot(java.lang.String name)
name
- the string representation of this operator.public static Operator buildAnd(java.lang.String name)
name
- the string representation of this operator.public static Operator buildOr(java.lang.String name)
name
- the string representation of this operator.public static Operator buildLcomp(java.lang.String name)
name
- the string representation of this operator.public static Operator buildSeq(java.lang.String name)
name
- the string representation of this operator.public static Operator buildApply(java.lang.String name)
name
- the string representation of this operator.public static Operator buildInverseCall(java.lang.String name)
name
- the string representation of this operator.public static Operator buildCons(java.lang.String name)
name
- the string representation of this operator.public static Operator buildConcat(java.lang.String name)
name
- the string representation of this operator.public static Operator buildCount(java.lang.String name)
name
- the string representation of this operator.public static Operator buildAt(java.lang.String name)
name
- the string representation of this operator.public static Operator buildNegate(java.lang.String name, java.lang.String alias)
name
- the name of this operator.alias
- the string representation of the operator.public static Operator buildDeduce(java.lang.String name)
name
- the string representation of this operator.public static Operator buildAss(java.lang.String name)
name
- the string representation of this operator.