Safe Haskell | None |
---|---|
Language | Haskell98 |
- data Alt1 = Alt1
- data Alt2 = Alt2
- class Alts a
- class OutputF t v where
- class OutputG t v where
- class OutputIndF t v where
- outputIndF :: (?variant :: v) => Int -> t -> String
- class OutputIndG t v where
- outputIndG :: (?variant :: v) => Int -> t -> String
- showElseIf :: (OutputG t1 v, OutputG t v, ?variant :: v) => Int -> (t, t1) -> [Char]
- showForall :: (OutputG (Expr t) v, OutputG t2 v, OutputG t1 v, ?variant :: v) => [([Char], t1, t2, Expr t)] -> [Char]
- showUse :: Uses p -> String
- show_namelist :: (OutputG a v, OutputG t v, ?variant :: v) => [(t, [a])] -> [Char]
- show_data :: (OutputG t1 v, OutputG t v, ?variant :: v) => (t, t1) -> [Char]
- showDV :: (Alts v, OutputF t1 v, OutputG (VarName t) v, OutputG (ArgList t) v, OutputG (Expr t) v, OutputG (BinOp t) v, OutputG (UnaryOp t) v, ?variant :: v, Show a) => (t1, Expr t, Maybe a) -> [Char]
- showDU :: (OutputF t1 v, OutputF t v, ?variant :: v) => (t, t1) -> [Char]
- isEmptyArg :: Arg t -> Bool
- isEmptyArgName :: ArgName t -> [Bool]
- paren :: String -> String
- checkPrec :: BinOp p -> BinOp p -> (a -> a) -> a -> a
- opPrec :: BinOp p -> Int
- class Indentor t where
- showNQ :: Show a => a -> String
- ind :: Int -> [Char]
- indent :: Int -> Int -> [Char]
- printList :: [[a]] -> (a1 -> [a]) -> [a1] -> [a]
- asTuple :: (a -> [Char]) -> [a] -> [Char]
- asSeq :: (a -> [Char]) -> [a] -> [Char]
- asList :: (a -> [Char]) -> [a] -> [Char]
- asSet :: (a -> [Char]) -> [a] -> [Char]
- asLisp :: (a -> [Char]) -> [a] -> [Char]
- asPlain :: (a -> [Char]) -> [a] -> [Char]
- asPlain' :: (a -> [Char]) -> [a] -> [Char]
- asCases :: Int -> (a -> [Char]) -> [a] -> [Char]
- asDefs :: [Char] -> (a -> [Char]) -> [a] -> [Char]
- asParagraphs :: (a -> [Char]) -> [a] -> [Char]
- optTuple :: (?variant :: v, Alts v, OutputG (UnaryOp p) v, OutputF (Expr p) v) => [Expr p] -> String
- showUnits :: (Alts v, ?variant :: v, OutputF (Fraction p) v) => [(MeasureUnit, Fraction p)] -> String
- outputFList :: (Alts v, ?variant :: v, OutputF a v) => [a] -> String
- showBounds :: (Alts v, ?variant :: v, OutputF (Expr p) v) => (Expr p, Expr p) -> String
- showRanges :: (Alts v, ?variant :: v, OutputF (Expr p) v) => [(Expr p, Expr p)] -> String
- showPartRefList :: (Alts v, ?variant :: v, OutputG (VarName p) v, OutputG (UnaryOp p) v, OutputF (Expr p) v) => [(VarName p, [Expr p])] -> String
Documentation
Alts Alt1 | |
OutputIndF t Alt1 => OutputIndG t Alt1 | |
OutputF t Alt1 => OutputG t Alt1 |
class OutputF t v where Source
class OutputIndF t v where Source
outputIndF :: (?variant :: v) => Int -> t -> String Source
class OutputIndG t v where Source
outputIndG :: (?variant :: v) => Int -> t -> String Source
OutputIndF t Alt1 => OutputIndG t Alt1 |
showForall :: (OutputG (Expr t) v, OutputG t2 v, OutputG t1 v, ?variant :: v) => [([Char], t1, t2, Expr t)] -> [Char] Source
show_namelist :: (OutputG a v, OutputG t v, ?variant :: v) => [(t, [a])] -> [Char] Source
showDV :: (Alts v, OutputF t1 v, OutputG (VarName t) v, OutputG (ArgList t) v, OutputG (Expr t) v, OutputG (BinOp t) v, OutputG (UnaryOp t) v, ?variant :: v, Show a) => (t1, Expr t, Maybe a) -> [Char] Source
isEmptyArg :: Arg t -> Bool Source
isEmptyArgName :: ArgName t -> [Bool] Source
asParagraphs :: (a -> [Char]) -> [a] -> [Char] Source
optTuple :: (?variant :: v, Alts v, OutputG (UnaryOp p) v, OutputF (Expr p) v) => [Expr p] -> String Source
optTuple xs = ""
showUnits :: (Alts v, ?variant :: v, OutputF (Fraction p) v) => [(MeasureUnit, Fraction p)] -> String Source
outputFList :: (Alts v, ?variant :: v, OutputF a v) => [a] -> String Source