Skip to content

Commit 908513d

Browse files
committed
Prettify doctests
1 parent 47dd729 commit 908513d

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

src/HPath.hs

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -106,19 +106,19 @@ pattern Path x <- (MkPath x)
106106
--
107107
-- Throws: 'PathParseException'
108108
--
109-
-- >>> parseAbs "/abc" :: Maybe (Path Abs)
109+
-- >>> parseAbs "/abc" :: Maybe (Path Abs)
110110
-- Just "/abc"
111-
-- >>> parseAbs "/" :: Maybe (Path Abs)
111+
-- >>> parseAbs "/" :: Maybe (Path Abs)
112112
-- Just "/"
113-
-- >>> parseAbs "/abc/def" :: Maybe (Path Abs)
113+
-- >>> parseAbs "/abc/def" :: Maybe (Path Abs)
114114
-- Just "/abc/def"
115115
-- >>> parseAbs "/abc/def/.///" :: Maybe (Path Abs)
116116
-- Just "/abc/def/"
117-
-- >>> parseAbs "abc" :: Maybe (Path Abs)
117+
-- >>> parseAbs "abc" :: Maybe (Path Abs)
118118
-- Nothing
119-
-- >>> parseAbs "" :: Maybe (Path Abs)
119+
-- >>> parseAbs "" :: Maybe (Path Abs)
120120
-- Nothing
121-
-- >>> parseAbs "/abc/../foo" :: Maybe (Path Abs)
121+
-- >>> parseAbs "/abc/../foo" :: Maybe (Path Abs)
122122
-- Nothing
123123
parseAbs :: MonadThrow m
124124
=> ByteString -> m (Path Abs)
@@ -138,23 +138,23 @@ parseAbs filepath =
138138
--
139139
-- Throws: 'PathParseException'
140140
--
141-
-- >>> parseRel "abc" :: Maybe (Path Rel)
141+
-- >>> parseRel "abc" :: Maybe (Path Rel)
142142
-- Just "abc"
143-
-- >>> parseRel "def/" :: Maybe (Path Rel)
143+
-- >>> parseRel "def/" :: Maybe (Path Rel)
144144
-- Just "def/"
145-
-- >>> parseRel "abc/def" :: Maybe (Path Rel)
145+
-- >>> parseRel "abc/def" :: Maybe (Path Rel)
146146
-- Just "abc/def"
147-
-- >>> parseRel "abc/def/." :: Maybe (Path Rel)
147+
-- >>> parseRel "abc/def/." :: Maybe (Path Rel)
148148
-- Just "abc/def/"
149-
-- >>> parseRel "/abc" :: Maybe (Path Rel)
149+
-- >>> parseRel "/abc" :: Maybe (Path Rel)
150150
-- Nothing
151-
-- >>> parseRel "" :: Maybe (Path Rel)
151+
-- >>> parseRel "" :: Maybe (Path Rel)
152152
-- Nothing
153153
-- >>> parseRel "abc/../foo" :: Maybe (Path Rel)
154154
-- Nothing
155-
-- >>> parseRel "." :: Maybe (Path Rel)
155+
-- >>> parseRel "." :: Maybe (Path Rel)
156156
-- Nothing
157-
-- >>> parseRel ".." :: Maybe (Path Rel)
157+
-- >>> parseRel ".." :: Maybe (Path Rel)
158158
-- Nothing
159159
parseRel :: MonadThrow m
160160
=> ByteString -> m (Path Rel)
@@ -173,25 +173,25 @@ parseRel filepath =
173173
--
174174
-- Throws: 'PathParseException'
175175
--
176-
-- >>> parseFn "abc" :: Maybe (Path Fn)
176+
-- >>> parseFn "abc" :: Maybe (Path Fn)
177177
-- Just "abc"
178-
-- >>> parseFn "..." :: Maybe (Path Fn)
178+
-- >>> parseFn "..." :: Maybe (Path Fn)
179179
-- Just "..."
180-
-- >>> parseFn "def/" :: Maybe (Path Fn)
180+
-- >>> parseFn "def/" :: Maybe (Path Fn)
181181
-- Nothing
182-
-- >>> parseFn "abc/def" :: Maybe (Path Fn)
182+
-- >>> parseFn "abc/def" :: Maybe (Path Fn)
183183
-- Nothing
184-
-- >>> parseFn "abc/def/." :: Maybe (Path Fn)
184+
-- >>> parseFn "abc/def/." :: Maybe (Path Fn)
185185
-- Nothing
186-
-- >>> parseFn "/abc" :: Maybe (Path Fn)
186+
-- >>> parseFn "/abc" :: Maybe (Path Fn)
187187
-- Nothing
188-
-- >>> parseFn "" :: Maybe (Path Fn)
188+
-- >>> parseFn "" :: Maybe (Path Fn)
189189
-- Nothing
190190
-- >>> parseFn "abc/../foo" :: Maybe (Path Fn)
191191
-- Nothing
192-
-- >>> parseFn "." :: Maybe (Path Fn)
192+
-- >>> parseFn "." :: Maybe (Path Fn)
193193
-- Nothing
194-
-- >>> parseFn ".." :: Maybe (Path Fn)
194+
-- >>> parseFn ".." :: Maybe (Path Fn)
195195
-- Nothing
196196
parseFn :: MonadThrow m
197197
=> ByteString -> m (Path Fn)
@@ -234,13 +234,13 @@ fromRel = toFilePath
234234
-- because this library is IO-agnostic and makes no assumptions about
235235
-- file types.
236236
--
237-
-- >>> (MkPath "/") </> (MkPath "file" :: Path Rel)
237+
-- >>> (MkPath "/") </> (MkPath "file" :: Path Rel)
238238
-- "/file"
239-
-- >>> (MkPath "/path/to") </> (MkPath "file" :: Path Rel)
239+
-- >>> (MkPath "/path/to") </> (MkPath "file" :: Path Rel)
240240
-- "/path/to/file"
241-
-- >>> (MkPath "/") </> (MkPath "file/lal" :: Path Rel)
241+
-- >>> (MkPath "/") </> (MkPath "file/lal" :: Path Rel)
242242
-- "/file/lal"
243-
-- >>> (MkPath "/") </> (MkPath "file/" :: Path Rel)
243+
-- >>> (MkPath "/") </> (MkPath "file/" :: Path Rel)
244244
-- "/file/"
245245
(</>) :: RelC r => Path b -> Path r -> Path b
246246
(</>) (MkPath a) (MkPath b) = MkPath (a' `BS.append` b)
@@ -254,15 +254,15 @@ fromRel = toFilePath
254254
--
255255
-- The bases must match.
256256
--
257-
-- >>> (MkPath "/lal/lad") `stripDir` (MkPath "/lal/lad/fad") :: Maybe (Path Rel)
257+
-- >>> (MkPath "/lal/lad") `stripDir` (MkPath "/lal/lad/fad") :: Maybe (Path Rel)
258258
-- Just "fad"
259-
-- >>> (MkPath "lal/lad") `stripDir` (MkPath "lal/lad/fad") :: Maybe (Path Rel)
259+
-- >>> (MkPath "lal/lad") `stripDir` (MkPath "lal/lad/fad") :: Maybe (Path Rel)
260260
-- Just "fad"
261-
-- >>> (MkPath "/") `stripDir` (MkPath "/") :: Maybe (Path Rel)
261+
-- >>> (MkPath "/") `stripDir` (MkPath "/") :: Maybe (Path Rel)
262262
-- Nothing
263-
-- >>> (MkPath "/lal/lad/fad") `stripDir` (MkPath "/lal/lad") :: Maybe (Path Rel)
263+
-- >>> (MkPath "/lal/lad/fad") `stripDir` (MkPath "/lal/lad") :: Maybe (Path Rel)
264264
-- Nothing
265-
-- >>> (MkPath "fad") `stripDir` (MkPath "fad") :: Maybe (Path Rel)
265+
-- >>> (MkPath "fad") `stripDir` (MkPath "fad") :: Maybe (Path Rel)
266266
-- Nothing
267267
stripDir :: MonadThrow m
268268
=> Path b -> Path b -> m (Path Rel)
@@ -278,15 +278,15 @@ stripDir (MkPath p) (MkPath l) =
278278
-- | Is p a parent of the given location? Implemented in terms of
279279
-- 'stripDir'. The bases must match.
280280
--
281-
-- >>> (MkPath "/lal/lad") `isParentOf` (MkPath "/lal/lad/fad")
281+
-- >>> (MkPath "/lal/lad") `isParentOf` (MkPath "/lal/lad/fad")
282282
-- True
283-
-- >>> (MkPath "lal/lad") `isParentOf` (MkPath "lal/lad/fad")
283+
-- >>> (MkPath "lal/lad") `isParentOf` (MkPath "lal/lad/fad")
284284
-- True
285-
-- >>> (MkPath "/") `isParentOf` (MkPath "/")
285+
-- >>> (MkPath "/") `isParentOf` (MkPath "/")
286286
-- False
287287
-- >>> (MkPath "/lal/lad/fad") `isParentOf` (MkPath "/lal/lad")
288288
-- False
289-
-- >>> (MkPath "fad") `isParentOf` (MkPath "fad")
289+
-- >>> (MkPath "fad") `isParentOf` (MkPath "fad")
290290
-- False
291291
isParentOf :: Path b -> Path b -> Bool
292292
isParentOf p l = isJust (stripDir p l :: Maybe (Path Rel))
@@ -330,7 +330,7 @@ dirname (MkPath fp) = MkPath (takeDirectory $ dropTrailingPathSeparator fp)
330330
--
331331
-- >>> basename (MkPath "/abc/def/dod") :: Maybe (Path Fn)
332332
-- Just "dod"
333-
-- >>> basename (MkPath "/") :: Maybe (Path Fn)
333+
-- >>> basename (MkPath "/") :: Maybe (Path Fn)
334334
-- Nothing
335335
basename :: MonadThrow m => Path b -> m (Path Fn)
336336
basename (MkPath l)

0 commit comments

Comments
 (0)