getASTExpressionOperator function
Implementation
ASTExpressionOperator getASTExpressionOperator(String op) {
op = op.trim();
switch (op) {
case '+':
return ASTExpressionOperator.add;
case '-':
return ASTExpressionOperator.subtract;
case '*':
return ASTExpressionOperator.multiply;
case '/':
return ASTExpressionOperator.divide;
case '~/':
return ASTExpressionOperator.divideAsInt;
case '==':
return ASTExpressionOperator.equals;
case '!=':
return ASTExpressionOperator.notEquals;
case '>':
return ASTExpressionOperator.greater;
case '>=':
return ASTExpressionOperator.greaterOrEq;
case '<':
return ASTExpressionOperator.lower;
case '<=':
return ASTExpressionOperator.lowerOrEq;
default:
throw UnsupportedError(op);
}
}