Class ExprParser


public class ExprParser extends AbstractCqnExpressionParser
GRAMMAR: predicate = value pred_op value pred_op = '=' | '>' | '<' | '>=' | '<=' | '<>' | 'is' | 'in' | 'between' ` value = numericExpression | val numericExpression = numericTerm [ ( '+' | '-' ) numericTerm ]* numericTerm = numericPrimary [ ( '*' | '/' ) numericPrimary ]* numericPrimary = '(' numericExpression ')' | numericValue numericValue = NUM_VAL | PLAIN_NUM | REF | PARAM | FUNC val = STRING_VAL | PLAIN_STRING