Safe Haskell | Safe-Inferred |
---|
- data Horizontal a = Horizontal {}
- data Vertical a = Vertical {}
- data Parts a = Parts (Vertical a) (Horizontal a)
- simple :: Parts Bool -> Char
- data Weight
- weighted :: Parts Weight -> Char
- data Directions a = Directions {
- vertical :: a
- horizontal :: a
- double :: Directions Bool -> Parts Bool -> Char
- doubleMaybe :: Directions Bool -> Parts Bool -> Maybe Char
Documentation
data Horizontal a Source
Functor Horizontal | |
Applicative Horizontal | |
Foldable Horizontal | |
Traversable Horizontal | |
Eq a => Eq (Horizontal a) | |
Show a => Show (Horizontal a) | |
Monoid a => Monoid (Horizontal a) |
Parts (Vertical a) (Horizontal a) |
data Directions a Source
Directions | |
|
Functor Directions | |
Applicative Directions | |
Foldable Directions | |
Traversable Directions | |
Eq a => Eq (Directions a) | |
Show a => Show (Directions a) |
double :: Directions Bool -> Parts Bool -> CharSource
This function is not total because half-width and half-height double bars are missing.
doubleMaybe :: Directions Bool -> Parts Bool -> Maybe CharSource