fst-0.9.0.1: Finite state transducers

FST.RRegTypes

Documentation

data RReg a Source

Constructors

Cross (Reg a) (Reg a)

Cross product

Comp (RReg a) (RReg a)

Composition

ProductR (RReg a) (RReg a)

Concatenation

UnionR (RReg a) (RReg a)

Union

StarR (RReg a)

Kleene star

Identity (Reg a)

Identity relation

Relation (Symbol a) (Symbol a)

(a:b)

EmptyR

Empty language

Instances

Symbols RReg 
Eq a => Eq (RReg a) 
Show a => Show (RReg a) 
Eq a => Combinators (RReg a) 

(<*>) :: Eq a => Reg a -> Reg a -> RReg aSource

(<.>) :: Eq a => RReg a -> RReg a -> RReg aSource

idR :: Eq a => Reg a -> RReg aSource

r :: Eq a => a -> a -> RReg aSource