Bryan O'Sullivan avatar Bryan O'Sullivan committed 2f4bcde

Twiddle docs.

Comments (0)

Files changed (2)

Data/Text/Internal.hs

     {-# UNPACK #-} !Int              -- length
     deriving (Typeable)
 
+-- | Smart constructor.
 text :: A.Array Word16 -> Int -> Int -> Text
 text arr off len =
     assert (len >= 0) .
 empty = Text A.empty 0 0
 {-# INLINE [1] empty #-}
 
+-- | A useful 'show'-like function for debugging purposes.
 showText :: Text -> String
 showText (Text arr off len) =
     "Text " ++ (show . take (off+len) . A.toList) arr ++ ' ' :

Data/Text/Unsafe.hs

 -- |
 -- Module      : Data.Text.Unsafe
+-- Copyright   : (c) Bryan O'Sullivan 2009
 -- License     : BSD-style
--- Copyright   : (c) Bryan O'Sullivan 2009
 -- Maintainer  : bos@serpentine.com
 -- Stability   : experimental
 -- Portability : portable
--- 
+--
 -- A module containing unsafe 'Text' operations, for very very careful
 -- use in heavily tested code.
 module Data.Text.Unsafe
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.