Lines Matching defs:Precedence
3174 void parse(int Precedence = 0) {
3183 if (!Current || Precedence > PrecedenceArrowAndPeriod)
3187 if (Precedence == prec::Conditional) {
3194 if (Precedence == PrecedenceUnaryOperator) {
3212 if (Style.isVerilog() && Precedence == prec::Comma) {
3218 parse(Precedence + 1);
3231 if (Precedence == CurrentPrecedence && Current &&
3234 addFakeParenthesis(Start, prec::Level(Precedence));
3240 Precedence == prec::Additive && Current) {
3256 (CurrentPrecedence != -1 && CurrentPrecedence < Precedence) ||
3258 Precedence == prec::Assignment && Current->is(tok::colon))) {
3277 if (CurrentPrecedence == Precedence) {
3284 next(/*SkipPastLeadingComments=*/Precedence > 0);
3289 if (Style.isVerilog() && Precedence == prec::Comma && VerilogFirstOfType)
3292 if (LatestOperator && (Current || Precedence > 0)) {
3308 if (Precedence == PrecedenceArrowAndPeriod) {
3312 addFakeParenthesis(Start, prec::Level(Precedence), End);
3370 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence,
3379 Start->FakeLParens.push_back(Precedence);
3380 if (Precedence > prec::Unknown)
3386 if (Precedence > prec::Unknown)