Lines Matching refs:UpdateExpression
31 void UpdateExpression::TransformChildren(const NodeTransformer &cb, std::string_view transformationName)
39 void UpdateExpression::Iterate(const NodeTraverser &cb) const
44 void UpdateExpression::Dump(ir::AstDumper *dumper) const
46 dumper->Add({{"type", "UpdateExpression"}, {"operator", operator_}, {"prefix", prefix_}, {"argument", argument_}});
49 void UpdateExpression::Dump(ir::SrcDumper *dumper) const
63 void UpdateExpression::Compile(compiler::PandaGen *pg) const
68 void UpdateExpression::Compile(compiler::ETSGen *etsg) const
73 checker::Type *UpdateExpression::Check(checker::TSChecker *checker)
78 checker::Type *UpdateExpression::Check(checker::ETSChecker *checker)
83 UpdateExpression *UpdateExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent)
87 if (auto *const clone = allocator->New<UpdateExpression>(argument, operator_, prefix_); clone != nullptr) {