@@ -13,7 +13,6 @@ import Data.Text (Text)
1313import qualified Data.Text as T
1414import qualified Data.Vector as V
1515import GHC.Generics (Generic)
16−import Test.QuickCheck
1716import Text.Read (readMaybe)
1817
1918--------------------------------------------------
@@ -37,7 +36,7 @@ resolve (Pointer (t:ts)) v = resolveToken t v >>= resolve (Pointer ts)
3736
3837newtype Pointer
3938 = Pointer { _unPointer :: [Token] }
40− deriving (Eq, Show, Semigroup, Monoid, Generic, Arbitrary)
39+ deriving (Eq, Show, Semigroup, Monoid, Generic)
4140
4241instance HA.Hashable Pointer
4342
@@ -63,9 +62,6 @@ newtype Token
6362
6463instance HA.Hashable Token
6564
66−instance Arbitrary Token where
67− arbitrary = Token . T.pack <$> arbitrary
68−
6965-- | This escapes @"/"@ (because it's the token separator character).
7066--
7167-- It also escapes @"~"@ (because it's the escape character).