/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsLaunchExpression.cpp | 27 : Expression(AstNodeType::ETS_LAUNCH_EXPRESSION), expr_(expr) in ETSLaunchExpression() 33 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 34 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 35 expr_ = transformedNode->AsCallExpression(); in TransformChildren() 41 cb(expr_); in Iterate() 46 dumper->Add({{"type", "ETSLaunchExpression"}, {"expr", expr_}}); in Dump() 52 expr_->Dump(dumper); in Dump() 79 return expr_->Signature()->HasSignatureFlag(checker::SignatureFlags::STATIC); in IsStaticCall() 84 auto *const expr = expr_ ! in Clone() [all...] |
H A D | etsClassLiteral.cpp | 27 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 28 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 29 expr_ = static_cast<TypeNode *>(transformedNode); in TransformChildren() 35 cb(expr_); in Iterate() 70 auto *const expr = expr_ != nullptr ? expr_->Clone(allocator, nullptr) : nullptr; in Clone()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsInterfaceHeritage.cpp | 27 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 28 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 29 expr_ = static_cast<TypeNode *>(transformedNode); in TransformChildren() 35 cb(expr_); in Iterate() 42 {"expression", expr_}, in Dump() 48 ASSERT(expr_ != nullptr); in Dump() 49 expr_->Dump(dumper); in Dump()
|
H A D | tsNonNullExpression.cpp | 28 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 29 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 30 expr_ = transformedNode->AsExpression(); in TransformChildren() 36 cb(expr_); in Iterate() 41 dumper->Add({{"type", "TSNonNullExpression"}, {"expression", expr_}}); in Dump() 46 ASSERT(expr_ != nullptr); in Dump() 47 expr_->Dump(dumper); in Dump() 73 auto *const expr = expr_->Clone(allocator, nullptr)->AsExpression(); in Clone()
|
H A D | tsExternalModuleReference.cpp | 27 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 28 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 29 expr_ = transformedNode->AsExpression(); in TransformChildren() 35 cb(expr_); in Iterate() 40 dumper->Add({{"type", "TSExternalModuleReference"}, {"expression", expr_}}); in Dump()
|
H A D | tsNonNullExpression.h | 27 explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), expr_(expr) {} in TSNonNullExpression() 34 return expr_; 39 return expr_; 44 expr_ = expr; 74 Expression *expr_; member in ark::es2panda::ark::es2panda::ir::TSNonNullExpression
|
H A D | tsInterfaceHeritage.h | 27 explicit TSInterfaceHeritage(TypeNode *expr) : Expression(AstNodeType::TS_INTERFACE_HERITAGE), expr_(expr) {} in TSInterfaceHeritage() 31 return expr_; in Expr() 36 return expr_; in Expr() 54 TypeNode *expr_; member in ark::es2panda::ir::TSInterfaceHeritage
|
H A D | tsExternalModuleReference.h | 25 : Expression(AstNodeType::TS_EXTERNAL_MODULE_REFERENCE), expr_(expr) in TSExternalModuleReference() 31 return expr_; in Expr() 49 Expression *expr_; member in ark::es2panda::ir::TSExternalModuleReference
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | decorator.cpp | 30 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 31 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 32 expr_ = transformedNode->AsExpression(); in TransformChildren() 38 cb(expr_); in Iterate() 43 dumper->Add({{"type", "Decorator"}, {"expression", expr_}}); in Dump() 73 auto *const expr = expr_ != nullptr ? expr_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
|
H A D | decorator.h | 32 explicit Decorator(Expression *expr) : Statement(AstNodeType::DECORATOR), expr_(expr) {} in Decorator() 36 return expr_; 56 Expression *expr_; member in ark::es2panda::ir::Decorator
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsNonNullExpression.cpp | 24 cb(expr_); in Iterate() 29 dumper->Add({{"type", "TSNonNullExpression"}, {"expression", expr_}}); in Dump() 34 expr_->Compile(pg); in Compile() 44 expr_ = std::get<ir::AstNode *>(cb(expr_))->AsExpression(); in UpdateSelf()
|
H A D | tsNonNullExpression.h | 34 explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), expr_(expr) {} in TSNonNullExpression() 38 return expr_; in Expr() 43 return expr_; in Expr() 48 expr_ = expr; 58 Expression *expr_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSNonNullExpression
|
H A D | tsExternalModuleReference.cpp | 24 cb(expr_); in Iterate() 29 dumper->Add({{"type", "TSExternalModuleReference"}, {"expression", expr_}}); in Dump() 41 expr_ = std::get<ir::AstNode *>(cb(expr_))->AsExpression(); in UpdateSelf()
|
H A D | tsInterfaceHeritage.cpp | 29 cb(expr_); in Iterate() 36 {"expression", expr_}, in Dump() 49 expr_ = std::get<ir::AstNode *>(cb(expr_))->AsExpression(); in UpdateSelf()
|
H A D | tsExternalModuleReference.h | 35 : Expression(AstNodeType::TS_EXTERNAL_MODULE_REFERENCE), expr_(expr) in TSExternalModuleReference() 41 return expr_; in Expr() 51 Expression *expr_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSExternalModuleReference
|
H A D | tsInterfaceHeritage.h | 37 explicit TSInterfaceHeritage(Expression *expr) : Expression(AstNodeType::TS_INTERFACE_HERITAGE), expr_(expr) {} in TSInterfaceHeritage() 41 return expr_; in Expr() 51 Expression *expr_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSInterfaceHeritage
|
/arkcompiler/ets_frontend/ets2panda/ir/as/ |
H A D | prefixAssertionExpression.cpp | 33 if (auto *transformedNode = cb(expr_); expr_ != transformedNode) { in TransformChildren() 34 expr_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 35 expr_ = transformedNode->AsExpression(); in TransformChildren() 42 cb(expr_); in Iterate() 47 dumper->Add({{"type", "PrefixAssertionExpression"}, {"expression", expr_}, {"type", type_}}); in Dump()
|
H A D | prefixAssertionExpression.h | 25 : Expression(AstNodeType::PREFIX_ASSERTION_EXPRESSION), expr_(expr), type_(type) in PrefixAssertionExpression() 31 return expr_; in Expr() 54 Expression *expr_; member in ark::es2panda::ir::PrefixAssertionExpression
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | decorator.cpp | 25 cb(expr_); in Iterate() 30 dumper->Add({{"type", "Decorator"}, {"expression", expr_}}); in Dump() 42 expr_ = std::get<ir::AstNode *>(cb(expr_))->AsExpression(); in UpdateSelf()
|
H A D | decorator.h | 35 explicit Decorator(Expression *expr) : Statement(AstNodeType::DECORATOR), expr_(expr) {} in Decorator() 39 return expr_; in Expr() 44 return expr_; in Expr() 54 Expression *expr_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::Decorator
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | etsLaunchExpressionBuilder.h | 31 expr_ = expr; in SetExpression() 37 auto node = AllocNode(expr_); in Build() 42 CallExpression *expr_ {};
|
H A D | etsClassLiteralBuilder.h | 31 expr_ = expr; in SetExpression() 37 auto node = AllocNode(expr_); in Build() 42 ir::TypeNode *expr_ {};
|
H A D | tsInterfaceHeritageBuilder.h | 31 expr_ = expr; in SetFunctionSignature() 37 auto node = AllocNode(expr_); in Build() 42 TypeNode *expr_ {};
|
H A D | tsNonNullExpressionBuilder.h | 31 expr_ = expr; in SetExpression() 37 auto node = AllocNode(expr_); in Build() 42 Expression *expr_ {};
|
H A D | prefixAssertionExpressionBuilder.h | 31 expr_ = expr; in SetExpression() 43 auto *node = AllocNode(expr_, type_); in Build() 48 Expression *expr_ {};
|