|
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 |