Lines Matching defs:Identifier
26 Identifier::Identifier([[maybe_unused]] Tag const tag, Identifier const &other, ArenaAllocator *const allocator)
37 Identifier *Identifier::Clone(ArenaAllocator *const allocator, AstNode *const parent)
39 if (auto *const clone = allocator->New<Identifier>(Tag {}, *this, allocator); clone != nullptr) {
56 void Identifier::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName)
73 void Identifier::Iterate(const NodeTraverser &cb) const
84 ValidationInfo Identifier::ValidateExpression()
98 void Identifier::Dump(ir::AstDumper *dumper) const
100 dumper->Add({{"type", IsPrivateIdent() ? "PrivateIdentifier" : "Identifier"},
107 void Identifier::Dump(ir::SrcDumper *dumper) const
118 void Identifier::Compile(compiler::PandaGen *pg) const
123 void Identifier::Compile(compiler::ETSGen *etsg) const
128 checker::Type *Identifier::Check(checker::TSChecker *checker)
133 checker::Type *Identifier::Check(checker::ETSChecker *checker)