Lines Matching refs:Precedence
252 const auto Precedence = Prev.getPrecedence(); in parseAngle() local
253 if (Precedence > prec::Conditional && Precedence < prec::Relational) in parseAngle()
3138 void parse(int Precedence = 0) { in parse() argument
3147 if (!Current || Precedence > PrecedenceArrowAndPeriod) in parse()
3151 if (Precedence == prec::Conditional) { in parse()
3158 if (Precedence == PrecedenceUnaryOperator) { in parse()
3176 if (Style.isVerilog() && Precedence == prec::Comma) { in parse()
3182 parse(Precedence + 1); in parse()
3186 if (Precedence == CurrentPrecedence && Current && in parse()
3189 addFakeParenthesis(Start, prec::Level(Precedence)); in parse()
3195 Precedence == prec::Additive && Current) { in parse()
3211 (CurrentPrecedence != -1 && CurrentPrecedence < Precedence) || in parse()
3213 Precedence == prec::Assignment && Current->is(tok::colon))) { in parse()
3232 if (CurrentPrecedence == Precedence) { in parse()
3239 next(/*SkipPastLeadingComments=*/Precedence > 0); in parse()
3244 if (Style.isVerilog() && Precedence == prec::Comma && VerilogFirstOfType) in parse()
3247 if (LatestOperator && (Current || Precedence > 0)) { in parse()
3263 if (Precedence == PrecedenceArrowAndPeriod) { in parse()
3267 addFakeParenthesis(Start, prec::Level(Precedence), End); in parse()
3325 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence, in addFakeParenthesis() argument
3334 Start->FakeLParens.push_back(Precedence); in addFakeParenthesis()
3335 if (Precedence > prec::Unknown) in addFakeParenthesis()
3341 if (Precedence > prec::Unknown) in addFakeParenthesis()