| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | conditionalExpression.cpp | 25 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()
|
| D | conditionalExpression.h | 27 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/ |
| D | conditionalExpression.cpp | 25 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()
|
| D | conditionalExpression.h | 32 class ConditionalExpression : public Expression { 34 explicit ConditionalExpression(Expression *test, Expression *consequent, Expression *alternate) in ConditionalExpression() function
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-conditional-expression-expected.txt | 7 "type": "ConditionalExpression", 75 "type": "ConditionalExpression", 188 "type": "ConditionalExpression", 297 "type": "ConditionalExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-conditional-expression-expected.txt | 7 "type": "ConditionalExpression", 78 "type": "ConditionalExpression", 194 "type": "ConditionalExpression", 305 "type": "ConditionalExpression",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-conditional-expression-expected.txt | 60 "type": "ConditionalExpression", 140 "type": "ConditionalExpression", 309 "type": "ConditionalExpression",
|
| D | test-ts-ternary-operator-3-expected.txt | 138 "type": "ConditionalExpression", 196 "type": "ConditionalExpression",
|
| D | test-ts-ternary-operator-2-expected.txt | 7 "type": "ConditionalExpression", 247 "type": "ConditionalExpression", 542 "type": "ConditionalExpression", 949 "type": "ConditionalExpression", 1130 "type": "ConditionalExpression",
|
| D | test-arrow-function3-expected.txt | 94 "type": "ConditionalExpression",
|
| D | test-ts-ternary-operator-1-expected.txt | 47 "type": "ConditionalExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | conditionalExpressionType-expected.txt | 272 "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 …]
|
| D | optional_chaining_nested_property-expected.txt | 746 "type": "ConditionalExpression", 910 "type": "ConditionalExpression", 1298 "type": "ConditionalExpression", 1462 "type": "ConditionalExpression",
|
| D | ternary-expected.txt | 300 "type": "ConditionalExpression", 573 "type": "ConditionalExpression",
|
| D | optional-chaining-array-expected.txt | 421 "type": "ConditionalExpression", 692 "type": "ConditionalExpression", 1125 "type": "ConditionalExpression", 1508 "type": "ConditionalExpression",
|
| D | optional_chaining_object_property-expected.txt | 649 "type": "ConditionalExpression", 921 "type": "ConditionalExpression", 1314 "type": "ConditionalExpression",
|
| D | this_cmp_object-expected.txt | 148 "type": "ConditionalExpression",
|
| D | union_generic_field_access-expected.txt | 698 "type": "ConditionalExpression",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | functionCall_4-expected.txt | 115 "type": "ConditionalExpression",
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | astNodeMapping.h | 37 _(CONDITIONAL_EXPRESSION, ConditionalExpression) \
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | assignAnalyzer.h | 132 void AnalyzeCondExpr(const ir::ConditionalExpression *condExpr);
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | astNodeMapping.h | 38 _(CONDITIONAL_EXPRESSION, ConditionalExpression) \
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | ConditionalExpressionCallVoidNeg-expected.txt | 340 "type": "ConditionalExpression",
|
| D | optionalLambdaParameter-expected.txt | 331 "type": "ConditionalExpression",
|
| D | array_indexing_with_chaining_nullish-expected.txt | 556 "type": "ConditionalExpression",
|