Fix mistakes in docs (gh-127)
authorBryan O'Sullivan <bos@serpentine.com>
Tue, 22 Dec 2015 19:16:02 +0000 (11:16 -0800)
committerBryan O'Sullivan <bos@serpentine.com>
Tue, 22 Dec 2015 19:16:02 +0000 (11:16 -0800)
Data/Text.hs
Data/Text/Lazy.hs

index 32e59b4..c22595f 100644 (file)
@@ -1188,8 +1188,9 @@ dropWhile p t@(Text arr off len) = loop 0 0
   #-}
 
 -- | /O(n)/ 'dropWhileEnd' @p@ @t@ returns the prefix remaining after
--- dropping characters that fail the predicate @p@ from the end of
+-- dropping characters that satisfy the predicate @p@ from the end of
 -- @t@.  Subject to fusion.
+--
 -- Examples:
 --
 -- > dropWhileEnd (=='.') "foo..." == "foo"
@@ -1209,7 +1210,7 @@ dropWhileEnd p t@(Text arr off len) = loop (len-1) len
   #-}
 
 -- | /O(n)/ 'dropAround' @p@ @t@ returns the substring remaining after
--- dropping characters that fail the predicate @p@ from both the
+-- dropping characters that satisfy the predicate @p@ from both the
 -- beginning and end of @t@.  Subject to fusion.
 dropAround :: (Char -> Bool) -> Text -> Text
 dropAround p = dropWhile p . dropWhileEnd p
index d505db4..1d1b3f1 100644 (file)
@@ -1176,9 +1176,11 @@ dropWhile p t0 = dropWhile' t0
 "LAZY TEXT dropWhile -> unfused" [1] forall p t.
     unstream (S.dropWhile p (stream t)) = dropWhile p t
   #-}
+
 -- | /O(n)/ 'dropWhileEnd' @p@ @t@ returns the prefix remaining after
--- dropping characters that fail the predicate @p@ from the end of
+-- dropping characters that satisfy the predicate @p@ from the end of
 -- @t@.
+--
 -- Examples:
 --
 -- > dropWhileEnd (=='.') "foo..." == "foo"
@@ -1195,7 +1197,7 @@ dropWhileEnd p = go
 {-# INLINE dropWhileEnd #-}
 
 -- | /O(n)/ 'dropAround' @p@ @t@ returns the substring remaining after
--- dropping characters that fail the predicate @p@ from both the
+-- dropping characters that satisfy the predicate @p@ from both the
 -- beginning and end of @t@.  Subject to fusion.
 dropAround :: (Char -> Bool) -> Text -> Text
 dropAround p = dropWhile p . dropWhileEnd p