Lines Matching refs:Current
52 Current = Tokens[0]; in DefinitionParser()
58 if (!Current->is(tok::identifier)) in parse()
60 Def.Name = Current->TokenText; in parse()
62 if (Current->is(tok::l_paren)) { in parse()
75 assert(Current->is(tok::l_paren)); in parseParams()
77 while (Current->is(tok::identifier)) { in parseParams()
78 Def.Params.push_back(Current); in parseParams()
81 if (Current->isNot(tok::comma)) in parseParams()
85 if (Current->isNot(tok::r_paren)) in parseParams()
92 if (!Current->isOneOf(tok::equal, tok::eof)) in parseExpansion()
94 if (Current->is(tok::equal)) in parseExpansion()
101 while (Current->isNot(tok::eof)) { in parseTail()
102 Def.Body.push_back(Current); in parseTail()
105 Def.Body.push_back(Current); in parseTail()
111 Current = Tokens[Pos]; in nextToken()
112 Current->Finalized = true; in nextToken()
116 FormatToken *Current = nullptr; member in clang::format::MacroExpander::DefinitionParser