content: {-# LANGUAGE Safe #-}
  
  -- |
  --
  -- Module      :  Text.Read
  -- Copyright   :  (c) The University of Glasgow 2001
  -- License     :  BSD-style (see the file libraries/base/LICENSE)
  --
  -- Maintainer  :  libraries@haskell.org
  -- Stability   :  provisional
  -- Portability :  non-portable (uses Text.ParserCombinators.ReadP)
  --
  -- Converting strings to values.
  --
  -- The "Text.Read" module is the canonical place to import for
  -- 'Read'-class facilities.  For GHC only, it offers an extended and much
  -- improved 'Read' class, which constitutes a proposed alternative to the
  -- Haskell 2010 'Read'.  In particular, writing parsers is easier, and
  -- the parsers are much more efficient.
  --
  
  module Text.Read
      (-- *  The 'Read' class
       Read(..),
       ReadS,
       -- *  Haskell 2010 functions
       reads,
       read,
       readParen,
       lex,
       -- *  New parsing functions
       module Text.ParserCombinators.ReadPrec,
       Lexeme(..),
       lexP,
       parens,
       readListDefault,
       readListPrecDefault,
       readEither,
       readMaybe
       ) where
  
  import GHC.Internal.Text.Read
  import Text.ParserCombinators.ReadPrec
  