| Safe Haskell | Safe-Inferred |
|---|
FST.LBFT
Contents
Description
Left-biased finite transducers
- module FST.Transducer
- data LBFT a = LBFT {}
- compileToLBFT :: Ord a => RReg a -> Sigma a -> LBFT a
- compileToTransducer :: Ord a => RReg a -> Sigma a -> Transducer a
Documentation
module FST.Transducer
Types
Data type for a LBFT (left-biased finite transducer)
Constructors
| LBFT | |
Instances
| TransducerFunctions LBFT | LBFT functions |
| TConvertable LBFT | |
| (Eq a, Show a) => Show (LBFT a) |
Compile functions
compileToTransducer :: Ord a => RReg a -> Sigma a -> Transducer aSource
Compile a regular relation to an minimal, useful and deterministic transducer, using the LBFT algorithm while building.