Home
last modified time | relevance | path

Searched refs:FunctionExpression (Results 1 – 25 of 931) sorted by relevance

12345678910>>...38

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DfunctionExpression.cpp25 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()
DfunctionExpression.h24 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/
DfunctionExpression.cpp27 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()
DfunctionExpression.h34 class FunctionExpression : public Expression {
36 …explicit FunctionExpression(ScriptFunction *func) : Expression(AstNodeType::FUNCTION_EXPRESSION), … in FunctionExpression() function
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-class-definition-expected.txt44 "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/
Dtest-class-definition-expected.txt46 "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/
DfunctionExpressionBuilder.h41 FunctionExpression *Build() in Build()
43 auto *etsTypeReference = AllocNode<ir::FunctionExpression>(func_); in Build()
/arkcompiler/ets_frontend/es2panda/ir/base/
DmethodDefinition.h33 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/
Dtest-class-method-overload3-expected.txt46 "type": "FunctionExpression",
126 "type": "FunctionExpression",
191 "type": "FunctionExpression",
256 "type": "FunctionExpression",
Dtest-class-method-overload-expected.txt46 "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 …]
Dtest-class-method-overload6-expected.txt46 "type": "FunctionExpression",
126 "type": "FunctionExpression",
205 "type": "FunctionExpression",
284 "type": "FunctionExpression",
Dtest-class-method-overload2-expected.txt46 "type": "FunctionExpression",
126 "type": "FunctionExpression",
191 "type": "FunctionExpression",
318 "type": "FunctionExpression",
Dtest-class-method-overload13-expected.txt46 "type": "FunctionExpression",
125 "type": "FunctionExpression",
189 "type": "FunctionExpression",
Dtest-class-method-overload12-expected.txt46 "type": "FunctionExpression",
125 "type": "FunctionExpression",
189 "type": "FunctionExpression",
Dtest-class-definiton18-expected.txt46 "type": "FunctionExpression",
126 "type": "FunctionExpression",
191 "type": "FunctionExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-class-method-overload3-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
187 "type": "FunctionExpression",
251 "type": "FunctionExpression",
Dtest-class-method-overload-expected.txt44 "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 …]
Dtest-class-method-overload6-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
201 "type": "FunctionExpression",
279 "type": "FunctionExpression",
Dtest_override2-expected.txt44 "type": "FunctionExpression",
124 "type": "FunctionExpression",
202 "type": "FunctionExpression",
336 "type": "FunctionExpression",
515 "type": "FunctionExpression",
592 "type": "FunctionExpression",
Dtest-class-constructor19-expected.txt44 "type": "FunctionExpression",
172 "type": "FunctionExpression",
299 "type": "FunctionExpression",
378 "type": "FunctionExpression",
485 "type": "FunctionExpression",
592 "type": "FunctionExpression",
699 "type": "FunctionExpression",
Dtest-class-method-overload2-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
187 "type": "FunctionExpression",
311 "type": "FunctionExpression",
Dtest-class-method-overload13-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
187 "type": "FunctionExpression",
Dtest-class-definiton18-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
188 "type": "FunctionExpression",
Dtest-class-method-overload11-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
187 "type": "FunctionExpression",
Dtest-class-method-overload12-expected.txt44 "type": "FunctionExpression",
123 "type": "FunctionExpression",
187 "type": "FunctionExpression",

12345678910>>...38