fst-0.9.0.1: Finite state transducers

FST.Utils

Documentation

cross :: [a] -> [b] -> [(a, b)]Source

insert :: Eq b => (b, [(a, b)]) -> [(b, [(a, b)])] -> [(b, [(a, b)])]Source

merge :: Eq b => [(b, [(a, b)])] -> [(b, [(a, b)])] -> [(b, [(a, b)])]Source

remove :: Eq b => b -> [(b, [(a, b)])] -> [(b, [(a, b)])]Source

tagging :: [a] -> Int -> (Int, [(a, Int)])Source