@@ -87,22 +87,19 @@ let curry_1 = (o, a0, arity) =>
8787 switch arity {
8888 | 1 => apply1 (Obj .magic (o ), a0 )
8989 | 2 => param => apply2 (Obj .magic (o ), a0 , param )
90- | 3 => Obj .magic ((param , \"param$1" ) => apply3 (Obj .magic (o ), a0 , param , \"param$1" ))
91- | 4 =>
92- Obj .magic ((param , \"param$1" , \"param$2" ) =>
93- apply4 (Obj .magic (o ), a0 , param , \"param$1" , \"param$2" )
94- )
90+ | 3 => Obj .magic ((param , param $1 ) => apply3 (Obj .magic (o ), a0 , param , param $1 ))
91+ | 4 => Obj .magic ((param , param $1 , param $2 ) => apply4 (Obj .magic (o ), a0 , param , param $1 , param $2 ))
9592 | 5 =>
96- Obj .magic ((param , \ " param$1" , \ " param$2" , \ " param$3" ) =>
97- apply5 (Obj .magic (o ), a0 , param , \ " param$1" , \ " param$2" , \ " param$3" )
93+ Obj .magic ((param , param $1 , param $2 , param $3 ) =>
94+ apply5 (Obj .magic (o ), a0 , param , param $1 , param $2 , param $3 )
9895 )
9996 | 6 =>
100- Obj .magic ((param , \ " param$1" , \ " param$2" , \ " param$3" , \ " param$4" ) =>
101- apply6 (Obj .magic (o ), a0 , param , \ " param$1" , \ " param$2" , \ " param$3" , \ " param$4" )
97+ Obj .magic ((param , param $1 , param $2 , param $3 , param $4 ) =>
98+ apply6 (Obj .magic (o ), a0 , param , param $1 , param $2 , param $3 , param $4 )
10299 )
103100 | 7 =>
104- Obj .magic ((param , \ " param$1" , \ " param$2" , \ " param$3" , \ " param$4" , \ " param$5" ) =>
105- apply7 (Obj .magic (o ), a0 , param , \ " param$1" , \ " param$2" , \ " param$3" , \ " param$4" , \ " param$5" )
101+ Obj .magic ((param , param $1 , param $2 , param $3 , param $4 , param $5 ) =>
102+ apply7 (Obj .magic (o ), a0 , param , param $1 , param $2 , param $3 , param $4 , param $5 )
106103 )
107104 | _ => Obj .magic (app (o , [a0 ]))
108105 }
@@ -130,18 +127,16 @@ let curry_2 = (o, a0, a1, arity) =>
130127 | 1 => app (apply1 (Obj .magic (o ), a0 ), [a1 ])
131128 | 2 => apply2 (Obj .magic (o ), a0 , a1 )
132129 | 3 => param => apply3 (Obj .magic (o ), a0 , a1 , param )
133- | 4 => Obj .magic ((param , \ " param$1" ) => apply4 (Obj .magic (o ), a0 , a1 , param , \ " param$1" ))
130+ | 4 => Obj .magic ((param , param $1 ) => apply4 (Obj .magic (o ), a0 , a1 , param , param $1 ))
134131 | 5 =>
135- Obj .magic ((param , \"param$1" , \"param$2" ) =>
136- apply5 (Obj .magic (o ), a0 , a1 , param , \"param$1" , \"param$2" )
137- )
132+ Obj .magic ((param , param $1 , param $2 ) => apply5 (Obj .magic (o ), a0 , a1 , param , param $1 , param $2 ))
138133 | 6 =>
139- Obj .magic ((param , \ " param$1" , \ " param$2" , \ " param$3" ) =>
140- apply6 (Obj .magic (o ), a0 , a1 , param , \ " param$1" , \ " param$2" , \ " param$3" )
134+ Obj .magic ((param , param $1 , param $2 , param $3 ) =>
135+ apply6 (Obj .magic (o ), a0 , a1 , param , param $1 , param $2 , param $3 )
141136 )
142137 | 7 =>
143- Obj .magic ((param , \ " param$1" , \ " param$2" , \ " param$3" , \ " param$4" ) =>
144- apply7 (Obj .magic (o ), a0 , a1 , param , \ " param$1" , \ " param$2" , \ " param$3" , \ " param$4" )
138+ Obj .magic ((param , param $1 , param $2 , param $3 , param $4 ) =>
139+ apply7 (Obj .magic (o ), a0 , a1 , param , param $1 , param $2 , param $3 , param $4 )
145140 )
146141 | _ => Obj .magic (app (o , [a0 , a1 ]))
147142 }
@@ -170,14 +165,14 @@ let curry_3 = (o, a0, a1, a2, arity) =>
170165 | 2 => app (apply2 (Obj .magic (o ), a0 , a1 ), [a2 ])
171166 | 3 => apply3 (Obj .magic (o ), a0 , a1 , a2 )
172167 | 4 => param => apply4 (Obj .magic (o ), a0 , a1 , a2 , param )
173- | 5 => Obj .magic ((param , \ " param$1" ) => apply5 (Obj .magic (o ), a0 , a1 , a2 , param , \ " param$1" ))
168+ | 5 => Obj .magic ((param , param $1 ) => apply5 (Obj .magic (o ), a0 , a1 , a2 , param , param $1 ))
174169 | 6 =>
175- Obj .magic ((param , \ " param$1" , \ " param$2" ) =>
176- apply6 (Obj .magic (o ), a0 , a1 , a2 , param , \ " param$1" , \ " param$2" )
170+ Obj .magic ((param , param $1 , param $2 ) =>
171+ apply6 (Obj .magic (o ), a0 , a1 , a2 , param , param $1 , param $2 )
177172 )
178173 | 7 =>
179- Obj .magic ((param , \ " param$1" , \ " param$2" , \ " param$3" ) =>
180- apply7 (Obj .magic (o ), a0 , a1 , a2 , param , \ " param$1" , \ " param$2" , \ " param$3" )
174+ Obj .magic ((param , param $1 , param $2 , param $3 ) =>
175+ apply7 (Obj .magic (o ), a0 , a1 , a2 , param , param $1 , param $2 , param $3 )
181176 )
182177 | _ => Obj .magic (app (o , [a0 , a1 , a2 ]))
183178 }
@@ -207,10 +202,10 @@ let curry_4 = (o, a0, a1, a2, a3, arity) =>
207202 | 3 => app (apply3 (Obj .magic (o ), a0 , a1 , a2 ), [a3 ])
208203 | 4 => apply4 (Obj .magic (o ), a0 , a1 , a2 , a3 )
209204 | 5 => param => apply5 (Obj .magic (o ), a0 , a1 , a2 , a3 , param )
210- | 6 => Obj .magic ((param , \ " param$1" ) => apply6 (Obj .magic (o ), a0 , a1 , a2 , a3 , param , \ " param$1" ))
205+ | 6 => Obj .magic ((param , param $1 ) => apply6 (Obj .magic (o ), a0 , a1 , a2 , a3 , param , param $1 ))
211206 | 7 =>
212- Obj .magic ((param , \ " param$1" , \ " param$2" ) =>
213- apply7 (Obj .magic (o ), a0 , a1 , a2 , a3 , param , \ " param$1" , \ " param$2" )
207+ Obj .magic ((param , param $1 , param $2 ) =>
208+ apply7 (Obj .magic (o ), a0 , a1 , a2 , a3 , param , param $1 , param $2 )
214209 )
215210 | _ => Obj .magic (app (o , [a0 , a1 , a2 , a3 ]))
216211 }
@@ -241,8 +236,7 @@ let curry_5 = (o, a0, a1, a2, a3, a4, arity) =>
241236 | 4 => app (apply4 (Obj .magic (o ), a0 , a1 , a2 , a3 ), [a4 ])
242237 | 5 => apply5 (Obj .magic (o ), a0 , a1 , a2 , a3 , a4 )
243238 | 6 => param => apply6 (Obj .magic (o ), a0 , a1 , a2 , a3 , a4 , param )
244- | 7 =>
245- Obj .magic ((param , \"param$1" ) => apply7 (Obj .magic (o ), a0 , a1 , a2 , a3 , a4 , param , \"param$1" ))
239+ | 7 => Obj .magic ((param , param $1 ) => apply7 (Obj .magic (o ), a0 , a1 , a2 , a3 , a4 , param , param $1 ))
246240 | _ => Obj .magic (app (o , [a0 , a1 , a2 , a3 , a4 ]))
247241 }
248242
0 commit comments