static Primitives.BooleanExpression |
Operators.and(Node left,
Node right) |
'&' or 'and' logical and operator
|
static Node |
Operators.division(Node left,
Node right) |
'/' division operator
|
static Primitives.BooleanExpression |
Operators.equal(Node left,
Node right) |
'=' equal operator
|
Node |
IfElseMacro.evaluate(Node... params) |
Evaluates the ifelse macro
|
Node |
JavaMacro.evaluate(Node... nodes) |
Evaluates the java macro on the given arguments
|
static Primitives.BooleanExpression |
Operators.greaterEqual(Node left,
Node right) |
'>=' greater equal operator
|
static Primitives.BooleanExpression |
Operators.greaterThan(Node left,
Node right) |
'>' greater than operator
|
static Primitives.BooleanExpression |
Operators.is(Node left,
Node right) |
'is' is operator (to check for string equality)
|
static Primitives.BooleanExpression |
Operators.lessEqual(Node left,
Node right) |
'<=' less equal operator
|
static Primitives.BooleanExpression |
Operators.lessThan(Node left,
Node right) |
'<' less than operator
|
static Node |
Operators.minus(Node left,
Node right) |
'-' minus operator
|
static Primitives.BooleanExpression |
Operators.not(Node expr) |
'!' or 'not' logical not operator
|
static Primitives.BooleanExpression |
Operators.or(Node left,
Node right) |
'|' or 'or' logical or operator
|
static Node |
Operators.plus(Node left,
Node right) |
'+' plus operator
|
static Node |
Operators.pow(Node left,
Node right) |
'^' power operator
|
static Primitives.BooleanExpression |
Operators.regexp(Node left,
Node right) |
'regexp' regexp operator (to check for string matching a given
regular expression)
|
static Node |
Operators.times(Node left,
Node right) |
'*' times operator
|
static Node |
Operators.uminus(Node expr) |
'-' unary minus operator
|
static Node |
Operators.uplus(Node expr) |
'+' unary plus operator
|