/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | awaitExpression.cpp | 25 void AwaitExpression::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 35 void AwaitExpression::Iterate(const NodeTraverser &cb) const in Iterate() 42 void AwaitExpression::Dump(ir::AstDumper *dumper) const in Dump() 44 dumper->Add({{"type", "AwaitExpression"}, {"argument", AstDumper::Nullish(argument_)}}); in Dump() 47 void AwaitExpression::Dump(ir::SrcDumper *dumper) const in Dump() 55 void AwaitExpression::Compile(compiler::PandaGen *pg) const in Compile() 60 void AwaitExpression::Compile(compiler::ETSGen *etsg) const in Compile() 65 checker::Type *AwaitExpression::Check(checker::TSChecker *checker) in Check() 70 checker::Type *AwaitExpression::Check(checker::ETSChecker *checker) in Check() 75 AwaitExpression *AwaitExpressio [all...] |
H A D | awaitExpression.h | 26 class AwaitExpression : public Expression { class 28 AwaitExpression() = delete; 29 ~AwaitExpression() override = default; 31 NO_COPY_SEMANTIC(AwaitExpression); 32 NO_MOVE_SEMANTIC(AwaitExpression); 34 explicit AwaitExpression(Expression *argument) : Expression(AstNodeType::AWAIT_EXPRESSION), argument_(argument) {} in AwaitExpression() function in ark::es2panda::ark::es2panda::ir::AwaitExpression 44 [[nodiscard]] AwaitExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | awaitExpression.cpp | 25 void AwaitExpression::Iterate(const NodeTraverser &cb) const in Iterate() 32 void AwaitExpression::Dump(ir::AstDumper *dumper) const in Dump() 34 dumper->Add({{"type", "AwaitExpression"}, {"argument", AstDumper::Nullable(argument_)}}); in Dump() 37 void AwaitExpression::Compile(compiler::PandaGen *pg) const in Compile() 50 checker::Type *AwaitExpression::Check(checker::Checker *checker) const in Check() 55 void AwaitExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
H A D | awaitExpression.h | 32 class AwaitExpression : public Expression { class 34 explicit AwaitExpression(Expression *argument) : Expression(AstNodeType::AWAIT_EXPRESSION), argument_(argument) {} in AwaitExpression() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::AwaitExpression
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | awaitExpressionBuilder.h | 26 class AwaitExpressionBuilder : public AstBuilder<ir::AwaitExpression> { 36 AwaitExpression *Build() in Build()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 24 _(AWAIT_EXPRESSION, AwaitExpression) \
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 23 _(AWAIT_EXPRESSION, AwaitExpression) \
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 90 class AwaitExpression;
|
H A D | TSAnalyzer.cpp | 419 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AwaitExpression *expr) const in Check()
|
H A D | ETSAnalyzer.cpp | 930 checker::Type *ETSAnalyzer::Check(ir::AwaitExpression *expr) const in Check()
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 90 class AwaitExpression;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserExpressions.cpp | 710 auto *awaitExpression = AllocNode<ir::AwaitExpression>(argument); in ParseAwaitExpression()
|
H A D | expressionParser.cpp | 2301 returnExpr = AllocNode<ir::AwaitExpression>(argument); in ParseUnaryOrPrefixUpdateExpression()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompiler.cpp | 466 void JSCompiler::Compile(const ir::AwaitExpression *expr) const in Compile()
|
H A D | ETSCompiler.cpp | 446 void ETSCompiler::Compile(const ir::AwaitExpression *expr) const in Compile()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | expressionParser.cpp | 2432 returnExpr = AllocNode<ir::AwaitExpression>(argument); in ParseUnaryOrPrefixUpdateExpression()
|