haskell-conll-0.1.0.2: Core Types for NLP

Safe HaskellNone
LanguageHaskell2010

Data.ParsedSentence

Synopsis

Documentation

data ParsedSentence cpos fpos ger feats lemma Source #

All relations having as "head" the given index

Constructors

ParsedSentence 

Fields

Instances
(Eq lemma, Eq cpos, Eq fpos, Eq feats, Eq ger) => Eq (ParsedSentence cpos fpos ger feats lemma) Source # 
Instance details

Defined in Data.ParsedSentence

Methods

(==) :: ParsedSentence cpos fpos ger feats lemma -> ParsedSentence cpos fpos ger feats lemma -> Bool #

(/=) :: ParsedSentence cpos fpos ger feats lemma -> ParsedSentence cpos fpos ger feats lemma -> Bool #

(Read lemma, Read cpos, Read fpos, Read feats, Read ger) => Read (ParsedSentence cpos fpos ger feats lemma) Source # 
Instance details

Defined in Data.ParsedSentence

Methods

readsPrec :: Int -> ReadS (ParsedSentence cpos fpos ger feats lemma) #

readList :: ReadS [ParsedSentence cpos fpos ger feats lemma] #

readPrec :: ReadPrec (ParsedSentence cpos fpos ger feats lemma) #

readListPrec :: ReadPrec [ParsedSentence cpos fpos ger feats lemma] #

(Show lemma, Show cpos, Show fpos, Show feats, Show ger) => Show (ParsedSentence cpos fpos ger feats lemma) Source # 
Instance details

Defined in Data.ParsedSentence

Methods

showsPrec :: Int -> ParsedSentence cpos fpos ger feats lemma -> ShowS #

show :: ParsedSentence cpos fpos ger feats lemma -> String #

showList :: [ParsedSentence cpos fpos ger feats lemma] -> ShowS #

Generic (ParsedSentence cpos fpos ger feats lemma) Source # 
Instance details

Defined in Data.ParsedSentence

Associated Types

type Rep (ParsedSentence cpos fpos ger feats lemma) :: Type -> Type #

Methods

from :: ParsedSentence cpos fpos ger feats lemma -> Rep (ParsedSentence cpos fpos ger feats lemma) x #

to :: Rep (ParsedSentence cpos fpos ger feats lemma) x -> ParsedSentence cpos fpos ger feats lemma #

type Rep (ParsedSentence cpos fpos ger feats lemma) Source # 
Instance details

Defined in Data.ParsedSentence

type Rep (ParsedSentence cpos fpos ger feats lemma) = D1 (MetaData "ParsedSentence" "Data.ParsedSentence" "haskell-conll-0.1.0.2-56cdOp3D6saLMUJmPcyMc2" False) (C1 (MetaCons "ParsedSentence" PrefixI True) (S1 (MetaSel (Just "_rootNode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (SyntaxtTree cpos fpos ger feats lemma)) :*: (S1 (MetaSel (Just "_indexToNode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Map Int (SyntaxtTree cpos fpos ger feats lemma))) :*: S1 (MetaSel (Just "_headToNode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Map Int [SyntaxtTree cpos fpos ger feats lemma])))))

sentenceFromRootNode :: SyntaxtTree cpos fpos ger feats lemma -> ParsedSentence cpos fpos ger feats lemma Source #