Morphology-PT-0.1.0.0: Morphology of the Portuguese language

Safe HaskellSafe
LanguageHaskell2010

NLP.Morphology.PT.Common

Documentation

data Gender Source #

Constructors

MSC 
FEM 
Instances
Bounded Gender Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Enum Gender Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Eq Gender Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

(==) :: Gender -> Gender -> Bool #

(/=) :: Gender -> Gender -> Bool #

Show Gender Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Txt Gender Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

txt :: Gender -> Text Source #

Morph Gender Source # 
Instance details

Defined in NLP.Morphology.PT.Verb.Base

data Number Source #

Constructors

SG 
PL 
Instances
Bounded Number Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Enum Number Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Eq Number Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

(==) :: Number -> Number -> Bool #

(/=) :: Number -> Number -> Bool #

Show Number Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Txt Number Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

txt :: Number -> Text Source #

Morph Number Source # 
Instance details

Defined in NLP.Morphology.PT.Verb.Base

data Person Source #

Constructors

P1 
P2 
P3 
P4 
P5 
P6 
Instances
Bounded Person Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Enum Person Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Eq Person Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

(==) :: Person -> Person -> Bool #

(/=) :: Person -> Person -> Bool #

Show Person Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Txt Person Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

txt :: Person -> Text Source #

Morph Person Source # 
Instance details

Defined in NLP.Morphology.PT.Verb.Base

data Root Source #

Constructors

Root 

Fields

Instances
Eq Root Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

(==) :: Root -> Root -> Bool #

(/=) :: Root -> Root -> Bool #

Show Root Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

showsPrec :: Int -> Root -> ShowS #

show :: Root -> String #

showList :: [Root] -> ShowS #

Txt Root Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

txt :: Root -> Text Source #

Morph Root Source # 
Instance details

Defined in NLP.Morphology.PT.Verb.Base

data RootType Source #

Constructors

Reg 
Cmp 
Irr 
CQU 
QUC 
GGU 
GUG 
 
ÇC 
GJ 
Instances
Eq RootType Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Show RootType Source # 
Instance details

Defined in NLP.Morphology.PT.Common

data Affix Source #

Constructors

Prefix Text 
Suffix Text 
Instances
Eq Affix Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

(==) :: Affix -> Affix -> Bool #

(/=) :: Affix -> Affix -> Bool #

Show Affix Source # 
Instance details

Defined in NLP.Morphology.PT.Common

Methods

showsPrec :: Int -> Affix -> ShowS #

show :: Affix -> String #

showList :: [Affix] -> ShowS #

class Deep a where Source #

Methods

deep :: a -> [Text] Source #

deepTxt :: a -> Text Source #

class Shallow a where Source #

Methods

shallow :: a -> [Text] Source #

shallowTxt :: a -> Text Source #

class Orth a where Source #

Methods

orth :: a -> Text Source #

range :: (Bounded a, Enum a) => [a] Source #

(<$$>) :: (Functor f1, Functor f2) => (a -> b) -> f1 (f2 a) -> f1 (f2 b) Source #