Generalize parseFromString'
This commit is contained in:
parent
6f6e4c0d84
commit
51685cafde
1 changed files with 3 additions and 3 deletions
|
@ -477,10 +477,10 @@ parseFromString parser str = do
|
|||
|
||||
-- | Like 'parseFromString' but specialized for 'ParserState'.
|
||||
-- This resets 'stateLastStrPos', which is almost always what we want.
|
||||
parseFromString' :: Monad m
|
||||
=> ParserT String ParserState m a
|
||||
parseFromString' :: (Monad m, Stream s m Char, IsString s)
|
||||
=> ParserT s ParserState m a
|
||||
-> String
|
||||
-> ParserT String ParserState m a
|
||||
-> ParserT s ParserState m a
|
||||
parseFromString' parser str = do
|
||||
oldStrPos <- stateLastStrPos <$> getState
|
||||
res <- parseFromString parser str
|
||||
|
|
Loading…
Add table
Reference in a new issue