@@ -13,7 +13,6 @@ import Data.Text (Text)
13import qualified Data.Text as T
13import qualified Data.Text as T
14import qualified Data.Vector as V
14import qualified Data.Vector as V
15import GHC.Generics (Generic)
15import GHC.Generics (Generic)
16−import Test.QuickCheck
17import Text.Read (readMaybe)
16import Text.Read (readMaybe)
19--------------------------------------------------
18--------------------------------------------------
@@ -37,7 +36,7 @@ resolve (Pointer (t:ts)) v = resolveToken t v >>= resolve (Pointer ts)
38newtype Pointer
37newtype Pointer
39 = Pointer { _unPointer :: [Token] }
38 = Pointer { _unPointer :: [Token] }
40− deriving (Eq, Show, Semigroup, Monoid, Generic, Arbitrary)
39+ deriving (Eq, Show, Semigroup, Monoid, Generic)
42instance HA.Hashable Pointer
41instance HA.Hashable Pointer
@@ -63,9 +62,6 @@ newtype Token
64instance HA.Hashable Token
63instance HA.Hashable Token
66−instance Arbitrary Token where
67− arbitrary = Token . T.pack <$> arbitrary
69-- | This escapes @"/"@ (because it's the token separator character).
65-- | This escapes @"/"@ (because it's the token separator character).
71-- It also escapes @"~"@ (because it's the escape character).
67-- It also escapes @"~"@ (because it's the escape character).