Lines Matching refs:identifier

72 bool Parser::LookupHandleSubtype(const raw::Identifier* identifier,
74 auto lookup = handle_subtype_table_.find(identifier->location().data());
95 Token identifier = ConsumeToken(Token::Kind::kIdentifier, is_discarded);
99 return std::make_unique<raw::Identifier>(identifier, identifier);
294 auto identifier = ParseCompoundIdentifier();
297 return std::make_unique<raw::IdentifierConstant>(std::move(identifier));
426 auto identifier = ParseIdentifier(true);
429 if (!LookupHandleSubtype(identifier.get(), &subtype))
498 auto identifier = ParseCompoundIdentifier();
510 return std::make_unique<raw::RequestHandleType>(start, MarkLastUseful(), std::move(identifier), nullability);
516 auto identifier = ParseCompoundIdentifier();
525 return std::make_unique<raw::IdentifierType>(identifier->start_, MarkLastUseful(), std::move(identifier), nullability);
584 auto identifier = ParseIdentifier();
595 std::move(identifier), std::move(constant));
602 auto identifier = ParseIdentifier();
618 start = identifier->start_;
620 return std::make_unique<raw::EnumMember>(start, MarkLastUseful(), std::move(identifier), std::move(member_value), std::move(attributes));
631 auto identifier = ParseIdentifier();
674 std::move(attributes), std::move(identifier),
682 auto identifier = ParseIdentifier();
686 return std::make_unique<raw::Parameter>(type->start_, MarkLastUseful(), std::move(type), std::move(identifier));
797 auto identifier = ParseIdentifier();
842 std::move(attributes), std::move(identifier),
854 auto identifier = ParseIdentifier();
874 std::move(type), std::move(identifier),
885 auto identifier = ParseIdentifier();
920 std::move(attributes), std::move(identifier),
945 auto identifier = ParseIdentifier();
966 std::move(identifier),
977 auto identifier = ParseIdentifier();
1011 std::move(attributes), std::move(identifier),
1022 auto identifier = ParseIdentifier();
1032 return std::make_unique<raw::UnionMember>(start, MarkLastUseful(), std::move(type), std::move(identifier), std::move(attributes));
1042 auto identifier = ParseIdentifier();
1077 std::move(attributes), std::move(identifier),