| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | functionExpression.cpp | 25 void FunctionExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transf… in TransformChildren() 33 void FunctionExpression::Iterate(const NodeTraverser &cb) const in Iterate() 38 void FunctionExpression::Dump(ir::AstDumper *dumper) const in Dump() 43 void FunctionExpression::Dump(ir::SrcDumper *dumper) const in Dump() 48 void FunctionExpression::Compile(compiler::PandaGen *pg) const in Compile() 53 void FunctionExpression::Compile(compiler::ETSGen *etsg) const in Compile() 58 checker::Type *FunctionExpression::Check(checker::TSChecker *checker) in Check() 63 checker::Type *FunctionExpression::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() 68 FunctionExpression *FunctionExpression::Clone(ArenaAllocator *const allocator, AstNode *const paren… in Clone() 72 if (auto *const clone = allocator->New<FunctionExpression>(func); clone != nullptr) { in Clone()
|
| D | functionExpression.h | 24 class FunctionExpression : public Expression { 26 FunctionExpression() = delete; 27 ~FunctionExpression() override = default; 29 NO_COPY_SEMANTIC(FunctionExpression); 30 NO_MOVE_SEMANTIC(FunctionExpression); 32 …explicit FunctionExpression(ScriptFunction *const func) : Expression(AstNodeType::FUNCTION_EXPRESS… in FunctionExpression() function 36 FunctionExpression(ir::Identifier *namedExpr, ScriptFunction *const func) in FunctionExpression() function 61 [[nodiscard]] FunctionExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | functionExpression.cpp | 27 void FunctionExpression::Iterate(const NodeTraverser &cb) const in Iterate() 32 void FunctionExpression::Dump(ir::AstDumper *dumper) const in Dump() 37 void FunctionExpression::Compile(compiler::PandaGen *pg) const in Compile() 42 checker::Type *FunctionExpression::Check(checker::Checker *checker) const in Check() 72 void FunctionExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
| D | functionExpression.h | 34 class FunctionExpression : public Expression { 36 …explicit FunctionExpression(ScriptFunction *func) : Expression(AstNodeType::FUNCTION_EXPRESSION), … in FunctionExpression() function
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-class-definition-expected.txt | 44 "type": "FunctionExpression", 166 "type": "FunctionExpression", 287 "type": "FunctionExpression", 409 "type": "FunctionExpression", 488 "type": "FunctionExpression", 566 "type": "FunctionExpression", 644 "type": "FunctionExpression", 722 "type": "FunctionExpression", 800 "type": "FunctionExpression", 893 "type": "FunctionExpression", [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-class-definition-expected.txt | 46 "type": "FunctionExpression", 172 "type": "FunctionExpression", 297 "type": "FunctionExpression", 419 "type": "FunctionExpression", 499 "type": "FunctionExpression", 578 "type": "FunctionExpression", 657 "type": "FunctionExpression", 736 "type": "FunctionExpression", 814 "type": "FunctionExpression", 908 "type": "FunctionExpression", [all …]
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | functionExpressionBuilder.h | 41 FunctionExpression *Build() in Build() 43 auto *etsTypeReference = AllocNode<ir::FunctionExpression>(func_); in Build()
|
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| D | methodDefinition.h | 33 class FunctionExpression; variable 44 explicit MethodDefinition(MethodDefinitionKind kind, Expression *key, FunctionExpression *value, in MethodDefinition() 84 const FunctionExpression *Value() const in Value() 178 FunctionExpression *value_;
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ts/ |
| D | test-class-method-overload3-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 191 "type": "FunctionExpression", 256 "type": "FunctionExpression",
|
| D | test-class-method-overload-expected.txt | 46 "type": "FunctionExpression", 141 "type": "FunctionExpression", 206 "type": "FunctionExpression", 271 "type": "FunctionExpression", 379 "type": "FunctionExpression", 555 "type": "FunctionExpression", 619 "type": "FunctionExpression", 713 "type": "FunctionExpression", 778 "type": "FunctionExpression", 843 "type": "FunctionExpression", [all …]
|
| D | test-class-method-overload6-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 205 "type": "FunctionExpression", 284 "type": "FunctionExpression",
|
| D | test-class-method-overload2-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 191 "type": "FunctionExpression", 318 "type": "FunctionExpression",
|
| D | test-class-method-overload13-expected.txt | 46 "type": "FunctionExpression", 125 "type": "FunctionExpression", 189 "type": "FunctionExpression",
|
| D | test-class-method-overload12-expected.txt | 46 "type": "FunctionExpression", 125 "type": "FunctionExpression", 189 "type": "FunctionExpression",
|
| D | test-class-definiton18-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 191 "type": "FunctionExpression",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-class-method-overload3-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression", 251 "type": "FunctionExpression",
|
| D | test-class-method-overload-expected.txt | 44 "type": "FunctionExpression", 137 "type": "FunctionExpression", 201 "type": "FunctionExpression", 265 "type": "FunctionExpression", 373 "type": "FunctionExpression", 544 "type": "FunctionExpression", 608 "type": "FunctionExpression", 701 "type": "FunctionExpression", 765 "type": "FunctionExpression", 829 "type": "FunctionExpression", [all …]
|
| D | test-class-method-overload6-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 201 "type": "FunctionExpression", 279 "type": "FunctionExpression",
|
| D | test_override2-expected.txt | 44 "type": "FunctionExpression", 124 "type": "FunctionExpression", 202 "type": "FunctionExpression", 336 "type": "FunctionExpression", 515 "type": "FunctionExpression", 592 "type": "FunctionExpression",
|
| D | test-class-constructor19-expected.txt | 44 "type": "FunctionExpression", 172 "type": "FunctionExpression", 299 "type": "FunctionExpression", 378 "type": "FunctionExpression", 485 "type": "FunctionExpression", 592 "type": "FunctionExpression", 699 "type": "FunctionExpression",
|
| D | test-class-method-overload2-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression", 311 "type": "FunctionExpression",
|
| D | test-class-method-overload13-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression",
|
| D | test-class-definiton18-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 188 "type": "FunctionExpression",
|
| D | test-class-method-overload11-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression",
|
| D | test-class-method-overload12-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression",
|