/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | ifStatement.cpp | 34 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 D | blockStatement.cpp | 32 it = transformedNode->AsStatement(); in TransformChildren() 42 statements.push_back(statement->Clone(allocator, parent)->AsStatement()); in Clone()
|
H A D | forInStatement.cpp | 42 body_ = transformedNode->AsStatement(); in TransformChildren()
|
H A D | doWhileStatement.cpp | 33 body_ = transformedNode->AsStatement(); in TransformChildren()
|
H A D | labelledStatement.cpp | 34 body_ = transformedNode->AsStatement(); in TransformChildren()
|
H A D | whileStatement.cpp | 38 body_ = transformedNode->AsStatement(); in TransformChildren()
|
H A D | forOfStatement.cpp | 61 body_ = transformedNode->AsStatement(); in TransformChildren() 124 auto *const body = body_ != nullptr ? body_->Clone(allocator, nullptr)->AsStatement() : nullptr; in Clone()
|
H A D | forUpdateStatement.cpp | 53 body_ = transformedNode->AsStatement(); in TransformChildren()
|
H A D | switchCaseStatement.cpp | 38 it = transformedNode->AsStatement(); in TransformChildren()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | statement.cpp | 31 *iter = statement->AsStatement(); in UpdateForMultipleTransformedStatements() 37 iter = originStatements.insert(iter, it->AsStatement()); in UpdateForMultipleTransformedStatements()
|
H A D | astNode.h | 210 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 D | loopStatement.cpp | 28 return std::get<ir::AstNode *>(newStatement)->AsStatement(); in UpdateChildStatement() 35 statements.push_back(it->AsStatement()); in UpdateChildStatement()
|
H A D | ifStatement.cpp | 95 return std::get<ir::AstNode *>(newStatement)->AsStatement(); in UpdateIfStatementChildStatement() 102 statements.push_back(it->AsStatement()); in UpdateIfStatementChildStatement()
|
H A D | labelledStatement.cpp | 50 body_ = std::get<ir::AstNode *>(cb(body_))->AsStatement(); in UpdateSelf()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | blockExpression.cpp | 39 statements_.emplace_back(node->Clone(allocator, this)->AsStatement()); in BlockExpression() 59 node = transformedNode->AsStatement(); in TransformChildren()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsModuleBlock.cpp | 30 it = transformedNode->AsStatement(); in TransformChildren()
|
H A D | tsModuleDeclaration.cpp | 43 body_ = transformedNode->AsStatement(); in TransformChildren()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsModuleDeclaration.cpp | 56 body_ = std::get<ir::AstNode *>(cb(body_))->AsStatement(); in UpdateSelf()
|
/arkcompiler/ets_frontend/es2panda/ir/module/ |
H A D | exportNamedDeclaration.cpp | 71 decl_ = std::get<ir::AstNode *>(cb(decl_))->AsStatement(); in UpdateSelf()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | globalDeclTransformer.cpp | 131 result_.initStatements.emplace_back(node->AsStatement()); in HandleNode()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNode.h | 198 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 D | checkerContext.cpp | 402 ir::Statement const *targetStatement = breakStatement->Target()->AsStatement(); in OnBreakStatement()
|
/arkcompiler/ets_frontend/es2panda/parser/transformer/ |
H A D | transformer.cpp | 1165 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 D | scope.cpp | 943 (node->AsStatement()->IsMethodDefinition() || node->IsClassProperty() || node->IsClassStaticBlock()) && in AddBinding() 944 node->AsStatement()->AsClassElement()->Value() != nullptr) { in AddBinding()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSFormattedParser.cpp | 173 return insertingNode->AsStatement(); in ParseStatementFormatPlaceholder()
|