Lines Matching refs:ChainExpression
26 void ChainExpression::TransformChildren(const NodeTransformer &cb, std::string_view transformationName)
34 void ChainExpression::Iterate(const NodeTraverser &cb) const
39 void ChainExpression::Dump(ir::AstDumper *dumper) const
41 dumper->Add({{"type", "ChainExpression"}, {"expression", expression_}});
44 void ChainExpression::Dump(ir::SrcDumper *dumper) const
51 void ChainExpression::Compile(compiler::PandaGen *pg) const
56 void ChainExpression::CompileToReg(compiler::PandaGen *pg, compiler::VReg &objReg) const
69 void ChainExpression::Compile(compiler::ETSGen *etsg) const
74 checker::Type *ChainExpression::Check(checker::TSChecker *checker)
79 checker::Type *ChainExpression::Check(checker::ETSChecker *checker)
84 ChainExpression *ChainExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent)
88 if (auto *const clone = allocator->New<ChainExpression>(expression); clone != nullptr) {