Lines Matching refs:Precedence
2130 void parse(int Precedence = 0) { in parse() argument
2138 if (!Current || Precedence > PrecedenceArrowAndPeriod) in parse()
2142 if (Precedence == prec::Conditional) { in parse()
2149 if (Precedence == PrecedenceUnaryOperator) { in parse()
2160 parse(Precedence + 1); in parse()
2165 Precedence == CurrentPrecedence) { in parse()
2167 addFakeParenthesis(Start, prec::Level(Precedence)); in parse()
2176 (CurrentPrecedence != -1 && CurrentPrecedence < Precedence) || in parse()
2178 Precedence == prec::Assignment && Current->is(tok::colon))) { in parse()
2193 if (CurrentPrecedence == Precedence) { in parse()
2200 next(/*SkipPastLeadingComments=*/Precedence > 0); in parse()
2204 if (LatestOperator && (Current || Precedence > 0)) { in parse()
2206 if (Precedence == PrecedenceArrowAndPeriod) { in parse()
2210 addFakeParenthesis(Start, prec::Level(Precedence)); in parse()
2261 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence) { in addFakeParenthesis() argument
2262 Start->FakeLParens.push_back(Precedence); in addFakeParenthesis()
2263 if (Precedence > prec::Unknown) in addFakeParenthesis()
2270 if (Precedence > prec::Unknown) in addFakeParenthesis()