minimorph-0.2.1.0: NLP/Minimorph/Number.hs
module NLP.Minimorph.Number where
-- | Singular and Plural.
data SingPlu a = SP
{ sg :: a
, pl :: a
}
deriving (Show, Eq)
data Number = Singular | Plural
deriving (Eq, Show)
fromSP :: Number -> SingPlu a -> a
fromSP Singular = sg
fromSP Plural = pl