{-# OPTIONS_GHC -XNoImplicitPrelude #-} ----------------------------------------------------------------------------- -- | -- Module : Data.String -- Copyright : (c) The University of Glasgow 2007 -- License : BSD-style (see the file libraries/base/LICENSE) -- -- Maintainer : libraries@haskell.org -- Stability : experimental -- Portability : portable -- -- Things related to the String type. -- ----------------------------------------------------------------------------- module Data.String ( IsString(..) ) where #ifdef __GLASGOW_HASKELL__ import GHC.Base #endif -- | Class for string-like datastructures; used by the overloaded string -- extension (-foverloaded-strings in GHC). class IsString a where fromString :: String -> a instance IsString [Char] where fromString xs = xs