Copyright | Bryan O'Sullivan 2007-2015 |
---|---|

License | BSD3 |

Maintainer | bos@serpentine.com |

Stability | experimental |

Portability | unknown |

Safe Haskell | Safe |

Language | Haskell98 |

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 :: (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 # | |

Defined in Data.Attoparsec.Number | |

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 |