Lines Matching refs:l_square
83 if (!Next.is(tok::l_square) || Next.getLength() != 2) in CheckForTemplateAndDigraph()
739 && Tok.is(tok::l_square) in TryParseLambdaExpression()
787 assert(Tok.is(tok::l_square) && "Lambda expressions begin with '['."); in ParseLambdaIntroducer()
788 BalancedDelimiterTracker T(*this, tok::l_square); in ParseLambdaIntroducer()
1165 (Tok.is(tok::l_square) && NextToken().is(tok::l_square))) { in ParseLambdaExpressionAfterIntroducer()
1173 case tok::l_square: TokKind = 2; break; in ParseLambdaExpressionAfterIntroducer()
1284 if (Tok.is(tok::l_square) && Tok.getLength() == 2) { in ParseCXXCasts()
2172 if (Tok.is(tok::l_square) && in ParseUnqualifiedIdOperator()
2173 (!getLangOpts().CPlusPlus11 || NextToken().isNot(tok::l_square))) { in ParseUnqualifiedIdOperator()
2175 BalancedDelimiterTracker T(*this, tok::l_square); in ParseUnqualifiedIdOperator()
2212 case tok::l_square: { in ParseUnqualifiedIdOperator()
2214 BalancedDelimiterTracker T(*this, tok::l_square); in ParseUnqualifiedIdOperator()
2746 while (Tok.is(tok::l_square)) { in ParseDirectNewDeclarator()
2751 BalancedDelimiterTracker T(*this, tok::l_square); in ParseDirectNewDeclarator()
2826 if (Tok.is(tok::l_square) && NextToken().is(tok::r_square)) { in ParseCXXDeleteExpression()
2836 BalancedDelimiterTracker T(*this, tok::l_square); in ParseCXXDeleteExpression()