/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | doWhileStatement.cpp | 31 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 32 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 33 body_ = transformedNode->AsStatement(); in TransformChildren() 44 cb(body_); in Iterate() 50 dumper->Add({{"type", "DoWhileStatement"}, {"body", body_}, {"test", test_}}); in Dump() 56 if (body_ != nullptr) { in Dump() 59 body_->Dump(dumper); in Dump()
|
H A D | labelledStatement.cpp | 32 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 33 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 34 body_ = transformedNode->AsStatement(); in TransformChildren() 41 cb(body_); in Iterate() 46 dumper->Add({{"type", "LabelledStatement"}, {"label", ident_}, {"body", body_}}); in Dump() 55 body_->Dump(dumper); in Dump() 60 const auto *iter = body_; in GetReferencedStatement()
|
H A D | whileStatement.cpp | 36 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 37 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 38 body_ = transformedNode->AsStatement(); in TransformChildren() 45 cb(body_); in Iterate() 50 dumper->Add({{"type", "WhileStatement"}, {"test", test_}, {"body", body_}}); in Dump() 60 if (body_ != nullptr) { in Dump() 63 body_->Dump(dumper); in Dump()
|
H A D | forInStatement.cpp | 40 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 41 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 42 body_ = transformedNode->AsStatement(); in TransformChildren() 50 cb(body_); in Iterate() 55 dumper->Add({{"type", "ForInStatement"}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
|
H A D | forUpdateStatement.cpp | 51 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 52 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 53 body_ = transformedNode->AsStatement(); in TransformChildren() 69 cb(body_); in Iterate() 78 {"body", body_}}); in Dump() 98 if (body_ != nullptr) { in Dump() 101 body_->Dump(dumper); in Dump()
|
H A D | doWhileStatement.h | 31 : LoopStatement(AstNodeType::DO_WHILE_STATEMENT), body_(body), test_(test) in DoWhileStatement() 37 return body_; in Body() 42 return body_; in Body() 71 Statement *body_; member in ark::es2panda::ark::es2panda::ir::DoWhileStatement
|
H A D | whileStatement.h | 31 : LoopStatement(AstNodeType::WHILE_STATEMENT), test_(test), body_(body) in WhileStatement() 47 return body_; in Body() 52 return body_; in Body() 72 Statement *body_; member in ark::es2panda::ark::es2panda::ir::WhileStatement
|
H A D | forInStatement.h | 31 : LoopStatement(AstNodeType::FOR_IN_STATEMENT), left_(left), right_(right), body_(body) in ForInStatement() 57 return body_; in Body() 62 return body_; in Body() 83 Statement *body_; member in ark::es2panda::ark::es2panda::ir::ForInStatement
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | catchClause.cpp | 36 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 37 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 38 body_ = transformedNode->AsBlockStatement(); in TransformChildren() 48 cb(body_); in Iterate() 53 dumper->Add({{"type", "CatchClause"}, {"body", body_}, {"param", AstDumper::Nullish(param_)}}); in Dump() 58 ASSERT(body_ != nullptr); in Dump() 70 body_->Dump(dumper); in Dump()
|
H A D | scriptFunction.cpp | 29 body_(data.body), in ScriptFunction() 78 body_ != nullptr ? body_->Clone(allocator, nullptr) : nullptr, in Clone() 101 if (body_ != nullptr) { in TransformChildren() 102 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 103 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 104 body_ = transformedNode; in TransformChildren() 115 if (body_ != nullptr) { in Iterate() 116 cb(body_); in Iterate() [all...] |
H A D | classDefinition.cpp | 38 return std::any_of(body_.cbegin(), body_.cend(), [](auto *element) { in HasPrivateMethod() 45 return std::any_of(body_.cbegin(), body_.cend(), [](auto *element) { in HasComputedInstanceField() 53 return std::any_of(body_.cbegin(), body_.cend(), [&name](auto *element) { 102 for (auto *&it : body_) { 139 for (size_t ix = 0; ix < body_.size(); ix++) { 140 cb(body_[ix]); 163 {"body", body_, propFilte [all...] |
H A D | namespaceDefinition.cpp | 45 for (auto *&it : body_) { in TransformChildren() 60 for (size_t ix = 0; ix < body_.size(); ix++) { in Iterate() 61 cb(body_[ix]); in Iterate() 75 dumper->Add({{"id", AstDumper::Nullish(ident_)}, {"body", body_}}); in Dump() 87 if (!body_.empty()) { in Dump() 90 for (auto elem : body_) { in Dump() 92 if (elem == body_.back()) { in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsModuleDeclaration.cpp | 40 if (body_ != nullptr) { in TransformChildren() 41 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 42 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 43 body_ = transformedNode->AsStatement(); in TransformChildren() 56 if (body_ != nullptr) { in Iterate() 57 cb(body_); in Iterate() 66 {"body", AstDumper::Optional(body_)}, in Dump()
|
H A D | tsInterfaceDeclaration.cpp | 63 if (auto *transformedNode = cb(body_); body_ != transformedNode) { in TransformChildren() 64 body_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 65 body_ = transformedNode->AsTSInterfaceBody(); in TransformChildren() 85 cb(body_); in Iterate() 92 {"body", body_}, in Dump() 122 if (body_ != nullptr) { in Dump() 125 body_->Dump(dumper); in Dump()
|
H A D | tsInterfaceBody.h | 31 : Expression(AstNodeType::TS_INTERFACE_BODY), body_(std::move(body)) in TSInterfaceBody() 37 return &body_; in BodyPtr() 42 return body_; 47 return body_; 65 ArenaVector<AstNode *> body_; member in ark::es2panda::ir::final
|
H A D | tsInterfaceBody.cpp | 27 for (auto *&it : body_) { in TransformChildren() 37 for (auto *it : body_) { in Iterate() 44 dumper->Add({{"type", "TSInterfaceBody"}, {"body", body_}}); in Dump() 49 for (auto b : body_) { in Dump()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsInterfaceBody.cpp | 24 for (auto *it : body_) { in Iterate() 31 dumper->Add({{"type", "TSInterfaceBody"}, {"body", body_}}); in Dump() 38 for (auto *it : body_) { in Check() 47 for (auto iter = body_.begin(); iter != body_.end(); iter++) { in UpdateSelf()
|
H A D | tsModuleDeclaration.cpp | 29 if (body_) { in Iterate() 30 cb(body_); in Iterate() 38 {"body", AstDumper::Optional(body_)}, in Dump() 54 if (body_) { in UpdateSelf() 56 body_ = std::get<ir::AstNode *>(cb(body_))->AsStatement(); in UpdateSelf()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | labelledStatement.cpp | 28 cb(body_); in Iterate() 33 dumper->Add({{"type", "LabelledStatement"}, {"label", ident_}, {"body", body_}}); in Dump() 39 body_->Compile(pg); in Compile() 50 body_ = std::get<ir::AstNode *>(cb(body_))->AsStatement(); in UpdateSelf()
|
H A D | whileStatement.cpp | 33 cb(body_); in Iterate() 38 dumper->Add({{"type", "WhileStatement"}, {"test", test_}, {"body", body_}}); in Dump() 50 body_->Compile(pg); in Compile() 64 body_->Check(checker); in Check() 74 body_ = UpdateChildStatement(cb, binder, body_); in UpdateSelf()
|
H A D | doWhileStatement.cpp | 31 cb(body_); in Iterate() 37 dumper->Add({{"type", "DoWhileStatement"}, {"body", body_}, {"test", test_}}); in Dump() 49 body_->Compile(pg); in Compile() 65 body_->Check(checker); in Check() 74 body_ = UpdateChildStatement(cb, binder, body_); in UpdateSelf()
|
H A D | forInStatement.h | 41 : LoopStatement(AstNodeType::FOR_IN_STATEMENT, scope), left_(left), right_(right), body_(body) in ForInStatement() 67 return body_; in Body() 72 return body_; in Body() 84 Statement *body_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::ForInStatement
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsInterfaceBodyBuilder.h | 27 explicit TSInterfaceBodyBuilder(ark::ArenaAllocator *allocator) : AstBuilder(allocator), body_(allocator->Adapter()) in TSInterfaceBodyBuilder() 33 body_.emplace_back(body); in AddBody() 39 auto node = AllocNode(std::move(body_)); in Build() 44 ArenaVector<AstNode *> body_; member in ark::es2panda::ir::TSInterfaceBodyBuilder
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | catchClause.cpp | 39 cb(body_); in Iterate() 44 dumper->Add({{"type", "CatchClause"}, {"body", body_}, {"param", AstDumper::Nullable(param_)}}); in Dump() 56 ASSERT(scope_ == body_->Scope()); in Compile() 57 body_->Compile(pg); in Compile() 82 body_->Check(checker); in Check() 95 body_ = std::get<ir::AstNode *>(cb(body_))->AsBlockStatement(); in UpdateSelf()
|
H A D | catchClause.h | 42 : Statement(AstNodeType::CATCH_CLAUSE), scope_(scope), param_(param), body_(body) in CatchClause() 58 return body_; in Body() 63 return body_; in Body() 80 BlockStatement *body_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::CatchClause
|