Lines Matching refs:RESULT
430 #define RESULT(Op) fold_int_expression(line, \
443 return RESULT(/);
449 return RESULT(%);
450 case Token::Kind::TK_BITWISEAND: return RESULT(&);
451 case Token::Kind::TK_BITWISEOR: return RESULT(|);
452 case Token::Kind::TK_BITWISEXOR: return RESULT(^);
453 case Token::Kind::TK_EQEQ: return RESULT(==);
454 case Token::Kind::TK_NEQ: return RESULT(!=);
455 case Token::Kind::TK_GT: return RESULT(>);
456 case Token::Kind::TK_GTEQ: return RESULT(>=);
457 case Token::Kind::TK_LT: return RESULT(<);
458 case Token::Kind::TK_LTEQ: return RESULT(<=);
469 return RESULT(>>);
477 #undef RESULT
486 #define RESULT(Op) fold_float_expression(line, leftVal Op rightVal, &resultType)
488 case Token::Kind::TK_PLUS: return RESULT(+);
489 case Token::Kind::TK_MINUS: return RESULT(-);
490 case Token::Kind::TK_STAR: return RESULT(*);
491 case Token::Kind::TK_SLASH: return RESULT(/);
492 case Token::Kind::TK_EQEQ: return RESULT(==);
493 case Token::Kind::TK_NEQ: return RESULT(!=);
494 case Token::Kind::TK_GT: return RESULT(>);
495 case Token::Kind::TK_GTEQ: return RESULT(>=);
496 case Token::Kind::TK_LT: return RESULT(<);
497 case Token::Kind::TK_LTEQ: return RESULT(<=);
500 #undef RESULT