Finite-State Transducers In Language And Speech Processing
introduction to automata theory , languages and computation .