/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | yieldExpression.cpp | 26 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 D | yieldExpression.h | 26 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 D | yieldExpression.cpp | 25 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 D | yieldExpression.h | 33 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 D | yieldExpressionBuilder.h | 25 class YieldExpressionBuilder : public AstBuilder<ir::YieldExpression> { 41 YieldExpression *Build() in Build()
|
/arkcompiler/ets_frontend/ets2panda/compiler/function/ |
H A D | generatorFunctionBuilder.h | 23 class YieldExpression;
|
/arkcompiler/ets_frontend/es2panda/compiler/function/ |
H A D | generatorFunctionBuilder.h | 23 class YieldExpression;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | forwardDeclForParserImpl.h | 72 class YieldExpression;
|
H A D | expressionParser.cpp | 80 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 D | ETSparserExpressions.cpp | 798 ir::YieldExpression *yieldExpr = ParseYieldExpression(); in ParseExpression()
|
H A D | parserImpl.h | 211 ir::YieldExpression *ParseYieldExpression();
|
H A D | TypedParser.cpp | 72 ir::YieldExpression *yieldExpr = ParseYieldExpression(); in ParseExpression()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 154 _(YIELD_EXPRESSION, YieldExpression)
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 172 _(YIELD_EXPRESSION, YieldExpression) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSCompilerUnrechable.cpp | 202 void ETSCompiler::Compile([[maybe_unused]] const ir::YieldExpression *expr) const in Compile()
|
H A D | JSCompiler.cpp | 1182 void JSCompiler::Compile(const ir::YieldExpression *expr) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 93 class YieldExpression;
|
H A D | ETSAnalyzerUnreachable.cpp | 136 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::YieldExpression *expr) const in Check()
|
H A D | TSAnalyzer.cpp | 1051 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::YieldExpression *expr) const in Check()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.h | 107 class YieldExpression; 394 ir::YieldExpression *ParseYieldExpression();
|
H A D | expressionParser.cpp | 82 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 D | checker.h | 93 class YieldExpression;
|