@@ -16,7 +16,6 @@ import Prelude
1616
1717import Control.Alt ((<|>))
1818import Control.Monad.Except (throwError )
19- import Control.Monad.State (get )
2019import Data.Either (Either (..), either )
2120import Data.Generic.Rep (class Generic )
2221import Data.List as List
@@ -28,11 +27,12 @@ import Data.String.NonEmpty (NonEmptyString)
2827import Data.String.NonEmpty (joinWith , toString , unsafeFromString ) as NES
2928import Data.String.NonEmpty.CodeUnits (singleton ) as NES
3029import JSURI (decodeURIComponent , encodeURIComponent )
31- import Partial.Unsafe (unsafePartial )
32- import Parsing (ParseError (..), ParseState (..), Parser , ParserT , runParser )
30+ import Parsing (ParseError (..), ParseState (..), Parser , ParserT , getParserT , runParser )
3331import Parsing.Pos (initialPos )
34- import Parsing.String (anyChar , char , eof , oneOf , satisfy )
32+ import Parsing.String (anyChar , char , eof , satisfy )
33+ import Parsing.String.Basic (oneOf )
3534import Parsing.Token (digit , hexDigit )
35+ import Partial.Unsafe (unsafePartial )
3636
3737-- | An error type used when a custom component parser fails to handle a value.
3838newtype URIPartParseError = URIPartParseError String
@@ -54,7 +54,7 @@ wrapParser
5454 -> ParserT s m a
5555 -> ParserT s m b
5656wrapParser parseA p = do
57- (ParseState _ pos _) <- get
57+ (ParseState _ pos _) <- getParserT
5858 a <- p
5959 case parseA a of
6060 Left (URIPartParseError err) -> throwError (ParseError err pos)
0 commit comments