Lines Matching refs:OPERATOR_RIGHT

1257 #define OPERATOR_RIGHT(op, exprType)                                         \
1283 case Token::Kind::TK_EQ: OPERATOR_RIGHT(=, assignmentExpression); break;
1284 case Token::Kind::TK_STAREQ: OPERATOR_RIGHT(*=, assignmentExpression); break;
1285 case Token::Kind::TK_SLASHEQ: OPERATOR_RIGHT(/=, assignmentExpression); break;
1286 case Token::Kind::TK_PERCENTEQ: OPERATOR_RIGHT(%=, assignmentExpression); break;
1287 case Token::Kind::TK_PLUSEQ: OPERATOR_RIGHT(+=, assignmentExpression); break;
1288 case Token::Kind::TK_MINUSEQ: OPERATOR_RIGHT(-=, assignmentExpression); break;
1289 case Token::Kind::TK_SHLEQ: OPERATOR_RIGHT(<<=, assignmentExpression); break;
1290 case Token::Kind::TK_SHREQ: OPERATOR_RIGHT(>>=, assignmentExpression); break;
1291 case Token::Kind::TK_BITWISEANDEQ: OPERATOR_RIGHT(&=, assignmentExpression); break;
1292 case Token::Kind::TK_BITWISEXOREQ: OPERATOR_RIGHT(^=, assignmentExpression); break;
1293 case Token::Kind::TK_BITWISEOREQ: OPERATOR_RIGHT(|=, assignmentExpression); break;
1335 OPERATOR_RIGHT(||, logicalXorExpression);
1369 OPERATOR_RIGHT(&&, bitwiseOrExpression);
1382 OPERATOR_RIGHT(|, bitwiseXorExpression);
1395 OPERATOR_RIGHT(^, bitwiseAndExpression);
1408 OPERATOR_RIGHT(&, equalityExpression);
1422 case Token::Kind::TK_EQEQ: OPERATOR_RIGHT(==, relationalExpression); break;
1423 case Token::Kind::TK_NEQ: OPERATOR_RIGHT(!=, relationalExpression); break;
1438 case Token::Kind::TK_LT: OPERATOR_RIGHT(<, shiftExpression); break;
1439 case Token::Kind::TK_GT: OPERATOR_RIGHT(>, shiftExpression); break;
1440 case Token::Kind::TK_LTEQ: OPERATOR_RIGHT(<=, shiftExpression); break;
1441 case Token::Kind::TK_GTEQ: OPERATOR_RIGHT(>=, shiftExpression); break;
1456 case Token::Kind::TK_SHL: OPERATOR_RIGHT(<<, additiveExpression); break;
1457 case Token::Kind::TK_SHR: OPERATOR_RIGHT(>>, additiveExpression); break;
1472 case Token::Kind::TK_PLUS: OPERATOR_RIGHT(+, multiplicativeExpression); break;
1473 case Token::Kind::TK_MINUS: OPERATOR_RIGHT(-, multiplicativeExpression); break;
1488 case Token::Kind::TK_STAR: OPERATOR_RIGHT(*, unaryExpression); break;
1489 case Token::Kind::TK_SLASH: OPERATOR_RIGHT(/, unaryExpression); break;
1490 case Token::Kind::TK_PERCENT: OPERATOR_RIGHT(%, unaryExpression); break;