mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 12:18:19 +00:00
Add ClosureCallOptions enum to describe how to switch calling lambda
This commit is contained in:
parent
8d01e81aa7
commit
fc4979e2ce
13 changed files with 1104 additions and 858 deletions
|
@ -7,7 +7,7 @@ procedure Encode.23 (Encode.94, Encode.102, Encode.96):
|
|||
|
||||
procedure Encode.25 (Encode.100, Encode.101):
|
||||
let Encode.104 : List U8 = Array [];
|
||||
let Encode.105 : {Str} = CallByName Json.18 Encode.100;
|
||||
let Encode.105 : Str = CallByName Json.18 Encode.100;
|
||||
let Encode.103 : List U8 = CallByName Encode.23 Encode.104 Encode.105 Encode.101;
|
||||
ret Encode.103;
|
||||
|
||||
|
@ -16,23 +16,27 @@ procedure Json.1 ():
|
|||
ret Json.318;
|
||||
|
||||
procedure Json.18 (Json.86):
|
||||
let Json.320 : {Str} = Struct {Json.86};
|
||||
let Json.319 : {Str} = CallByName Encode.22 Json.320;
|
||||
let Json.320 : Str = StructAtIndex 0 Json.322;
|
||||
inc Json.320;
|
||||
dec Json.322;
|
||||
let Json.322 : {Str} = Struct {Json.86};
|
||||
let Json.319 : Str = CallByName Encode.22 Json.320;
|
||||
ret Json.319;
|
||||
|
||||
procedure Json.87 (Json.88, Json.321, #Attr.12):
|
||||
let Json.86 : Str = StructAtIndex 0 #Attr.12;
|
||||
let Json.86 : Str = StructAtIndex 0 Json.332;
|
||||
inc Json.86;
|
||||
dec #Attr.12;
|
||||
let Json.330 : I32 = 34i64;
|
||||
let Json.329 : U8 = CallByName Num.123 Json.330;
|
||||
let Json.327 : List U8 = CallByName List.4 Json.88 Json.329;
|
||||
let Json.328 : List U8 = CallByName Str.12 Json.86;
|
||||
let Json.324 : List U8 = CallByName List.8 Json.327 Json.328;
|
||||
let Json.326 : I32 = 34i64;
|
||||
let Json.325 : U8 = CallByName Num.123 Json.326;
|
||||
let Json.323 : List U8 = CallByName List.4 Json.324 Json.325;
|
||||
ret Json.323;
|
||||
dec Json.332;
|
||||
let Json.332 : {Str} = Struct {#Attr.12};
|
||||
let Json.331 : I32 = 34i64;
|
||||
let Json.330 : U8 = CallByName Num.123 Json.331;
|
||||
let Json.328 : List U8 = CallByName List.4 Json.88 Json.330;
|
||||
let Json.329 : List U8 = CallByName Str.12 Json.86;
|
||||
let Json.325 : List U8 = CallByName List.8 Json.328 Json.329;
|
||||
let Json.327 : I32 = 34i64;
|
||||
let Json.326 : U8 = CallByName Num.123 Json.327;
|
||||
let Json.324 : List U8 = CallByName List.4 Json.325 Json.326;
|
||||
ret Json.324;
|
||||
|
||||
procedure List.4 (List.101, List.102):
|
||||
let List.392 : U64 = 1i64;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue