| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-binary-expression-expected.txt | 6 "expression": { 17 "program": "test-binary-expression.js" 22 "program": "test-binary-expression.js" 34 "program": "test-binary-expression.js" 39 "program": "test-binary-expression.js" 47 "program": "test-binary-expression.js" 52 "program": "test-binary-expression.js" 60 "program": "test-binary-expression.js" 65 "program": "test-binary-expression.js" 71 "expression": { [all …]
|
| D | test-assignment-expression-expected.txt | 6 "expression": { 17 "program": "test-assignment-expression.js" 22 "program": "test-assignment-expression.js" 37 "program": "test-assignment-expression.js" 42 "program": "test-assignment-expression.js" 53 "program": "test-assignment-expression.js" 58 "program": "test-assignment-expression.js" 66 "program": "test-assignment-expression.js" 71 "program": "test-assignment-expression.js" 79 "program": "test-assignment-expression.js" [all …]
|
| D | test-member-expression-expected.txt | 6 "expression": { 16 "program": "test-member-expression.js" 21 "program": "test-member-expression.js" 33 "program": "test-member-expression.js" 38 "program": "test-member-expression.js" 48 "program": "test-member-expression.js" 53 "program": "test-member-expression.js" 61 "program": "test-member-expression.js" 66 "program": "test-member-expression.js" 72 "expression": { [all …]
|
| D | test-unary-expression-expected.txt | 6 "expression": { 18 "program": "test-unary-expression.js" 23 "program": "test-unary-expression.js" 31 "program": "test-unary-expression.js" 36 "program": "test-unary-expression.js" 44 "program": "test-unary-expression.js" 49 "program": "test-unary-expression.js" 55 "expression": { 67 "program": "test-unary-expression.js" 72 "program": "test-unary-expression.js" [all …]
|
| D | test-logical-expression-expected.txt | 6 "expression": { 17 "program": "test-logical-expression.js" 22 "program": "test-logical-expression.js" 34 "program": "test-logical-expression.js" 39 "program": "test-logical-expression.js" 47 "program": "test-logical-expression.js" 52 "program": "test-logical-expression.js" 60 "program": "test-logical-expression.js" 65 "program": "test-logical-expression.js" 71 "expression": { [all …]
|
| D | test-call-expression-expected.txt | 6 "expression": { 16 "program": "test-call-expression.js" 21 "program": "test-call-expression.js" 38 "program": "test-call-expression.js" 43 "program": "test-call-expression.js" 56 "program": "test-call-expression.js" 61 "program": "test-call-expression.js" 71 "program": "test-call-expression.js" 76 "program": "test-call-expression.js" 91 "program": "test-call-expression.js" [all …]
|
| D | test-object-expression-expected.txt | 17 "program": "test-object-expression.js" 22 "program": "test-object-expression.js" 42 "program": "test-object-expression.js" 47 "program": "test-object-expression.js" 59 "program": "test-object-expression.js" 64 "program": "test-object-expression.js" 73 "program": "test-object-expression.js" 78 "program": "test-object-expression.js" 95 "program": "test-object-expression.js" 100 "program": "test-object-expression.js" [all …]
|
| D | test-new-expression-expected.txt | 6 "expression": { 16 "program": "test-new-expression.js" 21 "program": "test-new-expression.js" 30 "program": "test-new-expression.js" 35 "program": "test-new-expression.js" 43 "program": "test-new-expression.js" 48 "program": "test-new-expression.js" 54 "expression": { 64 "program": "test-new-expression.js" 69 "program": "test-new-expression.js" [all …]
|
| D | test-tagged-template-expression-expected.txt | 6 "expression": { 16 "program": "test-tagged-template-expression.js" 21 "program": "test-tagged-template-expression.js" 39 "program": "test-tagged-template-expression.js" 44 "program": "test-tagged-template-expression.js" 53 "program": "test-tagged-template-expression.js" 58 "program": "test-tagged-template-expression.js" 66 "program": "test-tagged-template-expression.js" 71 "program": "test-tagged-template-expression.js" 79 "program": "test-tagged-template-expression.js" [all …]
|
| D | test-array-expression-expected.txt | 17 "program": "test-array-expression.js" 22 "program": "test-array-expression.js" 33 "program": "test-array-expression.js" 38 "program": "test-array-expression.js" 46 "program": "test-array-expression.js" 51 "program": "test-array-expression.js" 61 "program": "test-array-expression.js" 66 "program": "test-array-expression.js" 72 "expression": { 85 "program": "test-array-expression.js" [all …]
|
| D | test-update-expression-expected.txt | 6 "expression": { 18 "program": "test-update-expression.js" 23 "program": "test-update-expression.js" 31 "program": "test-update-expression.js" 36 "program": "test-update-expression.js" 44 "program": "test-update-expression.js" 49 "program": "test-update-expression.js" 55 "expression": { 70 "program": "test-update-expression.js" 75 "program": "test-update-expression.js" [all …]
|
| D | test-conditional-expression-expected.txt | 6 "expression": { 16 "program": "test-conditional-expression.js" 21 "program": "test-conditional-expression.js" 33 "program": "test-conditional-expression.js" 38 "program": "test-conditional-expression.js" 50 "program": "test-conditional-expression.js" 55 "program": "test-conditional-expression.js" 63 "program": "test-conditional-expression.js" 68 "program": "test-conditional-expression.js" 76 "program": "test-conditional-expression.js" [all …]
|
| D | test-sequence-expression-expected.txt | 6 "expression": { 17 "program": "test-sequence-expression.js" 22 "program": "test-sequence-expression.js" 34 "program": "test-sequence-expression.js" 39 "program": "test-sequence-expression.js" 51 "program": "test-sequence-expression.js" 56 "program": "test-sequence-expression.js" 65 "program": "test-sequence-expression.js" 70 "program": "test-sequence-expression.js" 78 "program": "test-sequence-expression.js" [all …]
|
| D | test-class-expression-expected.txt | 17 "program": "test-class-expression.js" 22 "program": "test-class-expression.js" 31 "program": "test-class-expression.js" 36 "program": "test-class-expression.js" 46 "program": "test-class-expression.js" 51 "program": "test-class-expression.js" 68 "program": "test-class-expression.js" 73 "program": "test-class-expression.js" 88 "program": "test-class-expression.js" 93 "program": "test-class-expression.js" [all …]
|
| D | test-this-expression-expected.txt | 6 "expression": { 14 "program": "test-this-expression.js" 19 "program": "test-this-expression.js" 31 "program": "test-this-expression.js" 36 "program": "test-this-expression.js" 46 "program": "test-this-expression.js" 51 "program": "test-this-expression.js" 59 "program": "test-this-expression.js" 64 "program": "test-this-expression.js" 70 "expression": { [all …]
|
| D | test-import-expression-expected.txt | 6 "expression": { 15 "program": "test-import-expression.js" 20 "program": "test-import-expression.js" 28 "program": "test-import-expression.js" 33 "program": "test-import-expression.js" 41 "program": "test-import-expression.js" 46 "program": "test-import-expression.js" 63 "program": "test-import-expression.js" 68 "program": "test-import-expression.js" 81 "program": "test-import-expression.js" [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ts/ |
| D | test-ts-as-expression-expected.txt | 17 "program": "test-ts-as-expression.ts" 22 "program": "test-ts-as-expression.ts" 28 "expression": { 35 "program": "test-ts-as-expression.ts" 40 "program": "test-ts-as-expression.ts" 56 "program": "test-ts-as-expression.ts" 61 "program": "test-ts-as-expression.ts" 69 "program": "test-ts-as-expression.ts" 74 "program": "test-ts-as-expression.ts" 87 "program": "test-ts-as-expression.ts" [all …]
|
| D | test-ts-non-null-expression-expected.txt | 18 "program": "test-ts-non-null-expression.ts" 23 "program": "test-ts-non-null-expression.ts" 32 "program": "test-ts-non-null-expression.ts" 37 "program": "test-ts-non-null-expression.ts" 48 "program": "test-ts-non-null-expression.ts" 53 "program": "test-ts-non-null-expression.ts" 61 "program": "test-ts-non-null-expression.ts" 66 "program": "test-ts-non-null-expression.ts" 76 "program": "test-ts-non-null-expression.ts" 81 "program": "test-ts-non-null-expression.ts" [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/plugin/ |
| D | e2p_test_plugin_is-expected.txt | 5 Found Expression: 12 Found Expression: 19 Found Expression: 32 Found Expression: 42 Found Expression: 49 Found Expression: 56 Found Expression: 61 Found Expression: 68 Found Expression: 80 "expression": false, [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 21_grammar.rst | 115 '=' expression 161 identifier ':' type '=' expression 193 expression: 250 | expression (',' expression)* (',' restArgument)? ','? 254 '...'? expression 266 expression (',' expression)* ','? 282 identifier ':' expression 290 '...' expression 294 '(' expression ')' 310 expression ('?.' | typeArguments)? arguments block? [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/33.constant_expression/check_enum/ |
| D | constant_bitwise_expression.params.yaml | 15 - { type: byte, value: 10, expression: '& 7', expected: 2 } 16 - { type: byte, value: 10, expression: '| 7', expected: 15 } 17 - { type: byte, value: 10, expression: '^ 7', expected: 13 } 19 - { type: short, value: 10, expression: '& 7', expected: 2 } 20 - { type: short, value: 10, expression: '| 7', expected: 15 } 21 - { type: short, value: 10, expression: '^ 7', expected: 13 } 23 - { type: int, value: 10, expression: '& 7', expected: 2 } 24 - { type: int, value: 10, expression: '| 7', expected: 15 } 25 - { type: int, value: 10, expression: '^ 7', expected: 13 } 27 - { type: long, value: 10, expression: '& 7', expected: 2 } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/33.constant_expression/check_array/ |
| D | constant_bitwise_expression.params.yaml | 15 - { type: byte, value: 10, expression: '& 7', expected: 2 } 16 - { type: byte, value: 10, expression: '| 7', expected: 15 } 17 - { type: byte, value: 10, expression: '^ 7', expected: 13 } 19 - { type: short, value: 10, expression: '& 7', expected: 2 } 20 - { type: short, value: 10, expression: '| 7', expected: 15 } 21 - { type: short, value: 10, expression: '^ 7', expected: 13 } 23 - { type: int, value: 10, expression: '& 7', expected: 2 } 24 - { type: int, value: 10, expression: '| 7', expected: 15 } 25 - { type: int, value: 10, expression: '^ 7', expected: 13 } 27 - { type: long, value: 10, expression: '& 7', expected: 2 } [all …]
|
| D | constant_logical_expression.params.yaml | 15 - { type: byte, value: 10, expression: '< 12', expected: 10 } 16 - { type: byte, value: 10, expression: '< 12f', expected: 10 } 17 - { type: short, value: 10, expression: '< 12', expected: 10 } 18 - { type: short, value: 10, expression: '< 12f', expected: 10 } 20 - { type: short, value: 260, expression: '<= 25', expected: 285 } 21 - { type: int, value: 30, expression: '>= -30', expected: 30 } 22 - { type: long, value: 260, expression: '== 259', expected: 285 } 23 - { type: float, value: 26.0f, expression: '== 26', expected: 26 } 24 - { type: number, value: 27.0, expression: '== 27', expected: 27 } 25 - { type: number, value: 28.3, expression: '== 28.3', expected: 28 } [all …]
|
| /arkcompiler/runtime_core/libabckit/tests/stress/ |
| D | fail_list_sts.json | 3 …ty_Features/Extended_Conditional_Expressions/nullish_expr/expr/nonnull-object-expression-8.ets": 1, 4 …ty_Features/Extended_Conditional_Expressions/nullish_expr/expr/nonnull-object-expression-4.ets": 1, 5 …atibility_Features/Extended_Conditional_Expressions/string/expr/string-expression-and-nonempty-3-o… 6 …lity_Features/Extended_Conditional_Expressions/nullish_expr/expr/nonnull-object-expression.ets": 1, 8 …atibility_Features/Extended_Conditional_Expressions/string/expr/string-expression-and-empty-2-oper… 10 …atibility_Features/Extended_Conditional_Expressions/string/expr/string-expression-nonempty.ets": 1, 11 …atibility_Features/Extended_Conditional_Expressions/string/expr/string-expression-lambda-param-non… 14 …ompatibility_Features/Extended_Conditional_Expressions/string/expr/string-expression-empty.ets": 1, 15 …atibility_Features/Extended_Conditional_Expressions/string/expr/string-expression-empty-ternary-op… 16 …atibility_Features/Extended_Conditional_Expressions/string/loop/string-expression-for-loop-in.ets"… [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | conditionalExpression.h | 19 #include "ir/expression.h" 27 class ConditionalExpression : public Expression { 35 explicit ConditionalExpression(Expression *test, Expression *consequent, Expression *alternate) in ConditionalExpression() 36 …: Expression(AstNodeType::CONDITIONAL_EXPRESSION), test_(test), consequent_(consequent), alternate… in ConditionalExpression() 40 [[nodiscard]] const Expression *Test() const noexcept in Test() 45 [[nodiscard]] Expression *Test() noexcept in Test() 50 void SetTest(Expression *expr) noexcept in SetTest() 56 [[nodiscard]] const Expression *Consequent() const noexcept in Consequent() 61 [[nodiscard]] Expression *Consequent() noexcept in Consequent() 66 void SetConsequent(Expression *expr) noexcept in SetConsequent() [all …]
|