Home
last modified time | relevance | path

Searched refs:YieldExpression (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DyieldExpression.cpp26 void YieldExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName) in TransformChildren()
36 void YieldExpression::Iterate(const NodeTraverser &cb) const in Iterate()
43 void YieldExpression::Dump(ir::AstDumper *dumper) const in Dump()
45 dumper->Add({{"type", "YieldExpression"}, {"delegate", delegate_}, {"argument", AstDumper::Nullish(argument_)}}); in Dump()
48 void YieldExpression::Dump(ir::SrcDumper *dumper) const in Dump()
50 dumper->Add("YieldExpression"); in Dump()
53 void YieldExpression::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile()
58 void YieldExpression::Compile(compiler::ETSGen *etsg) const in Compile()
63 checker::Type *YieldExpression::Check([[maybe_unused]] checker::TSChecker *checker) in Check()
68 checker::Type *YieldExpression
[all...]
H A DyieldExpression.h26 class YieldExpression : public Expression { class
28 YieldExpression() = delete;
29 ~YieldExpression() override = default;
31 NO_COPY_SEMANTIC(YieldExpression);
32 NO_MOVE_SEMANTIC(YieldExpression);
34 explicit YieldExpression(Expression *const argument, bool const isDelegate) in YieldExpression() function in ark::es2panda::ark::es2panda::ir::YieldExpression
49 [[nodiscard]] YieldExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DyieldExpression.cpp25 void YieldExpression::Iterate(const NodeTraverser &cb) const in Iterate()
32 void YieldExpression::Dump(ir::AstDumper *dumper) const in Dump()
34 dumper->Add({{"type", "YieldExpression"}, {"delegate", delegate_}, {"argument", AstDumper::Nullable(argument_)}}); in Dump()
37 void YieldExpression::Compile(compiler::PandaGen *pg) const in Compile()
55 checker::Type *YieldExpression::Check(checker::Checker *checker) const in Check()
61 void YieldExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
H A DyieldExpression.h33 class YieldExpression : public Expression { class
35 explicit YieldExpression(Expression *argument, bool isDelegate) in YieldExpression() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::YieldExpression
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DyieldExpressionBuilder.h25 class YieldExpressionBuilder : public AstBuilder<ir::YieldExpression> {
41 YieldExpression *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/function/
H A DgeneratorFunctionBuilder.h23 class YieldExpression;
/arkcompiler/ets_frontend/es2panda/compiler/function/
H A DgeneratorFunctionBuilder.h23 class YieldExpression;
/arkcompiler/ets_frontend/ets2panda/parser/
H A DforwardDeclForParserImpl.h72 class YieldExpression;
H A DexpressionParser.cpp80 ir::YieldExpression *ParserImpl::ParseYieldExpression() in ParseYieldExpression()
113 auto *yieldNode = AllocNode<ir::YieldExpression>(argument, isDelegate); in ParseYieldExpression()
134 ir::YieldExpression *yieldExpr = ParseYieldExpression(); in ParseExpression()
H A DETSparserExpressions.cpp798 ir::YieldExpression *yieldExpr = ParseYieldExpression(); in ParseExpression()
H A DparserImpl.h211 ir::YieldExpression *ParseYieldExpression();
H A DTypedParser.cpp72 ir::YieldExpression *yieldExpr = ParseYieldExpression(); in ParseExpression()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h154 _(YIELD_EXPRESSION, YieldExpression)
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h172 _(YIELD_EXPRESSION, YieldExpression) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompilerUnrechable.cpp202 void ETSCompiler::Compile([[maybe_unused]] const ir::YieldExpression *expr) const in Compile()
H A DJSCompiler.cpp1182 void JSCompiler::Compile(const ir::YieldExpression *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSchecker.h93 class YieldExpression;
H A DETSAnalyzerUnreachable.cpp136 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::YieldExpression *expr) const in Check()
H A DTSAnalyzer.cpp1051 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::YieldExpression *expr) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h107 class YieldExpression;
394 ir::YieldExpression *ParseYieldExpression();
H A DexpressionParser.cpp82 ir::YieldExpression *ParserImpl::ParseYieldExpression() in ParseYieldExpression()
117 auto *yieldNode = AllocNode<ir::YieldExpression>(argument, isDelegate); in ParseYieldExpression()
185 ir::YieldExpression *yieldExpr = ParseYieldExpression(); in ParseExpression()
/arkcompiler/ets_frontend/es2panda/typescript/
H A Dchecker.h93 class YieldExpression;

Completed in 25 milliseconds