concraft-pl-2.1.1: Morphological tagger for Polish

Safe HaskellNone
LanguageHaskell2010

NLP.Concraft.Polish.Request

Contents

Synopsis

Request

data Request t Source #

A request with configuration.

Constructors

Request 

Fields

Instances
Binary t => Binary (Request t) Source # 
Instance details

Defined in NLP.Concraft.Polish.Request

Methods

put :: Request t -> Put #

get :: Get (Request t) #

putList :: [Request t] -> Put #

newtype Config Source #

Tagging configuration.

Constructors

Config 

Fields

Instances
Binary Config Source # 
Instance details

Defined in NLP.Concraft.Polish.Request

Methods

put :: Config -> Put #

get :: Get Config #

putList :: [Config] -> Put #

Short

data Short Source #

A short request.

Constructors

Short Text 
Par [Sent Tag] 
Instances
Binary Short Source # 
Instance details

Defined in NLP.Concraft.Polish.Request

Methods

put :: Short -> Put #

get :: Get Short #

putList :: [Short] -> Put #

short :: MacaPool -> Concraft -> Request Short -> IO [Sent Tag] Source #

Process the short request.

Long

data Long Source #

A request to parse a long text.

Constructors

Long Text 
Doc [[Sent Tag]] 
Instances
Binary Long Source # 
Instance details

Defined in NLP.Concraft.Polish.Request

Methods

put :: Long -> Put #

get :: Get Long #

putList :: [Long] -> Put #

long :: (Request Short -> IO a) -> Request Long -> IO [a] Source #

Process the long request given the processor for the short request.