Home
last modified time | relevance | path

Searched refs:statements_ (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DblockExpression.cpp27 : Expression(AstNodeType::BLOCK_EXPRESSION), statements_(std::move(statements)) in BlockExpression()
29 for (auto *const node : statements_) { in BlockExpression()
36 : Expression(static_cast<Expression const &>(other)), statements_(allocator->Adapter()) in BlockExpression()
38 for (auto *const node : other.statements_) { in BlockExpression()
39 statements_.emplace_back(node->Clone(allocator, this)->AsStatement()); in BlockExpression()
56 for (auto *&node : statements_) { in TransformChildren()
66 for (auto *const node : statements_) { in Iterate()
73 dumper->Add({{"type", "BlockExpression"}, {"statements", statements_}}); in Dump()
79 for (auto *statement : statements_) { in Dump()
81 if (statement != statements_ in Dump()
[all...]
H A DblockExpression.h41 return statements_;
46 return statements_;
51 std::copy_if(statements.begin(), statements.end(), std::back_inserter(statements_), in AddStatements()
65 statements_.emplace_back(statement); in AddStatement()
108 ArenaVector<ir::Statement *> statements_; member in ark::es2panda::ir::BlockExpression
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DblockStatement.cpp28 for (auto *it : statements_) { in Iterate()
35 dumper->Add({{"type", IsProgram() ? "Program" : "BlockStatement"}, {"statements", statements_}}); in Dump()
43 for (const auto *it : statements_) { in Compile()
47 for (const auto *it : statements_) { in Compile()
57 for (const auto *it : statements_) { in Check()
69 UpdateForMultipleTransformedStatements(cb, statements_); in UpdateSelf()
74 ASSERT(insertPos <= statements_.size()); in AddStatementAtPos()
75 statements_.insert(statements_.begin() + insertPos, statement); in AddStatementAtPos()
H A DblockStatement.h39 : Statement(AstNodeType::BLOCK_STATEMENT), scope_(scope), statements_(std::move(statementList)) in BlockStatement()
50 return statements_; in Statements()
63 ArenaVector<Statement *> statements_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::BlockStatement
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DblockExpressionBuilder.h28 : AstBuilder(allocator), statements_(allocator->Adapter()) in BlockExpressionBuilder()
34 statements_ = std::move(statements); in SetStatements()
40 statements_.emplace_back(statement); in AddStatement()
46 auto *node = AllocNode(std::move(statements_)); in Build()
51 ArenaVector<ir::Statement *> statements_; member in ark::es2panda::ir::BlockExpressionBuilder
H A DtsModuleBlockBuilder.h28 : AstBuilder(allocator), statements_(allocator->Adapter()) in TSModuleBlockBuilder()
34 statements_.emplace_back(statement); in AddStatement()
40 auto node = AllocNode(std::move(statements_)); in Build()
45 ArenaVector<Statement *> statements_; member in ark::es2panda::ir::TSModuleBlockBuilder
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsModuleBlock.cpp25 for (auto *it : statements_) { in Iterate()
32 dumper->Add({{"type", "TSModuleBlock"}, {"body", statements_}}); in Dump()
44 UpdateForMultipleTransformedStatements(cb, statements_); in UpdateSelf()
49 statements_.insert(statements_.begin(), statement); in AddStatementInFront()
H A DtsModuleBlock.h35 : Statement(AstNodeType::TS_MODULE_BLOCK), statements_(std::move(statements)) in TSModuleBlock()
41 return statements_; in Statements()
46 return statements_; in Statements()
58 ArenaVector<Statement *> statements_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSModuleBlock
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DblockStatement.cpp29 for (auto *&it : statements_) { in TransformChildren()
41 for (auto *statement : this->statements_) { in Clone()
53 // This will survive pushing element to the back of statements_ in the process in Iterate()
55 for (size_t ix = 0; ix < statements_.size(); ix++) { in Iterate()
56 cb(statements_[ix]); in Iterate()
62 dumper->Add({{"type", IsProgram() ? "Program" : "BlockStatement"}, {"statements", statements_}}); in Dump()
70 if (!statements_.empty()) { in Dump()
75 for (auto statement : statements_) { in Dump()
77 if (statement != statements_.back()) { in Dump()
82 if (!statements_ in Dump()
[all...]
H A DblockStatement.h30 statements_(std::move(statementList)), in BlockStatement()
60 return statements_; in Statements()
65 return statements_; in Statements()
92 ArenaVector<Statement *> statements_; member in ark::es2panda::ark::es2panda::ir::BlockStatement
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsModuleBlock.cpp27 for (auto *&it : statements_) { in TransformChildren()
37 for (auto *it : statements_) { in Iterate()
44 dumper->Add({{"type", "TSModuleBlock"}, {"body", statements_}}); in Dump()
H A DtsModuleBlock.h26 : Statement(AstNodeType::TS_MODULE_BLOCK), statements_(std::move(statements)) in TSModuleBlock()
53 return statements_; in Statements()
72 ArenaVector<Statement *> statements_; member in ark::es2panda::ir::TSModuleBlock

Completed in 4 milliseconds