Safe Haskell | None |
---|
Documentation
foldExpr :: (String -> t -> t1) -> (t1 -> t1 -> t1) -> (t1 -> t1 -> t1) -> (t1 -> t1 -> t1) -> (t1 -> t1 -> t1) -> Expr t -> t1Source
evalExprWithDiv :: (Num a, Monad m) => (a -> a -> m a) -> Expr a -> m aSource
evalFractionalExpr :: (Eq a, Fractional a, Monad m) => Expr a -> m aSource
evalIntegralExpr :: (Integral a, Monad m) => Expr a -> m aSource
fmtSimpleRational :: Expr [Integer] -> StringSource
showDouble :: Double -> ShowSSource
summarizeRollsOver :: Num a => Int -> [a] -> [a]Source
diceLang :: TokenParser stSource
number :: CharParser st (String, Integer)Source
positiveNumber :: CharParser st (String, Integer)Source