Skip to content

Commit 535adc5

Browse files
Account for parsing breaking changes (#73)
1 parent 69ee908 commit 535adc5

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

src/URI/Common.purs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import Prelude
1616

1717
import Control.Alt ((<|>))
1818
import Control.Monad.Except (throwError)
19-
import Control.Monad.State (get)
2019
import Data.Either (Either(..), either)
2120
import Data.Generic.Rep (class Generic)
2221
import Data.List as List
@@ -28,11 +27,12 @@ import Data.String.NonEmpty (NonEmptyString)
2827
import Data.String.NonEmpty (joinWith, toString, unsafeFromString) as NES
2928
import Data.String.NonEmpty.CodeUnits (singleton) as NES
3029
import 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)
3331
import 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)
3534
import 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.
3838
newtype URIPartParseError = URIPartParseError String
@@ -54,7 +54,7 @@ wrapParser
5454
-> ParserT s m a
5555
-> ParserT s m b
5656
wrapParser 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)

src/URI/Extra/MultiHostPortPair.purs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ import Data.String.NonEmpty (join1With) as NES
1717
import Data.These (These(..))
1818
import Parsing (Parser, fail)
1919
import Parsing.Combinators (optionMaybe, sepBy, try)
20-
import Parsing.String (char, oneOf)
20+
import Parsing.String (char)
21+
import Parsing.String.Basic (oneOf)
2122
import URI.Common (URIPartParseError, unreserved, pctEncoded, wrapParser)
2223
import URI.Host (Host(..), RegName)
2324
import URI.Host.IPv4Address as IPv4Address

src/URI/Extra/QueryPairs.purs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ import JSURI (decodeURIComponent)
3535
import Partial.Unsafe (unsafePartial)
3636
import Parsing (ParseError(..), Parser, runParser)
3737
import Parsing.Combinators (optionMaybe, sepBy)
38-
import Parsing.String (char, oneOf)
38+
import Parsing.String (char)
39+
import Parsing.String.Basic (oneOf)
3940
import URI.Common (URIPartParseError(..), unreserved, pctEncoded, printEncoded, wrapParser)
4041
import URI.Query as Q
4142

0 commit comments

Comments
 (0)