Lines Matching refs:Precedence
2735 void parse(int Precedence = 0) { in parse() argument
2744 if (!Current || Precedence > PrecedenceArrowAndPeriod) in parse()
2748 if (Precedence == prec::Conditional) { in parse()
2755 if (Precedence == PrecedenceUnaryOperator) { in parse()
2773 if (Style.isVerilog() && Precedence == prec::Comma) { in parse()
2779 parse(Precedence + 1); in parse()
2783 if (Precedence == CurrentPrecedence && Current && in parse()
2786 addFakeParenthesis(Start, prec::Level(Precedence)); in parse()
2792 Precedence == prec::Additive && Current) { in parse()
2808 (CurrentPrecedence != -1 && CurrentPrecedence < Precedence) || in parse()
2810 Precedence == prec::Assignment && Current->is(tok::colon))) { in parse()
2829 if (CurrentPrecedence == Precedence) { in parse()
2836 next(/*SkipPastLeadingComments=*/Precedence > 0); in parse()
2841 if (Style.isVerilog() && Precedence == prec::Comma && VerilogFirstOfType) in parse()
2844 if (LatestOperator && (Current || Precedence > 0)) { in parse()
2860 if (Precedence == PrecedenceArrowAndPeriod) { in parse()
2864 addFakeParenthesis(Start, prec::Level(Precedence), End); in parse()
2922 void addFakeParenthesis(FormatToken *Start, prec::Level Precedence, in addFakeParenthesis() argument
2931 Start->FakeLParens.push_back(Precedence); in addFakeParenthesis()
2932 if (Precedence > prec::Unknown) in addFakeParenthesis()
2938 if (Precedence > prec::Unknown) in addFakeParenthesis()