evaluate
errmask_t evaluate(struct base *, side_t, bool_t);
errs |= evaluate(bp, OPT_SRC, TRUE);
errs |= evaluate(bp, OPT_DST, TRUE);
errs |= evaluate(bp, OPT_SRC, FALSE);
errs |= evaluate(bp, OPT_DST, FALSE);
if (!ev.evaluate(attr, op, value, invert, prex) &&
ev.evaluate(attr,
ServiceLocationAttribute.evaluate(buf.toString().trim());
ServiceLocationAttributeV1.evaluate(strval, charCode);
Object o = evaluate(value);
Object obj2 = evaluate(val);
Object o = evaluate(value, charCode);
.evaluate = evaluate_to_int_const_expr,
.evaluate = evaluate_to_int_const_expr,
.evaluate = evaluate_to_int_const_expr,
.evaluate = evaluate_choose,
.evaluate = evaluate_pure_unop,
.evaluate = evaluate_fp_unop,
.evaluate = evaluate_overflow,
.evaluate = evaluate_overflow_p,
if (ctype->op && ctype->op->evaluate)
return ctype->op->evaluate(expr);
int (*evaluate)(struct expression *);