You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let inlinetryParseElemAt i (g:(string* string) [])=
66
95
if i < Array.length g then tryParse (g.[i])
67
96
else None
68
97
69
98
typeTryParseArray=
70
-
static member inlineTryParseArray(_:'t,_:obj)=fun(g: string [])-> tryParseElemAt 0 g : 't option
99
+
static member inlineTryParseArray(_:'t,_:obj)=fun(g:(string*string)[])-> tryParseElemAt 0 g : 't option
71
100
72
-
static member inlineInvoke(g:string [])=
101
+
static member inlineInvoke(g:(string* string) [])=
73
102
let inlinecall_2(a:^a,b:^b)=((^aor^b):(static memberTryParseArray:_*_->_) b, a) g
74
103
let inlinecall(a:'a)= call_2 (a, Unchecked.defaultof<'r>): 'r option
75
104
call Unchecked.defaultof<TryParseArray>
76
105
77
-
static member inlineTryParseArray(t:'t,_:TryParseArray)=fun(g: string [])->
106
+
static member inlineTryParseArray(t:'t,_:TryParseArray)=fun(g:(string*string)[])->
78
107
let_f _ = Constraints.whenNestedTuple t :('t1*'t2*'t3*'t4*'t5*'t6*'t7*'tr)
79
108
let(t1:'t1 option)= tryParseElemAt 0 g
80
109
let(t2:'t2 option)= tryParseElemAt 1 g
@@ -88,26 +117,26 @@ module Parsing =
88
117
| Some t1, Some t2, Some t3, Some t4, Some t5, Some t6, Some t7, Some tr -> Some (Tuple<_,_,_,_,_,_,_,_>(t1, t2, t3, t4, t5, t6, t7, tr)|> retype : 't)
89
118
|_-> None
90
119
91
-
static member inlineTryParseArray(_:unit ,_:TryParseArray)=fun(_: string [])->()
120
+
static member inlineTryParseArray(_:unit ,_:TryParseArray)=fun(_:(string*string)[])->()
92
121
93
-
static member inlineTryParseArray(_:Tuple<'t1>,_:TryParseArray)=fun(g: string [])-> Tuple<_><!> tryParseElemAt 0 g : Tuple<'t1> option
94
-
static member inlineTryParseArray(_:Id<'t1>,_:TryParseArray)=fun(g: string [])-> Id<_><!> tryParseElemAt 0 g
95
-
static member inlineTryParseArray(_:'t1*'t2 , _: TryParseArray)=fun(g: string [])-> tuple2 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g
96
-
static member inlineTryParseArray(_:'t1*'t2'*'t3 , _: TryParseArray)=fun(g: string [])-> tuple3 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g
97
-
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4 , _: TryParseArray)=fun(g: string [])-> tuple4 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g
98
-
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4*'t5 , _: TryParseArray)=fun(g: string [])-> tuple5 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g <*> tryParseElemAt 4 g
99
-
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4*'t5*'t6 , _: TryParseArray)=fun(g: string [])-> tuple6 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g <*> tryParseElemAt 4 g <*> tryParseElemAt 5 g
100
-
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4*'t5*'t6*'t7, _: TryParseArray)=fun(g: string [])-> tuple7 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g <*> tryParseElemAt 4 g <*> tryParseElemAt 5 g <*> tryParseElemAt 6 g
122
+
static member inlineTryParseArray(_:Tuple<'t1>,_:TryParseArray)=fun(g:(string*string)[])-> Tuple<_><!> tryParseElemAt 0 g : Tuple<'t1> option
123
+
static member inlineTryParseArray(_:Id<'t1>,_:TryParseArray)=fun(g:(string*string)[])-> Id<_><!> tryParseElemAt 0 g
124
+
static member inlineTryParseArray(_:'t1*'t2 , _: TryParseArray)=fun(g:(string*string)[])-> tuple2 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g
125
+
static member inlineTryParseArray(_:'t1*'t2'*'t3 , _: TryParseArray)=fun(g:(string*string)[])-> tuple3 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g
126
+
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4 , _: TryParseArray)=fun(g:(string*string)[])-> tuple4 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g
127
+
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4*'t5 , _: TryParseArray)=fun(g:(string*string)[])-> tuple5 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g <*> tryParseElemAt 4 g
128
+
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4*'t5*'t6 , _: TryParseArray)=fun(g:(string*string)[])-> tuple6 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g <*> tryParseElemAt 4 g <*> tryParseElemAt 5 g
129
+
static member inlineTryParseArray(_:'t1*'t2'*'t3*'t4*'t5*'t6*'t7, _: TryParseArray)=fun(g:(string*string)[])-> tuple7 <!> tryParseElemAt 0 g <*> tryParseElemAt 1 g <*> tryParseElemAt 2 g <*> tryParseElemAt 3 g <*> tryParseElemAt 4 g <*> tryParseElemAt 5 g <*> tryParseElemAt 6 g
101
130
102
131
103
132
openInternals
104
133
openSystem
105
134
106
135
/// Gets a tuple with the result of parsing each element of a string array.
0 commit comments