| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | lambda-lambda-expected.txt | 15 "program": "lambda-lambda.ets" 20 "program": "lambda-lambda.ets" 124 "program": "lambda-lambda.ets" 129 "program": "lambda-lambda.ets" 143 "program": "lambda-lambda.ets" 148 "program": "lambda-lambda.ets" 169 "program": "lambda-lambda.ets" 174 "program": "lambda-lambda.ets" 209 "program": "lambda-lambda.ets" 214 "program": "lambda-lambda.ets" [all …]
|
| D | lambda-expected.txt | 15 "program": "lambda.ets" 20 "program": "lambda.ets" 124 "program": "lambda.ets" 129 "program": "lambda.ets" 143 "program": "lambda.ets" 148 "program": "lambda.ets" 169 "program": "lambda.ets" 174 "program": "lambda.ets" 207 "program": "lambda.ets" 212 "program": "lambda.ets" [all …]
|
| D | lambda-type-inference-expected.txt | 15 "program": "lambda-type-inference.ets" 20 "program": "lambda-type-inference.ets" 124 "program": "lambda-type-inference.ets" 129 "program": "lambda-type-inference.ets" 143 "program": "lambda-type-inference.ets" 148 "program": "lambda-type-inference.ets" 169 "program": "lambda-type-inference.ets" 174 "program": "lambda-type-inference.ets" 196 "program": "lambda-type-inference.ets" 201 "program": "lambda-type-inference.ets" [all …]
|
| D | lambda-type-inference-overloaded-expected.txt | 15 "program": "lambda-type-inference-overloaded.ets" 20 "program": "lambda-type-inference-overloaded.ets" 124 "program": "lambda-type-inference-overloaded.ets" 129 "program": "lambda-type-inference-overloaded.ets" 143 "program": "lambda-type-inference-overloaded.ets" 148 "program": "lambda-type-inference-overloaded.ets" 169 "program": "lambda-type-inference-overloaded.ets" 174 "program": "lambda-type-inference-overloaded.ets" 199 "program": "lambda-type-inference-overloaded.ets" 204 "program": "lambda-type-inference-overloaded.ets" [all …]
|
| D | lambda-type-inference-overloaded-2-expected.txt | 15 "program": "lambda-type-inference-overloaded-2.ets" 20 "program": "lambda-type-inference-overloaded-2.ets" 124 "program": "lambda-type-inference-overloaded-2.ets" 129 "program": "lambda-type-inference-overloaded-2.ets" 143 "program": "lambda-type-inference-overloaded-2.ets" 148 "program": "lambda-type-inference-overloaded-2.ets" 169 "program": "lambda-type-inference-overloaded-2.ets" 174 "program": "lambda-type-inference-overloaded-2.ets" 196 "program": "lambda-type-inference-overloaded-2.ets" 201 "program": "lambda-type-inference-overloaded-2.ets" [all …]
|
| D | lambda-type-inference-no-ret-type-expected.txt | 15 "program": "lambda-type-inference-no-ret-type.ets" 20 "program": "lambda-type-inference-no-ret-type.ets" 124 "program": "lambda-type-inference-no-ret-type.ets" 129 "program": "lambda-type-inference-no-ret-type.ets" 143 "program": "lambda-type-inference-no-ret-type.ets" 148 "program": "lambda-type-inference-no-ret-type.ets" 169 "program": "lambda-type-inference-no-ret-type.ets" 174 "program": "lambda-type-inference-no-ret-type.ets" 201 "program": "lambda-type-inference-no-ret-type.ets" 206 "program": "lambda-type-inference-no-ret-type.ets" [all …]
|
| D | lambda-type-inference-alias-expected.txt | 14 "program": "lambda-type-inference-alias.ets" 19 "program": "lambda-type-inference-alias.ets" 37 "program": "lambda-type-inference-alias.ets" 42 "program": "lambda-type-inference-alias.ets" 51 "program": "lambda-type-inference-alias.ets" 56 "program": "lambda-type-inference-alias.ets" 64 "program": "lambda-type-inference-alias.ets" 69 "program": "lambda-type-inference-alias.ets" 80 "program": "lambda-type-inference-alias.ets" 85 "program": "lambda-type-inference-alias.ets" [all …]
|
| D | lambda-type-inference-arg-no-type-expected.txt | 15 "program": "lambda-type-inference-arg-no-type.ets" 20 "program": "lambda-type-inference-arg-no-type.ets" 124 "program": "lambda-type-inference-arg-no-type.ets" 129 "program": "lambda-type-inference-arg-no-type.ets" 143 "program": "lambda-type-inference-arg-no-type.ets" 148 "program": "lambda-type-inference-arg-no-type.ets" 169 "program": "lambda-type-inference-arg-no-type.ets" 174 "program": "lambda-type-inference-arg-no-type.ets" 201 "program": "lambda-type-inference-arg-no-type.ets" 206 "program": "lambda-type-inference-arg-no-type.ets" [all …]
|
| D | lambda-type-inference-overloaded-3-expected.txt | 15 "program": "lambda-type-inference-overloaded-3.ets" 20 "program": "lambda-type-inference-overloaded-3.ets" 37 "program": "lambda-type-inference-overloaded-3.ets" 42 "program": "lambda-type-inference-overloaded-3.ets" 63 "program": "lambda-type-inference-overloaded-3.ets" 68 "program": "lambda-type-inference-overloaded-3.ets" 95 "program": "lambda-type-inference-overloaded-3.ets" 100 "program": "lambda-type-inference-overloaded-3.ets" 109 "program": "lambda-type-inference-overloaded-3.ets" 114 "program": "lambda-type-inference-overloaded-3.ets" [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | non-const-lambda-with-scopes-expected.txt | 15 "program": "non-const-lambda-with-scopes.ets" 20 "program": "non-const-lambda-with-scopes.ets" 124 "program": "non-const-lambda-with-scopes.ets" 129 "program": "non-const-lambda-with-scopes.ets" 143 "program": "non-const-lambda-with-scopes.ets" 148 "program": "non-const-lambda-with-scopes.ets" 169 "program": "non-const-lambda-with-scopes.ets" 174 "program": "non-const-lambda-with-scopes.ets" 198 "program": "non-const-lambda-with-scopes.ets" 203 "program": "non-const-lambda-with-scopes.ets" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/test-lists/ets-func-tests/ |
| D | ets-func-tests-excluded.txt | 1 spec/nullables/nullable-lambda-default-param_0.ets 2 spec/nullables/nullable-lambda-default-param_1.ets 3 spec/nullables/nullable-lambda-default-param_3.ets 4 spec/nullables/nullable-lambda-default-param_4.ets 5 spec/nullables/nullable-lambda-default-param_5.ets 6 spec/nullables/nullable-lambda-default-param_6.ets
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/13.trailing_lambda/ |
| D | trlambda_static_met.params.yaml | 16 # regular lambda cases as baseline for trailing lambda 26 // regular lambda 41 // regular lambda 50 # trailing lambda cases 60 A.foo(10.0) // trailing lambda 76 A.foo(10.0) // trailing lambda 85 # regular lambda cases with extra block afterwards 95 // regular lambda 112 // regular lambda 119 A.foo(10.0) // trailing lambda [all …]
|
| D | trlambda_met.params.yaml | 16 # regular lambda cases as baseline for trailing lambda 26 // regular lambda 41 // regular lambda 50 # trailing lambda cases 60 new A().foo(10.0) // trailing lambda 76 new A().foo(10.0) // trailing lambda 85 # regular lambda cases with extra block afterwards 95 // regular lambda 112 // regular lambda 119 new A().foo(10.0) // trailing lambda [all …]
|
| D | trlambda_func.params.yaml | 16 # regular lambda cases as baseline for trailing lambda 24 // regular lambda 38 // regular lambda 47 # trailing lambda cases 56 foo(10.0) // trailing lambda 69 foo(10.0) // trailing lambda 78 # regular lambda cases with extra block afterwards 86 // regular lambda 100 // regular lambda 107 foo(10.0) // trailing lambda [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/inlining_test/ |
| D | inlining_nested_lambdas.ets | 16 //! CHECKER Check inlining of nested lambda calls 18 …_lambdas.ETSGLOBAL::test,inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$0::<ctor>… 19 …_lambdas.ETSGLOBAL::test,inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$1::<ctor>… 20 …_lambdas.ETSGLOBAL::test,inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$1::invoke… 23 …solvedVirtual.Inlined .* inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$1::invoke… 26 // NOTE(compiler): lambda$invoke$0::invoke1 can be also inlined (now only `F2` is inlined into `tes… 28 //! CHECKER Check inlining of nested lambda calls (AOT) 31 …_lambdas.ETSGLOBAL::test,inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$0::<ctor>… 32 …_lambdas.ETSGLOBAL::test,inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$1::<ctor>… 33 …_lambdas.ETSGLOBAL::test,inlining_nested_lambdas.LambdaObject-ETSGLOBAL\$lambda\$invoke\$1::invoke… [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/11.function_call_expression/ |
| D | safe_fcall_lmbd.params.yaml | 20 let lambda = (): A|null => { return new A() } 22 assertEQ( lambda()?.check(), 1 ) 28 let lambda = (): A|null => { return new A() } 30 assertTrue( lambda()?.check() === null ) 36 let lambda = (): A|null => { return null } 38 assertTrue( lambda()?.check() === undefined ) 44 let lambda = (): A|null => { return null } 46 assertTrue( lambda()?.check() === undefined )
|
| D | safe_fcall_ftype.params.yaml | 21 let lambda: lmbd = (): A|null => { return new A() } 23 assertEQ( lambda()?.check(), 1 ) 30 let lambda: lmbd = (): A|null => { return new A() } 32 assertTrue( lambda()?.check() === null ) 39 let lambda: lmbd = (): A|null => { return null } 41 assertTrue( lambda()?.check() === undefined ) 48 let lambda: lmbd = (): A|null => { return null } 50 assertTrue( lambda()?.check() === undefined )
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | trailing_lambda_and_optional_parameterets10.ets | 28 // Method with mandatory lambda 33 // Method with optional lambda 53 assertTrue(Tracker.lambdaCalled, "Scenario 1: Lambda should be executed"); 64 assertTrue(Tracker.lambdaCalled, "Scenario 2: Lambda should be executed"); 75 assertTrue(Tracker.lambdaCalled, "Scenario 3: Lambda should be executed"); 78 /* Scenario 4: No lambda + block */ 80 new TestClass().withOptionalLambda(1) // No lambda parameter 87 /* Scenario 5: only trailing lambda */ 89 new TestClass().withOptionalLambda() // No lambda parameter 93 assertTrue(Tracker.lambdaCalled, "Boundary Test: Lambda should be executed");
|
| /arkcompiler/runtime_core/taihe/compiler/taihe/semantics/ |
| D | analysis.py | 370 valid = lambda val: is_int(val) and -(2**7) <= val < 2**7 371 increment = lambda prev, item: prev + 1 372 default = lambda item: 0 374 valid = lambda val: is_int(val) and -(2**15) <= val < 2**15 375 increment = lambda prev, item: prev + 1 376 default = lambda item: 0 378 valid = lambda val: is_int(val) and -(2**31) <= val < 2**31 379 increment = lambda prev, item: prev + 1 380 default = lambda item: 0 382 valid = lambda val: is_int(val) and -(2**63) <= val < 2**63 [all …]
|
| D | types.py | 144 "bool": lambda ty_ref: ScalarType(ty_ref, ScalarKind.BOOL), 145 "f32": lambda ty_ref: ScalarType(ty_ref, ScalarKind.F32), 146 "f64": lambda ty_ref: ScalarType(ty_ref, ScalarKind.F64), 147 "i8": lambda ty_ref: ScalarType(ty_ref, ScalarKind.I8), 148 "i16": lambda ty_ref: ScalarType(ty_ref, ScalarKind.I16), 149 "i32": lambda ty_ref: ScalarType(ty_ref, ScalarKind.I32), 150 "i64": lambda ty_ref: ScalarType(ty_ref, ScalarKind.I64), 151 "u8": lambda ty_ref: ScalarType(ty_ref, ScalarKind.U8), 152 "u16": lambda ty_ref: ScalarType(ty_ref, ScalarKind.U16), 153 "u32": lambda ty_ref: ScalarType(ty_ref, ScalarKind.U32), [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/compiler/ets/annotation_tests/ |
| D | annotation_without_source_policy.ets | 47 /* @@? 18:2 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc… 48 /* @@? 21:2 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc… 49 /* @@? 25:6 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc… 50 /* @@? 30:6 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc… 51 /* @@? 34:2 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc… 52 /* @@? 37:8 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc… 53 /* @@? 42:2 Error TypeError: Annotations without 'SOURCE' cannot be used on lambda expressions, loc…
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/ets/trailing_lambda_tests/ |
| D | empty_vs_nonempty_lambda.ets | 16 // Test empty lambda handling and parameter binding 21 onError?: () => void // Optional lambda last 31 // Case 1: Explicit empty lambda 34 // Case 2: Trailing empty lambda 36 // Empty lambda binds to onError 39 // Case 3: Missing required lambda (should error)
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/17.Experimental_Features/17.3.Indexable_Types/ |
| D | idx-s01-0080.ets | 25 public lambda: fooLambda = (s: String) => { 35 let lambda = x[0]; 36 assertEQ(lambda("hello"), "hellohello") 43 lambda = x[0]; 44 assertEQ(lambda("hello"), "hellohellohello")
|
| /arkcompiler/runtime_core/taihe/compiler/taihe/parse/ |
| D | convert.py | 276 self.diag.for_each(node.forward_attrs, lambda a: d.add_attr(self.visit(a))) 282 self.diag.for_each(node.forward_attrs, lambda a: d.add_attr(self.visit(a))) 288 self.diag.for_each(node.args, lambda a: d.add_arg_ty_ref(self.visit(a))) 289 self.diag.for_each(node.forward_attrs, lambda a: d.add_attr(self.visit(a))) 298 self.diag.for_each(node.parameters, lambda p: d.add_param(self.visit(p))) 299 self.diag.for_each(node.forward_attrs, lambda a: d.add_attr(self.visit(a))) 341 self.diag.for_each(node.forward_attrs, lambda a: d.add_attr(self.visit(a))) 347 self.diag.for_each(node.fields, lambda f: d.add_field(self.visit(f))) 348 self.diag.for_each(node.forward_attrs, lambda a: d.add_attr(self.visit(a))) 349 self.diag.for_each(node.inner_attrs, lambda a: d.add_attr(self.visit(a))) [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/remove_lambda_tests/ |
| D | remove_lambda_2-expected.txt | 1 Warning: Replace the lambda function with a regular function. [remove_lambda_2.ets:18:11] 2 Warning: Replace the lambda function with a regular function. [remove_lambda_2.ets:20:11] 3 Warning: Replace the lambda function with a regular function. [remove_lambda_2.ets:22:11]
|