attoparsec-0.14.4: Fast combinator parsing for bytestrings and text
Copyright Bryan O'Sullivan 2007-2015
License BSD3
Maintainer bos@serpentine.com
Stability experimental
Portability unknown
Safe Haskell Safe-Inferred
Language Haskell2010

Data.Attoparsec.Number

Description

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.

Synopsis

Documentation

data Number Source #

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

Instances details
Eq Number Source #
Instance details

Defined in Data.Attoparsec.Number

Fractional Number Source #
Instance details

Defined in Data.Attoparsec.Number

Data Number Source #
Instance details

Defined in Data.Attoparsec.Number

Methods

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 #
Instance details

Defined in Data.Attoparsec.Number

Ord Number Source #
Instance details

Defined in Data.Attoparsec.Number

Real Number Source #
Instance details

Defined in Data.Attoparsec.Number

RealFrac Number Source #
Instance details

Defined in Data.Attoparsec.Number

Show Number Source #
Instance details

Defined in Data.Attoparsec.Number

NFData Number Source #
Instance details

Defined in Data.Attoparsec.Number