Bryan O'Sullivan avatar Bryan O'Sullivan committed 538a222

More comment fixes.

Comments (0)

Files changed (2)

 
 -- -----------------------------------------------------------------------------
 -- * Transformations
--- | /O(n)/ 'map' @f @t@ is the 'Text' obtained by applying @f@ to
+-- | /O(n)/ 'map' @f@ @t@ is the 'Text' obtained by applying @f@ to
 -- each element of @t@.  Subject to array fusion.
 map :: (Char -> Char) -> Text -> Text
 map f t = unstream (S.map f (stream t))
 -- | /O(n)/ 'dropAfter' @p@ @t@ returns the prefix remaining after
 -- dropping characters that fail the predicate @p@ from the end of
 -- @t@.  This function is subject to array fusion.
+--
+-- For example, to drop trailing white space:
+--
+-- > dropAfter isSpace
 dropAfter :: (Char -> Bool) -> Text -> Text
 dropAfter p t@(Text arr off len) = loop (len-1) len
   where loop !i !l | l <= 0    = empty

Data/Text/Lazy.hs

     S.length (stream t) = length t
  #-}
 
--- | /O(n)/ 'map' @f @t@ is the 'Text' obtained by applying @f@ to
+-- | /O(n)/ 'map' @f@ @t@ is the 'Text' obtained by applying @f@ to
 -- each element of @t@.  Subject to array fusion.
 map :: (Char -> Char) -> Text -> Text
 map f t = unstream (S.map f (stream t))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.