A morphological parser (analyzer) / lemmatizer implemented with textbook standard method, using an abstraction called Finite State Transducer (FST)
Functions for generating finite state transducer from a massive sets of rules