Lines Matching refs:Precedence
2426 void parse(int Precedence = 0) { in parse() argument
2435 if (!Current || Precedence > PrecedenceArrowAndPeriod) in parse()
2439 if (Precedence == prec::Conditional) { in parse()
2446 if (Precedence == PrecedenceUnaryOperator) { in parse()
2457 parse(Precedence + 1); in parse()
2461 if (Precedence == CurrentPrecedence && Current && in parse()
2464 addFakeParenthesis(Start, prec::Level(Precedence)); in parse()
2473 (CurrentPrecedence != -1 && CurrentPrecedence < Precedence) || in parse()
2475 Precedence == prec::Assignment && Current->is(tok::colon))) { in parse()
2494 if (CurrentPrecedence == Precedence) { in parse()
2501 next(/*SkipPastLeadingComments=*/Precedence > 0); in parse()
2505 if (LatestOperator && (Current || Precedence > 0)) { in parse()
2521 if (Precedence == PrecedenceArrowAndPeriod) { in parse()
2525 addFakeParenthesis(Start, prec::Level(Precedence), End); in parse()
2579 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence, in addFakeParenthesis() argument
2581 Start->FakeLParens.push_back(Precedence); in addFakeParenthesis()
2582 if (Precedence > prec::Unknown) in addFakeParenthesis()
2588 if (Precedence > prec::Unknown) in addFakeParenthesis()