Home
last modified time | relevance | path

Searched full:lambda (Results 1 – 25 of 448) sorted by relevance

12345678910>>...18

/arkcompiler/ets_frontend/ets2panda/test/parser/ets/
Dlambda-lambda-expected.txt15 "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 …]
Dlambda-expected.txt15 "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 …]
Dlambda-type-inference-expected.txt15 "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 …]
Dlambda-type-inference-overloaded-expected.txt15 "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 …]
Dlambda-type-inference-overloaded-2-expected.txt15 "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 …]
Dlambda-type-inference-no-ret-type-expected.txt15 "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 …]
Dlambda-type-inference-alias-expected.txt14 "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 …]
Dlambda-type-inference-arg-no-type-expected.txt15 "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 …]
Dlambda-type-inference-overloaded-3-expected.txt15 "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/
Dnon-const-lambda-with-scopes-expected.txt15 "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/
Dets-func-tests-excluded.txt1 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/
Dtrlambda_static_met.params.yaml16 # 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 …]
Dtrlambda_met.params.yaml16 # 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 …]
Dtrlambda_func.params.yaml16 # 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/
Dinlining_nested_lambdas.ets16 //! 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/
Dsafe_fcall_lmbd.params.yaml20 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 )
Dsafe_fcall_ftype.params.yaml21 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/
Dtrailing_lambda_and_optional_parameterets10.ets28 // 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/
Danalysis.py370 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 …]
Dtypes.py144 "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/
Dannotation_without_source_policy.ets47 /* @@? 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/
Dempty_vs_nonempty_lambda.ets16 // 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/
Didx-s01-0080.ets25 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/
Dconvert.py276 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/
Dremove_lambda_2-expected.txt1 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]

12345678910>>...18