Home
last modified time | relevance | path

Searched refs:AsStatement (Results 1 - 25 of 27) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DifStatement.cpp34 consequent_ = transformedNode->AsStatement(); in TransformChildren()
40 alternate_ = transformedNode->AsStatement(); in TransformChildren()
116 auto *const consequent = consequent_->Clone(allocator, nullptr)->AsStatement(); in Clone()
117 auto *const alternate = alternate_ != nullptr ? consequent_->Clone(allocator, nullptr)->AsStatement() : nullptr; in Clone()
H A DblockStatement.cpp32 it = transformedNode->AsStatement(); in TransformChildren()
42 statements.push_back(statement->Clone(allocator, parent)->AsStatement()); in Clone()
H A DforInStatement.cpp42 body_ = transformedNode->AsStatement(); in TransformChildren()
H A DdoWhileStatement.cpp33 body_ = transformedNode->AsStatement(); in TransformChildren()
H A DlabelledStatement.cpp34 body_ = transformedNode->AsStatement(); in TransformChildren()
H A DwhileStatement.cpp38 body_ = transformedNode->AsStatement(); in TransformChildren()
H A DforOfStatement.cpp61 body_ = transformedNode->AsStatement(); in TransformChildren()
124 auto *const body = body_ != nullptr ? body_->Clone(allocator, nullptr)->AsStatement() : nullptr; in Clone()
H A DforUpdateStatement.cpp53 body_ = transformedNode->AsStatement(); in TransformChildren()
H A DswitchCaseStatement.cpp38 it = transformedNode->AsStatement(); in TransformChildren()
/arkcompiler/ets_frontend/es2panda/ir/
H A Dstatement.cpp31 *iter = statement->AsStatement(); in UpdateForMultipleTransformedStatements()
37 iter = originStatements.insert(iter, it->AsStatement()); in UpdateForMultipleTransformedStatements()
H A DastNode.h210 Statement *AsStatement() in AsStatement() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::AstNode
216 const Statement *AsStatement() const in AsStatement() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::AstNode
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DloopStatement.cpp28 return std::get<ir::AstNode *>(newStatement)->AsStatement(); in UpdateChildStatement()
35 statements.push_back(it->AsStatement()); in UpdateChildStatement()
H A DifStatement.cpp95 return std::get<ir::AstNode *>(newStatement)->AsStatement(); in UpdateIfStatementChildStatement()
102 statements.push_back(it->AsStatement()); in UpdateIfStatementChildStatement()
H A DlabelledStatement.cpp50 body_ = std::get<ir::AstNode *>(cb(body_))->AsStatement(); in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DblockExpression.cpp39 statements_.emplace_back(node->Clone(allocator, this)->AsStatement()); in BlockExpression()
59 node = transformedNode->AsStatement(); in TransformChildren()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsModuleBlock.cpp30 it = transformedNode->AsStatement(); in TransformChildren()
H A DtsModuleDeclaration.cpp43 body_ = transformedNode->AsStatement(); in TransformChildren()
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsModuleDeclaration.cpp56 body_ = std::get<ir::AstNode *>(cb(body_))->AsStatement(); in UpdateSelf()
/arkcompiler/ets_frontend/es2panda/ir/module/
H A DexportNamedDeclaration.cpp71 decl_ = std::get<ir::AstNode *>(cb(decl_))->AsStatement(); in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalDeclTransformer.cpp131 result_.initStatements.emplace_back(node->AsStatement()); in HandleNode()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNode.h198 Statement *AsStatement() in AsStatement() function in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::ir::AstNode
204 const Statement *AsStatement() const in AsStatement() function in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::ir::AstNode
/arkcompiler/ets_frontend/ets2panda/checker/
H A DcheckerContext.cpp402 ir::Statement const *targetStatement = breakStatement->Target()->AsStatement(); in OnBreakStatement()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp1165 staticBlock->GetBody()->Statements().size(), it->AsStatement()); in VisitClassDeclaration()
1169 staticBlock->GetBody()->Statements().size(), it->AsStatement()); in VisitClassDeclaration()
1173 staticBlock->GetBody()->Statements().size(), it->AsStatement()); in VisitClassDeclaration()
1206 staticBlock->GetBody()->Statements().size(), it->AsStatement()); in VisitClassDeclaration()
1210 staticBlock->GetBody()->Statements().size(), it->AsStatement()); in VisitClassDeclaration()
1220 staticBlock->GetBody()->Statements().size(), it->AsStatement()); in VisitClassDeclaration()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dscope.cpp943 (node->AsStatement()->IsMethodDefinition() || node->IsClassProperty() || node->IsClassStaticBlock()) && in AddBinding()
944 node->AsStatement()->AsClassElement()->Value() != nullptr) { in AddBinding()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSFormattedParser.cpp173 return insertingNode->AsStatement(); in ParseStatementFormatPlaceholder()

Completed in 14 milliseconds

12