@@ -461,7 +461,8 @@ adaptCWith pstep initial extract cont !offset0 !usedCount !input = do
461 parseCont !cnt !pst (Chunk arr) = parseContChunk cnt 0 pst arr
461 parseCont !cnt !pst (Chunk arr) = parseContChunk cnt 0 pst arr
462 parseCont !cnt !pst None = parseContNothing cnt pst
462 parseCont !cnt !pst None = parseContNothing cnt pst
464−-- | Convert a raw byte 'Parser' to a chunked 'ParserK'.
464+-- | Convert an element 'Parser' to a chunked 'ParserK'. A chunked parser is
465+-- more efficient than an element parser.
466-- /Pre-release/
467-- /Pre-release/
@@ -563,7 +564,9 @@ adaptWith pstep initial extract cont !relPos !usedCount !input = do
563 parseCont !cnt !pst (Chunk arr) = parseContChunk cnt pst arr
564 parseCont !cnt !pst (Chunk arr) = parseContChunk cnt pst arr
564 parseCont !cnt !pst None = parseContNothing cnt pst
565 parseCont !cnt !pst None = parseContNothing cnt pst
566−-- | Similar to "adaptC" but for non-chunked input.
567+-- | Convert a 'Parser' to 'ParserK'.
568{-# INLINE_LATE adapt #-}
571{-# INLINE_LATE adapt #-}
569adapt :: Monad m => ParserD.Parser a m b -> ParserK a m b
572adapt :: Monad m => ParserD.Parser a m b -> ParserK a m b
@@ -691,7 +694,10 @@ adaptCGWith pstep initial extract cont !offset0 !usedCount !input = do
691 parseCont !cnt !pst (Chunk arr) = parseContChunk cnt 0 pst arr
694 parseCont !cnt !pst (Chunk arr) = parseContChunk cnt 0 pst arr
692 parseCont !cnt !pst None = parseContNothing cnt pst
695 parseCont !cnt !pst None = parseContNothing cnt pst
694−-- | Similar to "adaptC" but is not constrained.
697+-- | A generic 'adaptC'. Similar to 'adaptC' but is not constrained to 'Unbox'
696{-# INLINE_LATE adaptCG #-}
702{-# INLINE_LATE adaptCG #-}
697adaptCG ::
703adaptCG ::