Lines Matching refs:Identifier
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
165 auto &Identifier = *(Tokens.end() - 1);
166 if (!Hash->is(tok::hash) || !Identifier->is(tok::identifier))
171 Identifier->TokenText.end() - Hash->TokenText.begin());
172 Hash->ColumnWidth += Identifier->ColumnWidth;
254 // In C# merge the Identifier and the ? together e.g. arg?.
258 auto &Identifier = *(Tokens.end() - 2);
260 if (!Identifier->isOneOf(tok::r_square, tok::identifier) ||
263 Identifier->TokenText =
264 StringRef(Identifier->TokenText.begin(),
265 Question->TokenText.end() - Identifier->TokenText.begin());
266 Identifier->ColumnWidth += Question->ColumnWidth;
275 auto &Identifier = *(Tokens.end() - 1);
276 if (!Identifier->is(tok::identifier))
278 if (Identifier->TokenText != "foreach")
281 Identifier->Type = TT_ForEachMacro;
282 Identifier->Tok.setKind(tok::kw_for);