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