Home
last modified time | relevance | path

Searched refs:ConditionalExpression (Results 1 – 25 of 43) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DconditionalExpression.cpp25 void ConditionalExpression::TransformChildren(const NodeTransformer &cb, std::string_view transform… in TransformChildren()
43 void ConditionalExpression::Iterate(const NodeTraverser &cb) const in Iterate()
50 void ConditionalExpression::Dump(ir::AstDumper *dumper) const in Dump()
56 void ConditionalExpression::Dump(ir::SrcDumper *dumper) const in Dump()
76 void ConditionalExpression::Compile(compiler::PandaGen *pg) const in Compile()
81 void ConditionalExpression::Compile(compiler::ETSGen *etsg) const in Compile()
86 checker::Type *ConditionalExpression::Check(checker::TSChecker *checker) in Check()
91 checker::Type *ConditionalExpression::Check(checker::ETSChecker *checker) in Check()
96 ConditionalExpression *ConditionalExpression::Clone(ArenaAllocator *const allocator, AstNode *const… in Clone()
102 …if (auto *const clone = allocator->New<ConditionalExpression>(test, consequent, alternate); clone … in Clone()
DconditionalExpression.h27 class ConditionalExpression : public Expression {
29 ConditionalExpression() = delete;
30 ~ConditionalExpression() override = default;
32 NO_COPY_SEMANTIC(ConditionalExpression);
33 NO_MOVE_SEMANTIC(ConditionalExpression);
35 explicit ConditionalExpression(Expression *test, Expression *consequent, Expression *alternate) in ConditionalExpression() function
88 [[nodiscard]] ConditionalExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DconditionalExpression.cpp25 void ConditionalExpression::Iterate(const NodeTraverser &cb) const in Iterate()
32 void ConditionalExpression::Dump(ir::AstDumper *dumper) const in Dump()
38 void ConditionalExpression::Compile(compiler::PandaGen *pg) const in Compile()
51 checker::Type *ConditionalExpression::Check(checker::Checker *checker) const in Check()
64 void ConditionalExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *bind… in UpdateSelf()
DconditionalExpression.h32 class ConditionalExpression : public Expression {
34 explicit ConditionalExpression(Expression *test, Expression *consequent, Expression *alternate) in ConditionalExpression() function
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-conditional-expression-expected.txt7 "type": "ConditionalExpression",
75 "type": "ConditionalExpression",
188 "type": "ConditionalExpression",
297 "type": "ConditionalExpression",
/arkcompiler/ets_frontend/ets2panda/test/parser/js/
Dtest-conditional-expression-expected.txt7 "type": "ConditionalExpression",
78 "type": "ConditionalExpression",
194 "type": "ConditionalExpression",
305 "type": "ConditionalExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-conditional-expression-expected.txt60 "type": "ConditionalExpression",
140 "type": "ConditionalExpression",
309 "type": "ConditionalExpression",
Dtest-ts-ternary-operator-3-expected.txt138 "type": "ConditionalExpression",
196 "type": "ConditionalExpression",
Dtest-ts-ternary-operator-2-expected.txt7 "type": "ConditionalExpression",
247 "type": "ConditionalExpression",
542 "type": "ConditionalExpression",
949 "type": "ConditionalExpression",
1130 "type": "ConditionalExpression",
Dtest-arrow-function3-expected.txt94 "type": "ConditionalExpression",
Dtest-ts-ternary-operator-1-expected.txt47 "type": "ConditionalExpression",
/arkcompiler/ets_frontend/ets2panda/test/parser/ets/
DconditionalExpressionType-expected.txt272 "type": "ConditionalExpression",
443 "type": "ConditionalExpression",
642 "type": "ConditionalExpression",
813 "type": "ConditionalExpression",
1012 "type": "ConditionalExpression",
1183 "type": "ConditionalExpression",
1354 "type": "ConditionalExpression",
1732 "type": "ConditionalExpression",
2003 "type": "ConditionalExpression",
2737 "type": "ConditionalExpression",
[all …]
Doptional_chaining_nested_property-expected.txt746 "type": "ConditionalExpression",
910 "type": "ConditionalExpression",
1298 "type": "ConditionalExpression",
1462 "type": "ConditionalExpression",
Dternary-expected.txt300 "type": "ConditionalExpression",
573 "type": "ConditionalExpression",
Doptional-chaining-array-expected.txt421 "type": "ConditionalExpression",
692 "type": "ConditionalExpression",
1125 "type": "ConditionalExpression",
1508 "type": "ConditionalExpression",
Doptional_chaining_object_property-expected.txt649 "type": "ConditionalExpression",
921 "type": "ConditionalExpression",
1314 "type": "ConditionalExpression",
Dthis_cmp_object-expected.txt148 "type": "ConditionalExpression",
Dunion_generic_field_access-expected.txt698 "type": "ConditionalExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
DfunctionCall_4-expected.txt115 "type": "ConditionalExpression",
/arkcompiler/ets_frontend/es2panda/ir/
DastNodeMapping.h37 _(CONDITIONAL_EXPRESSION, ConditionalExpression) \
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DassignAnalyzer.h132 void AnalyzeCondExpr(const ir::ConditionalExpression *condExpr);
/arkcompiler/ets_frontend/ets2panda/ir/
DastNodeMapping.h38 _(CONDITIONAL_EXPRESSION, ConditionalExpression) \
/arkcompiler/ets_frontend/ets2panda/test/compiler/ets/
DConditionalExpressionCallVoidNeg-expected.txt340 "type": "ConditionalExpression",
DoptionalLambdaParameter-expected.txt331 "type": "ConditionalExpression",
Darray_indexing_with_chaining_nullish-expected.txt556 "type": "ConditionalExpression",

12