@@ -342,7 +342,7 @@ split_ (Parser stepL initialL extractL) (Parser stepR initialR extractR) =
343 -- Note: For the composed parse to terminate, the left parser has to be
343 -- Note: For the composed parse to terminate, the left parser has to be
344 -- a terminating parser returning a Done at some point.
344 -- a terminating parser returning a Done at some point.
345− step (SeqAL st) a = do
345+ step (SeqAL st) a =
346 (\r i -> case r of
346 (\r i -> case r of
347 -- Note: this leads to buffering even if we are not in an
347 -- Note: this leads to buffering even if we are not in an
348 -- Alternative composition.
348 -- Alternative composition.
@@ -352,7 +352,7 @@ split_ (Parser stepL initialL extractL) (Parser stepR initialR extractR) =
352 -- XXX should we sequence initialR monadically?
352 -- XXX should we sequence initialR monadically?
353 Error err -> Error err) <$> stepL st a <*> initialR
353 Error err -> Error err) <$> stepL st a <*> initialR
355− step (SeqAR st) a = do
355+ step (SeqAR st) a =
357 Partial n s -> Partial n (SeqAR s)
357 Partial n s -> Partial n (SeqAR s)
358 Continue n s -> Continue n (SeqAR s)
358 Continue n s -> Continue n (SeqAR s)