• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/

Lines Matching refs:Tok

50   switch (Tok.getKind()) {
155 switch (Tok.getKind()) {
166 if (Tok.isNot(tok::l_paren))
194 if (Tok.is(tok::annot_cxxscope))
196 if (Tok.is(tok::identifier))
198 else if (Tok.is(tok::annot_template_id))
210 if (getLangOpts().ObjC && Tok.is(tok::less))
233 if (Tok.isNot(tok::l_paren)) {
246 if (Tok.isNot(tok::semi) && (!AllowForRangeDecl || Tok.isNot(tok::colon)))
287 if (Tok.isOneOf(tok::kw_asm, tok::kw___attribute))
291 if (Tok.is(tok::l_paren)) {
296 } else if (Tok.is(tok::l_brace)) {
300 } else if (Tok.is(tok::equal) || isTokIdentifier_in()) {
360 if (P.Tok.is(tok::question))
362 else if (P.Tok.is(tok::colon)) {
379 if (P.Tok.isNot(tok::r_paren))
381 if (P.Tok.isNot(tok::semi))
432 assert(Tok.is(tok::colon) && "should be looking at the ':'");
453 if (Tok.is(tok::l_brace) || (AllowSemi && Tok.is(tok::semi)))
495 assert(Tok.is(tok::l_paren) && "Expected '('");
505 if (Tok.isOneOf(tok::equal, tok::kw_asm, tok::kw___attribute) ||
506 (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace))) {
512 if (State.CanBeForRangeDecl && Tok.is(tok::colon))
526 if (Tok.is(tok::l_paren)) {
536 if (State.CanBeCondition && Tok.is(tok::r_paren))
538 else if (State.CanBeInitStatement && Tok.is(tok::semi))
587 assert(Tok.is(tok::l_paren) && "Expected '('");
599 if (Context == TypeIdInParens && Tok.is(tok::r_paren)) {
608 (Tok.isOneOf(tok::greater, tok::comma) ||
610 (Tok.isOneOf(tok::greatergreater,
612 (Tok.is(tok::ellipsis) &&
663 if (Tok.is(tok::kw_alignas))
666 if (Tok.isNot(tok::l_square) || NextToken().isNot(tok::l_square))
686 IsAttribute &= Tok.is(tok::r_square);
723 if (Tok.is(tok::r_square))
746 while (Tok.isNot(tok::r_square)) {
747 if (Tok.is(tok::comma)) {
762 if (Tok.is(tok::coloncolon)) {
771 if (Tok.is(tok::l_paren)) {
787 if (Tok.is(tok::r_square)) {
789 IsAttribute = Tok.is(tok::r_square);
804 while (Tok.isOneOf(tok::l_square, tok::kw___attribute, tok::kw___declspec,
806 if (Tok.is(tok::l_square)) {
808 if (Tok.isNot(tok::l_square))
811 if (!SkipUntil(tok::r_square) || Tok.isNot(tok::r_square))
818 if (Tok.isNot(tok::l_paren))
834 if (Tok.isOneOf(tok::star, tok::amp, tok::caret, tok::ampamp) ||
835 (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::star))) {
843 while (Tok.isOneOf(tok::kw_const, tok::kw_volatile, tok::kw_restrict,
872 assert(Tok.is(tok::kw_operator));
876 switch (Tok.getKind()) {
879 if (Tok.is(tok::l_square) && NextToken().is(tok::r_square)) {
916 FoundUDSuffix |= Tok.hasUDSuffix();
921 if (Tok.is(tok::identifier))
1011 if (Tok.is(tok::ellipsis))
1014 if ((Tok.isOneOf(tok::identifier, tok::kw_operator) ||
1015 (Tok.is(tok::annot_cxxscope) && (NextToken().is(tok::identifier) ||
1019 if (Tok.is(tok::annot_cxxscope)) {
1022 Tok.getAnnotationValue(), Tok.getAnnotationRange(), SS);
1026 } else if (Tok.is(tok::identifier)) {
1027 TentativelyDeclaredIdentifiers.push_back(Tok.getIdentifierInfo());
1029 if (Tok.is(tok::kw_operator)) {
1034 } else if (Tok.is(tok::l_paren)) {
1037 (Tok.is(tok::r_paren) || // 'int()' is a function.
1039 (Tok.is(tok::ellipsis) && NextToken().is(tok::r_paren)) ||
1050 if (Tok.isOneOf(tok::kw___attribute, tok::kw___declspec, tok::kw___cdecl,
1057 if (Tok.isNot(tok::r_paren))
1071 if (Tok.is(tok::l_paren)) {
1083 } else if (Tok.is(tok::l_square)) {
1087 } else if (Tok.is(tok::kw_requires)) {
1261 switch (Tok.getKind()) {
1301 if (Tok.isNot(tok::identifier))
1313 assert(Tok.isNot(tok::identifier) &&
1325 if (Tok.is(tok::identifier))
1462 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1483 assert(Tok.is(tok::annot_typename));
1491 if (!Tok.is(tok::annot_typename)) {
1492 if (Tok.is(tok::annot_cxxscope) &&
1508 if (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::identifier)) {
1510 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
1511 Tok.getAnnotationRange(),
1517 bool isIdentifier = Tok.is(tok::identifier);
1537 if (((Tok.is(tok::amp) || Tok.is(tok::star)) &&
1540 (Tok.is(tok::ampamp) && NextToken().is(tok::greater)))
1558 if (Tok.isNot(tok::identifier))
1575 assert(Tok.isNot(tok::annot_cxxscope) ||
1612 bool isFollowedByParen = Tok.is(tok::l_paren);
1613 bool isFollowedByBrace = Tok.is(tok::l_brace);
1676 bool isFollowedByParen = Tok.is(tok::l_paren);
1677 bool isFollowedByBrace = Tok.is(tok::l_brace);
1709 if (Tok.is(tok::l_paren))
1712 if (getLangOpts().CPlusPlus11 && Tok.is(tok::l_brace))
1723 switch (Tok.getKind()) {
1785 assert(Tok.is(tok::kw_typeof) && "Expected 'typeof'!");
1788 assert(Tok.is(tok::l_paren) && "Expected '('");
1800 assert(Tok.is(tok::less) && "Expected '<' for qualifier list");
1803 if (Tok.isNot(tok::identifier))
1807 if (Tok.is(tok::comma)) {
1812 if (Tok.is(tok::greater)) {
1848 if (Tok.isNot(tok::r_paren))
1894 if (Tok.is(tok::r_paren))
1906 if (Tok.is(tok::ellipsis)) {
1908 if (Tok.is(tok::r_paren))
1940 if (SeenType && Tok.is(tok::identifier))
1960 if (Tok.is(tok::kw___attribute))
1973 return Tok.is(tok::equal) ? TPResult::True : TPResult::False;
1975 if (Tok.is(tok::equal)) {
1982 if (Tok.is(tok::ellipsis)) {
1984 if (Tok.is(tok::r_paren))
2013 if (TPR == TPResult::Ambiguous && Tok.isNot(tok::r_paren))
2024 while (Tok.isOneOf(tok::kw_const, tok::kw_volatile, tok::kw___unaligned,
2029 if (Tok.isOneOf(tok::amp, tok::ampamp))
2033 if (Tok.is(tok::kw_throw)) {
2035 if (Tok.isNot(tok::l_paren))
2043 if (Tok.is(tok::kw_noexcept)) {
2046 if (Tok.is(tok::l_paren)) {
2064 if (Tok.is(tok::l_brace))
2072 if (Tok.isNot(tok::r_square))
2085 if (Tok.isNot(tok::less))
2133 assert(Tok.is(tok::l_paren) && "expected to be looking at a '(' token");
2143 while (Tok.is(tok::l_paren))
2152 if (Tok.is(tok::annot_cxxscope)) {
2153 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
2154 Tok.getAnnotationRange(),
2161 if (Tok.is(tok::kw_operator))
2165 if (Tok.isNot(tok::identifier) && Tok.isNot(tok::annot_template_id))
2167 if (!Actions.isCurrentClassName(Tok.is(tok::identifier)
2168 ? *Tok.getIdentifierInfo()
2169 : *takeTemplateIdAnnotation(Tok)->Name,