Copyright | Bryan O'Sullivan 2007-2015 |
---|---|
License | BSD3 |
Maintainer | bos@serpentine.com |
Stability | experimental |
Portability | unknown |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Deprecated: This module will be removed in the next major release.
This module is deprecated, and both the module and
Number
type
will be removed in the next major release. Use the
scientific
package
and the
Scientific
type instead.
A simple number type, useful for parsing both exact and inexact quantities without losing much precision.
Documentation
A numeric type that can represent integers accurately, and
floating point numbers to the precision of a
Double
.
Note
: this type is deprecated, and will be removed in the next
major release. Use the
Scientific
type instead.
Instances
Eq Number Source # | |
Fractional Number Source # | |
Data Number Source # | |
Defined in Data.Attoparsec.Number gfoldl :: ( forall d b. Data d => c (d -> b) -> d -> c b) -> ( forall g. g -> c g) -> Number -> c Number Source # gunfold :: ( forall b r. Data b => c (b -> r) -> c r) -> ( forall r. r -> c r) -> Constr -> c Number Source # toConstr :: Number -> Constr Source # dataTypeOf :: Number -> DataType Source # dataCast1 :: Typeable t => ( forall d. Data d => c (t d)) -> Maybe (c Number ) Source # dataCast2 :: Typeable t => ( forall d e. ( Data d, Data e) => c (t d e)) -> Maybe (c Number ) Source # gmapT :: ( forall b. Data b => b -> b) -> Number -> Number Source # gmapQl :: (r -> r' -> r) -> r -> ( forall d. Data d => d -> r') -> Number -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> ( forall d. Data d => d -> r') -> Number -> r Source # gmapQ :: ( forall d. Data d => d -> u) -> Number -> [u] Source # gmapQi :: Int -> ( forall d. Data d => d -> u) -> Number -> u Source # gmapM :: Monad m => ( forall d. Data d => d -> m d) -> Number -> m Number Source # gmapMp :: MonadPlus m => ( forall d. Data d => d -> m d) -> Number -> m Number Source # gmapMo :: MonadPlus m => ( forall d. Data d => d -> m d) -> Number -> m Number Source # |
|
Num Number Source # | |
Defined in Data.Attoparsec.Number |
|
Ord Number Source # | |
Real Number Source # | |
Defined in Data.Attoparsec.Number toRational :: Number -> Rational Source # |
|
RealFrac Number Source # | |
Show Number Source # | |
NFData Number Source # | |
Defined in Data.Attoparsec.Number |