/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsEnumMember.cpp | 32 if (init_ != nullptr) { in TransformChildren() 33 if (auto *transformedNode = cb(init_); init_ != transformedNode) { in TransformChildren() 34 init_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 35 init_ = transformedNode->AsExpression(); in TransformChildren() 44 if (init_ != nullptr) { in Iterate() 45 cb(init_); in Iterate() 51 dumper->Add({{"type", "TSEnumMember"}, {"id", key_}, {"initializer", AstDumper::Optional(init_)}}); in Dump() 58 if (init_ != nullptr) { in Dump() 60 init_ in Dump() [all...] |
H A D | tsEnumMember.h | 27 : Statement(AstNodeType::TS_ENUM_MEMBER), key_(key), init_(init) in TSEnumMember() 43 return init_; in Init() 64 Expression *init_; member in ark::es2panda::ir::TSEnumMember
|
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | variableDeclarator.cpp | 40 if (init_ != nullptr) { in TransformChildren() 41 if (auto *transformedNode = cb(init_); init_ != transformedNode) { in TransformChildren() 42 init_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 43 init_ = transformedNode->AsExpression(); in TransformChildren() 52 if (init_ != nullptr) { in Iterate() 53 cb(init_); in Iterate() 59 dumper->Add({{"type", "VariableDeclarator"}, {"id", id_}, {"init", AstDumper::Nullish(init_)}}); in Dump() 77 if (init_ != nullptr) { in Dump() 79 init_ in Dump() [all...] |
H A D | forUpdateStatement.cpp | 30 if (init_ != nullptr) { in TransformChildren() 31 if (auto *transformedNode = cb(init_); init_ != transformedNode) { in TransformChildren() 32 init_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 33 init_ = transformedNode; in TransformChildren() 59 if (init_ != nullptr) { in Iterate() 60 cb(init_); in Iterate() 75 {"init", AstDumper::Nullish(init_)}, in Dump() 85 if (init_ != nullptr) { in Dump() 86 init_ in Dump() [all...] |
H A D | variableDeclarator.h | 42 : TypedStatement(AstNodeType::VARIABLE_DECLARATOR), id_(ident), init_(init), flag_(flag) in VariableDeclarator() 51 return init_; in Init() 56 return init_; in Init() 61 init_ = init; in SetInit() 62 init_->SetParent(this); in SetInit() 98 Expression *init_ {};
|
H A D | forUpdateStatement.h | 31 : LoopStatement(AstNodeType::FOR_UPDATE_STATEMENT), init_(init), test_(test), update_(update), body_(body) in ForUpdateStatement() 37 return init_; in Init() 42 return init_; in Init() 91 AstNode *init_; member in ark::es2panda::ark::es2panda::ir::ForUpdateStatement
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | forUpdateStatement.cpp | 33 if (init_) { in Iterate() 34 cb(init_); in Iterate() 49 {"init", AstDumper::Nullable(init_)}, in Dump() 61 if (init_) { in Compile() 62 ASSERT(init_->IsVariableDeclaration() || init_->IsExpression()); in Compile() 63 init_->Compile(pg); in Compile() 91 if (init_) { in Check() 92 init_->Check(checker); in Check() 114 if (init_) { in UpdateSelf() [all...] |
H A D | variableDeclarator.h | 38 : Statement(AstNodeType::VARIABLE_DECLARATOR), id_(ident), init_(nullptr) in VariableDeclarator() 43 : Statement(AstNodeType::VARIABLE_DECLARATOR), id_(ident), init_(init) in VariableDeclarator() 49 return init_; in Init() 54 return init_; in Init() 85 Expression *init_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::VariableDeclarator
|
H A D | variableDeclarator.cpp | 36 if (init_) { in Iterate() 37 cb(init_); in Iterate() 46 {"init", AstDumper::Nullable(init_)}}); in Dump() 58 if (init_) { in Compile() 59 init_->Compile(pg); in Compile() 137 id_->AsArrayPattern()->TypeAnnotation(), init_) in Check() 147 id_->AsObjectPattern()->TypeAnnotation(), init_) in Check() 158 if (init_) { in UpdateSelf() 159 init_ = std::get<ir::AstNode *>(cb(init_)) in UpdateSelf() [all...] |
H A D | forUpdateStatement.h | 43 init_(init), in ForUpdateStatement() 52 return init_; in Init() 57 return init_; in Init() 97 AstNode *init_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::ForUpdateStatement
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsEnumMember.cpp | 27 if (init_) { in Iterate() 28 cb(init_); in Iterate() 34 dumper->Add({{"type", "TSEnumMember"}, {"id", key_}, {"initializer", AstDumper::Optional(init_)}}); in Dump() 48 if (init_) { in UpdateSelf() 49 init_ = std::get<ir::AstNode *>(cb(init_))->AsExpression(); in UpdateSelf()
|
H A D | tsEnumMember.h | 37 : Statement(AstNodeType::TS_ENUM_MEMBER), key_(key), init_(init) in TSEnumMember() 48 return init_; in Init() 53 return init_; in Init() 64 Expression *init_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSEnumMember
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsEnumMemberBuilder.h | 37 init_ = init; in SetInit() 43 auto *node = AllocNode(key_, init_); in Build() 49 Expression *init_ {};
|
H A D | variableDeclaratorBuilder.h | 37 init_ = init; in SetInit() 43 auto *node = AllocNode(flag_, id_, init_); in Build() 50 Expression *init_ {};
|
H A D | forUpdateStatementBuilder.h | 31 init_ = init; in SetInit() 55 auto *node = AllocNode(init_, test_, update_, body_); in Build() 60 AstNode *init_ {};
|