@@ -207,9 +207,8 @@ main = do
207
207
$ \_ -> runParser string23_1000 $ sepByRec anyChar (char ' 3' )
208
208
209
209
log " <th><h2>sepBy 10000</h2></th>"
210
- -- sepBy not stack-safe
211
- -- htmlTableWrap "runParser sepBy 10000" $ benchWith 50
212
- -- $ \_ -> runParser string23_10000 $ sepBy anyChar (char '3')
210
+ htmlTableWrap " runParser sepBy 10000" $ benchWith 50
211
+ $ \_ -> runParser string23_10000 $ sepBy anyChar (char ' 3' )
213
212
htmlTableWrap " runParser sepByRec 10000" $ benchWith 50
214
213
$ \_ -> runParser string23_10000 $ sepByRec anyChar (char ' 3' )
215
214
@@ -226,9 +225,8 @@ main = do
226
225
$ \_ -> runParser string23_1000 $ chainrRec anyChar (pure const) ' x'
227
226
228
227
log " <th><h2>chainr 10000</h2></th>"
229
- -- chainr not stack-safe
230
- -- htmlTableWrap "runParser chainr 10000" $ benchWith 5
231
- -- $ \_ -> runParser string23_10000 $ chainr anyChar (pure const) 'x'
228
+ htmlTableWrap " runParser chainr 10000" $ benchWith 5
229
+ $ \_ -> runParser string23_10000 $ chainr anyChar (pure const) ' x'
232
230
htmlTableWrap " runParser chainrRec 10000" $ benchWith 5
233
231
$ \_ -> runParser string23_10000 $ chainrRec anyChar (pure const) ' x'
234
232
@@ -243,14 +241,12 @@ main = do
243
241
$ \_ -> runParser string23_1000x $ manyTillRec_ anyChar (char ' x' )
244
242
245
243
log " <th><h2>manyTill 10000</h2></th>"
246
- -- manyTill not stack-safe
247
- -- htmlTableWrap "runParser manyTill 10000" $ benchWith 50
248
- -- $ \_ -> runParser string23_10000x $ manyTill anyChar (char 'x')
244
+ htmlTableWrap " runParser manyTill 10000" $ benchWith 50
245
+ $ \_ -> runParser string23_10000x $ manyTill anyChar (char ' x' )
249
246
htmlTableWrap " runParser manyTillRec 10000" $ benchWith 50
250
247
$ \_ -> runParser string23_10000x $ manyTillRec anyChar (char ' x' )
251
- -- manyTill_ not stack-safe
252
- -- htmlTableWrap "runParser manyTill_ 10000" $ benchWith 50
253
- -- $ \_ -> runParser string23_10000x $ manyTill_ anyChar (char 'x')
248
+ htmlTableWrap " runParser manyTill_ 10000" $ benchWith 50
249
+ $ \_ -> runParser string23_10000x $ manyTill_ anyChar (char ' x' )
254
250
htmlTableWrap " runParser manyTillRec_ 10000" $ benchWith 50
255
251
$ \_ -> runParser string23_10000x $ manyTillRec_ anyChar (char ' x' )
256
252
0 commit comments