|
| Elixir.Template | | Portability | portable
| | Stability | provisional
| | Maintainer | otakar.smrz mff.cuni.cz
|
|
|
|
| Description |
| ElixirFM
|
|
|
| Documentation |
|
| class Template a where |
| | Methods | | | Instances | |
|
|
| merge :: (Morphing a b, Template b, Show b) => Root -> a -> String |
|
| mergeWith :: (Morphing a b, Template b, Show b) => a -> String -> String |
|
| type Root = String |
|
| letters :: String -> [String] |
|
| next :: String -> Maybe (String, String) |
|
| drops :: [a] -> [a] |
|
| takes :: [a] -> [a] |
|
| unquote :: String -> [String] |
|
| quotes :: String -> (String, String) |
|
| (->-) :: Prefix -> String -> String |
|
| isClosed :: String -> Bool |
|
| (-<-) :: Char -> Suffix -> String |
|
| data Form |
| Constructors | | I | | | II | | | III | | | IV | | | V | | | VI | | | VII | | | VIII | | | IX | | | X | | | XI | | | XII | | | XIII | | | XIV | | | XV | |
| Instances | |
|
|
| class Forming a where |
| | Methods | | | Instances | |
|
|
| type VerbStems a = (Maybe (a, a, a, a), a, a, a, a) |
|
| type NounStems a = (a, a, a, Morphs a) |
|
| class Eq a => Rules a where |
| | Methods | | | Instances | |
|
|
| class Morphing a b | a -> b where |
| | Methods | | | Instances | |
|
|
| (>|) :: Morphing a b => Prefix -> a -> Morphs b |
|
| (|<) :: Morphing a b => a -> Suffix -> Morphs b |
|
| (>>|) :: Morphing a b => String -> a -> Morphs b |
|
| (|<<) :: Morphing a b => a -> String -> Morphs b |
|
| data Morphs a |
| Constructors | | Instances | |
|
|
| data Prefix |
| Constructors | | Instances | |
|
|
| data Suffix |
| Constructors | | Instances | |
|
|
| Produced by Haddock version 2.3.0 |