Home | History | Annotate | Download | only in Parse

Lines Matching full:prec

122   return ParseRHSOfBinaryExpression(LHS, prec::Comma);
133 return ParseRHSOfBinaryExpression(LHS, prec::Comma);
153 return ParseRHSOfBinaryExpression(LHS, prec::Comma);
172 return ParseRHSOfBinaryExpression(LHS, prec::Assignment);
193 return ParseRHSOfBinaryExpression(R, prec::Assignment);
206 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::Conditional));
223 ExprResult Res(ParseRHSOfBinaryExpression(LHS, prec::LogicalOr));
239 static bool isFoldOperator(prec::Level Level) {
240 return Level > prec::Unknown && Level != prec::Conditional;
249 Parser::ParseRHSOfBinaryExpression(ExprResult LHS, prec::Level MinPrec) {
250 prec::Level NextTokPrec = getBinOpPrecedence(Tok.getKind(),
289 if (NextTokPrec == prec::Conditional) {
343 if (Tok.is(tok::code_completion) && NextTokPrec == prec::Assignment) {
364 } else if (getLangOpts().CPlusPlus && NextTokPrec <= prec::Conditional)
380 prec::Level ThisPrec = NextTokPrec;
385 bool isRightAssoc = ThisPrec == prec::Conditional ||
386 ThisPrec == prec::Assignment;
403 static_cast<prec::Level>(ThisPrec + !isRightAssoc));
420 if (ThisPrec == prec::Assignment) {