Home
last modified time | relevance | path

Searched refs:expr_ (Results 1 - 25 of 31) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsLaunchExpression.cpp27 : 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 DetsClassLiteral.cpp27 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 DtsInterfaceHeritage.cpp27 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 DtsNonNullExpression.cpp28 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 DtsExternalModuleReference.cpp27 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 DtsNonNullExpression.h27 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 DtsInterfaceHeritage.h27 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 DtsExternalModuleReference.h25 : 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 Ddecorator.cpp30 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 Ddecorator.h32 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 DtsNonNullExpression.cpp24 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 DtsNonNullExpression.h34 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 DtsExternalModuleReference.cpp24 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 DtsInterfaceHeritage.cpp29 cb(expr_); in Iterate()
36 {"expression", expr_}, in Dump()
49 expr_ = std::get<ir::AstNode *>(cb(expr_))->AsExpression(); in UpdateSelf()
H A DtsExternalModuleReference.h35 : 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 DtsInterfaceHeritage.h37 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 DprefixAssertionExpression.cpp33 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 DprefixAssertionExpression.h25 : 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 Ddecorator.cpp25 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 Ddecorator.h35 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 DetsLaunchExpressionBuilder.h31 expr_ = expr; in SetExpression()
37 auto node = AllocNode(expr_); in Build()
42 CallExpression *expr_ {};
H A DetsClassLiteralBuilder.h31 expr_ = expr; in SetExpression()
37 auto node = AllocNode(expr_); in Build()
42 ir::TypeNode *expr_ {};
H A DtsInterfaceHeritageBuilder.h31 expr_ = expr; in SetFunctionSignature()
37 auto node = AllocNode(expr_); in Build()
42 TypeNode *expr_ {};
H A DtsNonNullExpressionBuilder.h31 expr_ = expr; in SetExpression()
37 auto node = AllocNode(expr_); in Build()
42 Expression *expr_ {};
H A DprefixAssertionExpressionBuilder.h31 expr_ = expr; in SetExpression()
43 auto *node = AllocNode(expr_, type_); in Build()
48 Expression *expr_ {};

Completed in 7 milliseconds

12