lemmatchers-0.1.0.0: Tag sequences domain specific language with CLI and web interface for CSV data
Safe HaskellSafe-Inferred
LanguageHaskell2010

Lemmatchers.Matchers

Documentation

guarded :: Alternative f => (a -> Bool) -> a -> f a Source #

newtype Matchers Source #

Constructors

Matchers 

Fields

Instances

Instances details
Read Matchers Source # 
Instance details

Defined in Lemmatchers.Matchers

Show Matchers Source # 
Instance details

Defined in Lemmatchers.Matchers

Eq Matchers Source # 
Instance details

Defined in Lemmatchers.Matchers

data Matcher Source #

Constructors

Matcher 

Fields

Instances

Instances details
Read Matcher Source # 
Instance details

Defined in Lemmatchers.Matchers

Show Matcher Source # 
Instance details

Defined in Lemmatchers.Matchers

Eq Matcher Source # 
Instance details

Defined in Lemmatchers.Matchers

Methods

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

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

newtype Pattern Source #

Constructors

Pattern 

Fields

Instances

Instances details
Read Pattern Source # 
Instance details

Defined in Lemmatchers.Matchers

Show Pattern Source # 
Instance details

Defined in Lemmatchers.Matchers

Eq Pattern Source # 
Instance details

Defined in Lemmatchers.Matchers

Methods

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

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

data MatchItem Source #

Constructors

Exact Tag 
Not Tag 
OneOf [Tag] 
NoneOf [Tag] 
Any 

Instances

Instances details
Read MatchItem Source # 
Instance details

Defined in Lemmatchers.Matchers

Show MatchItem Source # 
Instance details

Defined in Lemmatchers.Matchers

Eq MatchItem Source # 
Instance details

Defined in Lemmatchers.Matchers

data Match Source #

Instances

Instances details
Show Match Source # 
Instance details

Defined in Lemmatchers.Matchers

Methods

showsPrec :: Int -> Match -> ShowS #

show :: Match -> String #

showList :: [Match] -> ShowS #

DefaultOrdered Match Source # 
Instance details

Defined in Lemmatchers.Matchers

Methods

headerOrder :: Match -> Header #

ToNamedRecord Match Source # 
Instance details

Defined in Lemmatchers.Matchers

Eq Match Source # 
Instance details

Defined in Lemmatchers.Matchers

Methods

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

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

matchPrefix :: [a -> Bool] -> [a] -> Maybe [a] Source #