Home
last modified time | relevance | path

Searched refs:AwaitExpression (Results 1 - 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DawaitExpression.cpp25 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 DawaitExpression.h26 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 DawaitExpression.cpp25 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 DawaitExpression.h32 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 DawaitExpressionBuilder.h26 class AwaitExpressionBuilder : public AstBuilder<ir::AwaitExpression> {
36 AwaitExpression *Build() in Build()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h24 _(AWAIT_EXPRESSION, AwaitExpression) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h23 _(AWAIT_EXPRESSION, AwaitExpression) \
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSchecker.h90 class AwaitExpression;
H A DTSAnalyzer.cpp419 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AwaitExpression *expr) const in Check()
H A DETSAnalyzer.cpp930 checker::Type *ETSAnalyzer::Check(ir::AwaitExpression *expr) const in Check()
/arkcompiler/ets_frontend/es2panda/typescript/
H A Dchecker.h90 class AwaitExpression;
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp710 auto *awaitExpression = AllocNode<ir::AwaitExpression>(argument); in ParseAwaitExpression()
H A DexpressionParser.cpp2301 returnExpr = AllocNode<ir::AwaitExpression>(argument); in ParseUnaryOrPrefixUpdateExpression()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompiler.cpp466 void JSCompiler::Compile(const ir::AwaitExpression *expr) const in Compile()
H A DETSCompiler.cpp446 void ETSCompiler::Compile(const ir::AwaitExpression *expr) const in Compile()
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp2432 returnExpr = AllocNode<ir::AwaitExpression>(argument); in ParseUnaryOrPrefixUpdateExpression()

Completed in 24 milliseconds