Lines Matching refs:Current
53 Current = Tokens[0]; in DefinitionParser()
59 if (!Current->is(tok::identifier)) in parse()
61 Def.Name = Current->TokenText; in parse()
63 if (Current->is(tok::l_paren)) { in parse()
76 assert(Current->is(tok::l_paren)); in parseParams()
78 while (Current->is(tok::identifier)) { in parseParams()
79 Def.Params.push_back(Current); in parseParams()
82 if (Current->isNot(tok::comma)) in parseParams()
86 if (Current->isNot(tok::r_paren)) in parseParams()
93 if (!Current->isOneOf(tok::equal, tok::eof)) in parseExpansion()
95 if (Current->is(tok::equal)) in parseExpansion()
102 while (Current->isNot(tok::eof)) { in parseTail()
103 Def.Body.push_back(Current); in parseTail()
106 Def.Body.push_back(Current); in parseTail()
112 Current = Tokens[Pos]; in nextToken()
113 Current->Finalized = true; in nextToken()
117 FormatToken *Current = nullptr; member in clang::format::MacroExpander::DefinitionParser