numeric-prelude-0.0.5: An experimental alternative hierarchy of numeric type classes
Source code
Contents
Index
Number.Physical.Read
Portability
multi-parameter type classes (VectorSpace.hs)
Stability
provisional
Maintainer
numericprelude@henning-thielemann.de
Description
Convert a human readable string to a physical value.
Synopsis
mulPrec
::
Int
readsNat
:: (
Enum
i,
Ord
i,
Read
v,
C
a v) =>
T
i a ->
Int
->
ReadS
(
T
i v)
readUnitPart
:: (
Ord
i,
C
a) =>
Map
String
(
T
i a) ->
String
-> (
T
i a,
String
)
parseProduct
::
Parser
[(
String
,
Integer
)]
parseProductTail
::
Parser
[(
String
,
Integer
)]
parsePower
::
Parser
(
String
,
Integer
)
ignoreSpace
::
Parser
a ->
Parser
a
createDict
::
T
i a ->
Map
String
(
T
i a)
Documentation
mulPrec
::
Int
Source
readsNat
:: (
Enum
i,
Ord
i,
Read
v,
C
a v) =>
T
i a ->
Int
->
ReadS
(
T
i v)
Source
readUnitPart
:: (
Ord
i,
C
a) =>
Map
String
(
T
i a) ->
String
-> (
T
i a,
String
)
Source
parseProduct
::
Parser
[(
String
,
Integer
)]
Source
This function could also return the value, but a list of pairs (String, Integer) is easier for testing.
parseProductTail
::
Parser
[(
String
,
Integer
)]
Source
parsePower
::
Parser
(
String
,
Integer
)
Source
ignoreSpace
::
Parser
a ->
Parser
a
Source
createDict
::
T
i a ->
Map
String
(
T
i a)
Source
Produced by
Haddock
version 2.6.0