| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | conditionalExpression.cpp | 25 void ConditionalExpression::TransformChildren(const NodeTransformer &cb) in TransformChildren() 32 void ConditionalExpression::Iterate(const NodeTraverser &cb) const in Iterate() 39 void ConditionalExpression::Dump(ir::AstDumper *dumper) const in Dump() 45 void ConditionalExpression::Dump(ir::SrcDumper *dumper) const in Dump() 65 void ConditionalExpression::Compile(compiler::PandaGen *pg) const in Compile() 70 void ConditionalExpression::Compile(compiler::ETSGen *etsg) const in Compile() 75 checker::Type *ConditionalExpression::Check(checker::TSChecker *checker) in Check() 80 checker::Type *ConditionalExpression::Check(checker::ETSChecker *checker) in Check() 86 ConditionalExpression *ConditionalExpression::Clone(ArenaAllocator *const allocator, AstNode *const… in Clone() 92 …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 70 …[[nodiscard]] ConditionalExpression *Clone(ArenaAllocator *allocator, AstNode *parent = nullptr) o…
|
| /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-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 | 300 "type": "ConditionalExpression", 471 "type": "ConditionalExpression", 670 "type": "ConditionalExpression", 841 "type": "ConditionalExpression", 1040 "type": "ConditionalExpression", 1211 "type": "ConditionalExpression", 1382 "type": "ConditionalExpression", 1788 "type": "ConditionalExpression", 2059 "type": "ConditionalExpression", 2821 "type": "ConditionalExpression", [all …]
|
| D | ternary-expected.txt | 206 "type": "ConditionalExpression", 479 "type": "ConditionalExpression",
|
| D | this_cmp_object-expected.txt | 148 "type": "ConditionalExpression",
|
| D | generic_function-expected.txt | 659 "type": "ConditionalExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ts/ |
| D | functionCall_4-expected.txt | 118 "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/ir/ |
| D | astNodeMapping.h | 38 _(CONDITIONAL_EXPRESSION, ConditionalExpression) \
|
| /arkcompiler/ets_frontend/ets2panda/linter/src/utils/ |
| D | TsUtils.ts | 409 case ts.SyntaxKind.ConditionalExpression: 410 return this.isConditionalExprValidEnumMemberInit(tsExpr as ts.ConditionalExpression); 447 private isConditionalExprValidEnumMemberInit(tsExpr: ts.ConditionalExpression): boolean {
|
| /arkcompiler/ets_frontend/ets2panda/linter-4.2/src/ |
| D | Utils.ts | 677 case ts.SyntaxKind.ConditionalExpression: 678 return this.isConditionalExprValidEnumMemberInit(tsExpr as ts.ConditionalExpression); 715 private isConditionalExprValidEnumMemberInit(tsExpr: ts.ConditionalExpression): boolean {
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | compiler.ts | 869 case ts.SyntaxKind.ConditionalExpression: // line 257 870 this.compileConditionalExpression(<ts.ConditionalExpression>expr); 1248 private compileConditionalExpression(expr: ts.ConditionalExpression): void {
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | TSchecker.h | 91 class ConditionalExpression; variable
|
| /arkcompiler/ets_frontend/es2panda/typescript/ |
| D | checker.h | 92 class ConditionalExpression; variable
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | expressionParser.cpp | 576 …auto *conditionalExpr = AllocNode<ir::ConditionalExpression>(lhsExpression, consequent, alternate); in ParseAssignmentExpression() 1223 ir::ConditionalExpression *conditionalExpr = nullptr; in ParseBinaryExpression()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | JSCompiler.cpp | 794 static void CompileImpl(const ir::ConditionalExpression *self, CodeGen *cg) in CompileImpl() 807 void JSCompiler::Compile(const ir::ConditionalExpression *expr) const in Compile()
|