Home
last modified time | relevance | path

Searched refs:alternate_ (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DifStatement.cpp37 if (alternate_ != nullptr) { in TransformChildren()
38 if (auto *transformedNode = cb(alternate_); alternate_ != transformedNode) { in TransformChildren()
39 alternate_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
40 alternate_ = transformedNode->AsStatement(); in TransformChildren()
50 if (alternate_ != nullptr) { in Iterate()
51 cb(alternate_); in Iterate()
60 {"alternate", AstDumper::Nullish(alternate_)}}); in Dump()
77 if (alternate_ != nullptr) { in Dump()
79 if (alternate_ in Dump()
[all...]
H A DifStatement.h38 : Statement(AstNodeType::IF_STATEMENT), test_(test), consequent_(consequent), alternate_(alternate) in IfStatement()
64 return alternate_;
69 return alternate_;
92 Statement *alternate_; member in ark::es2panda::ark::es2panda::ir::final
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DifStatement.cpp32 if (alternate_) { in Iterate()
33 cb(alternate_); in Iterate()
42 {"alternate", AstDumper::Nullable(alternate_)}}); in Dump()
53 if (alternate_) { in Compile()
58 alternate_->Compile(pg); in Compile()
72 if (alternate_) { in Check()
73 alternate_->Check(checker); in Check()
84 if (alternate_) { in UpdateSelf()
85 alternate_ = UpdateIfStatementChildStatement(cb, binder, alternate_); in UpdateSelf()
[all...]
H A DifStatement.h40 alternate_(alternate) in IfStatement()
56 return alternate_; in Alternate()
71 Statement *alternate_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::IfStatement
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DconditionalExpression.cpp37 if (auto *transformedNode = cb(alternate_); alternate_ != transformedNode) { in TransformChildren()
38 alternate_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
39 alternate_ = transformedNode->AsExpression(); in TransformChildren()
47 cb(alternate_); in Iterate()
53 {{"type", "ConditionalExpression"}, {"test", test_}, {"consequent", consequent_}, {"alternate", alternate_}}); in Dump()
66 if (alternate_ != nullptr) { in Dump()
67 alternate_->Dump(dumper); in Dump()
100 auto *const alternate = alternate_->Clone(allocator, nullptr)->AsExpression(); in Clone()
H A DconditionalExpression.h36 : Expression(AstNodeType::CONDITIONAL_EXPRESSION), test_(test), consequent_(consequent), alternate_(alternate) in ConditionalExpression()
74 return alternate_;
79 return alternate_;
84 alternate_ = expr;
85 alternate_->SetParent(this);
111 Expression *alternate_; member in ark::es2panda::ark::es2panda::ir::ConditionalExpression
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DconditionalExpression.cpp29 cb(alternate_); in Iterate()
35 {{"type", "ConditionalExpression"}, {"test", test_}, {"consequent", consequent_}, {"alternate", alternate_}}); in Dump()
47 alternate_->Compile(pg); in Compile()
59 checker::Type *alternateType = alternate_->Check(checker); in Check()
68 alternate_ = std::get<ir::AstNode *>(cb(alternate_))->AsExpression(); in UpdateSelf()
H A DconditionalExpression.h35 : Expression(AstNodeType::CONDITIONAL_EXPRESSION), test_(test), consequent_(consequent), alternate_(alternate) in ConditionalExpression()
56 return alternate_; in Alternate()
73 Expression *alternate_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ConditionalExpression
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DconditionalExpressionBuilder.h43 alternate_ = alternate; in SetAlternate()
49 auto *node = AllocNode(test_, consequent_, alternate_); in Build()
56 Expression *alternate_ {};
H A DifStatementBuilder.h43 alternate_ = alternate; in SetAlternate()
49 auto *node = AllocNode(test_, consequent_, alternate_); in Build()
56 Statement *alternate_ {};

Completed in 3 milliseconds