File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ let escaped s =
149
149
for i = 0 to length s - 1 do
150
150
n := ! n +
151
151
(match unsafe_get s i with
152
- | '"' | '\\' | '\n' | '\t' | '\r' | '\b' -> 2
152
+ | '\ "' | '\\' | '\n' | '\t' | '\r' | '\b' -> 2
153
153
| ' ' .. '~' -> 1
154
154
| _ -> 4 )
155
155
done ;
@@ -158,7 +158,7 @@ let escaped s =
158
158
n := 0 ;
159
159
for i = 0 to length s - 1 do
160
160
begin match unsafe_get s i with
161
- | ('"' | '\\' ) as c ->
161
+ | ('\ "' | '\\' ) as c ->
162
162
unsafe_set s' ! n '\\' ; incr n; unsafe_set s' ! n c
163
163
| '\n' ->
164
164
unsafe_set s' ! n '\\' ; incr n; unsafe_set s' ! n 'n'
Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ let escaped s =
87
87
let rec needs_escape i =
88
88
if i > = length s then false else
89
89
match unsafe_get s i with
90
- | '"' | '\\' | '\n' | '\t' | '\r' | '\b' -> true
90
+ | '\ "' | '\\' | '\n' | '\t' | '\r' | '\b' -> true
91
91
| ' ' .. '~' -> needs_escape (i+ 1 )
92
92
| _ -> true
93
93
in
You can’t perform that action at this time.
0 commit comments