Lines Matching refs:Tok

30 processTokens(const FormatToken *Tok, tok::TokenKind StartTok,  in processTokens()  argument
33 if (!Tok || Tok->isNot(StartTok)) in processTokens()
34 return Tok; in processTokens()
37 if (Tok->is(StartTok)) in processTokens()
39 else if (Tok->is(EndTok)) in processTokens()
42 Fn(Tok); in processTokens()
43 Tok = Tok->getNextNonComment(); in processTokens()
44 } while (Tok && NestLevel > 0); in processTokens()
45 return Tok; in processTokens()
48 const FormatToken *skipAttribute(const FormatToken *Tok) { in skipAttribute() argument
49 if (!Tok) in skipAttribute()
51 if (Tok->is(tok::kw___attribute)) { in skipAttribute()
52 Tok = Tok->getNextNonComment(); in skipAttribute()
53 Tok = processTokens(Tok, tok::l_paren, tok::r_paren, nullptr); in skipAttribute()
54 } else if (Tok->is(tok::l_square)) { in skipAttribute()
55 Tok = processTokens(Tok, tok::l_square, tok::r_square, nullptr); in skipAttribute()
57 return Tok; in skipAttribute()
67 const FormatToken *Tok = NamespaceTok->getNextNonComment(); in computeName() local
71 assert(Tok && Tok->is(tok::l_paren) && "expected an opening parenthesis"); in computeName()
72 Tok = Tok->getNextNonComment(); in computeName()
73 while (Tok && !Tok->isOneOf(tok::r_paren, tok::comma)) { in computeName()
74 name += Tok->TokenText; in computeName()
75 Tok = Tok->getNextNonComment(); in computeName()
79 Tok = skipAttribute(Tok); in computeName()
88 while (Tok && !Tok->isOneOf(tok::l_brace, tok::coloncolon, tok::l_paren)) { in computeName()
91 FirstNSTok = Tok; in computeName()
92 Tok = Tok->getNextNonComment(); in computeName()
96 Tok = FirstNSTok; in computeName()
97 Tok = skipAttribute(Tok); in computeName()
101 auto AddToken = [&name](const FormatToken *Tok) { name += Tok->TokenText; }; in computeName() argument
108 while (Tok && Tok->isNot(tok::l_brace)) { in computeName()
112 FirstNSTok = Tok = in computeName()
129 FirstNSTok = Tok; in computeName()
130 Tok = Tok->getNextNonComment(); in computeName()
131 const FormatToken *TokAfterAttr = skipAttribute(Tok); in computeName()
132 if (TokAfterAttr != Tok) in computeName()
133 FirstNSTok = Tok = TokAfterAttr; in computeName()
223 auto EndLoc = RBraceTok->Tok.getEndLoc(); in addEndComment()
238 Comment->Tok.getEndLoc()); in updateEndComment()
291 FormatToken *Tok = Line->First; in analyze() local
292 while (Tok) { in analyze()
293 Braces += Tok->is(tok::l_brace) ? 1 : Tok->is(tok::r_brace) ? -1 : 0; in analyze()
294 Tok = Tok->Next; in analyze()