Home
last modified time | relevance | path

Searched refs:body_ (Results 1 - 25 of 62) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DdoWhileStatement.cpp31 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 DlabelledStatement.cpp32 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 DwhileStatement.cpp36 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 DforInStatement.cpp40 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 DforUpdateStatement.cpp51 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 DdoWhileStatement.h31 : 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 DwhileStatement.h31 : 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 DforInStatement.h31 : 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 DcatchClause.cpp36 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 DscriptFunction.cpp29 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 DclassDefinition.cpp38 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 DnamespaceDefinition.cpp45 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 DtsModuleDeclaration.cpp40 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 DtsInterfaceDeclaration.cpp63 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 DtsInterfaceBody.h31 : 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 DtsInterfaceBody.cpp27 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 DtsInterfaceBody.cpp24 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 DtsModuleDeclaration.cpp29 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 DlabelledStatement.cpp28 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 DwhileStatement.cpp33 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 DdoWhileStatement.cpp31 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 DforInStatement.h41 : 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 DtsInterfaceBodyBuilder.h27 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 DcatchClause.cpp39 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 DcatchClause.h42 : 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

Completed in 7 milliseconds

123