File tree 3 files changed +12
-2
lines changed
FSharp.Data.Runtime.Utilities
3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -69,13 +69,14 @@ module internal CsvReader =
69
69
| Char '\r'
70
70
| Char '\n' -> readLines lineNumber
71
71
| current ->
72
- let r1 =
72
+ let r1 =
73
73
readLine [] ( StringBuilder()) current
74
74
|> List.rev
75
75
|> Array.ofList,
76
76
lineNumber
77
77
78
78
let r2 = readLines ( lineNumber + 1 )
79
+
79
80
seq {
80
81
yield r1
81
82
yield ! r2
Original file line number Diff line number Diff line change @@ -19,12 +19,18 @@ module private TextParser =
19
19
[<return : Struct>]
20
20
let (| EndOfFile | _ |) ( c : char ) =
21
21
let value = c |> int
22
- if ( value = - 1 || value = 65535 ) then ValueSome c else ValueNone
22
+
23
+ if ( value = - 1 || value = 65535 ) then
24
+ ValueSome c
25
+ else
26
+ ValueNone
23
27
24
28
[<return : Struct>]
25
29
let (| Whitespace | _ |) = toPattern Char.IsWhiteSpace
30
+
26
31
[<return : Struct>]
27
32
let (| LetterDigit | _ |) = toPattern Char.IsLetterOrDigit
33
+
28
34
[<return : Struct>]
29
35
let (| Letter | _ |) = toPattern Char.IsLetter
30
36
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ let nicePascalName (s: string) =
54
54
| _ ->
55
55
let r1 = struct ( from, i)
56
56
let r2 = restart ( i + 1 )
57
+
57
58
seq {
58
59
yield r1
59
60
yield ! r2
@@ -66,13 +67,15 @@ let nicePascalName (s: string) =
66
67
| true , Lower _ ->
67
68
let r1 = struct ( from, ( i - 1 ))
68
69
let r2 = restart ( i - 1 )
70
+
69
71
seq {
70
72
yield r1
71
73
yield ! r2
72
74
}
73
75
| _ ->
74
76
let r1 = struct ( from, i)
75
77
let r2 = restart i
78
+
76
79
seq {
77
80
yield r1
78
81
yield ! r2
You can’t perform that action at this time.
0 commit comments