A set of classes for finite-state computation and text processing. Used for implementing automated translitteration in JSesh. The current set of classes is a simple translation from the C++ implementation presented in the Wurzburg Informatique et Égyptologie conference (made by cut and paste, and syntactic correction).
There are a currently a number of representation issues, which should be solved in a next version. In particular, there is a lack of distinction between expression with variables and ground expressions, which are really two different things (and we knew it, but we were too lasy to write the corresponding classes).