@@ -285,7 +285,7 @@ takeWhile p = I.takeWhile (p . w2c)
285-- /Note/: Because this parser does not fail, do not use it with
285-- /Note/: Because this parser does not fail, do not use it with
286-- combinators such as 'many', because such parsers loop until a
286-- combinators such as 'many', because such parsers loop until a
287-- failure occurs. Careless use will thus result in an infinite loop.
287-- failure occurs. Careless use will thus result in an infinite loop.
288−scan :: Show s => s -> (s -> Char -> Maybe s) -> Parser B.ByteString
288+scan :: s -> (s -> Char -> Maybe s) -> Parser B.ByteString
289scan s0 p = I.scan s0 (\s -> p s . w2c)
289scan s0 p = I.scan s0 (\s -> p s . w2c)
290{-# INLINE scan #-}
290{-# INLINE scan #-}