The Wayback Machine - https://web.archive.org/web/20060313125225/http://osteele.com/software/python/fsa/

FSA - Finite State Automaton processing in Python

This package contains functions for manipulating Finite-State Automata (FSAs). It includes functions for minimizing and determinizing FSAs, computing FSA intersections and unions, compiling a (non-POSIX) regular expression into an FSA, and compiling a set of regular expression productions into a chart parser.

See the FSA module documentation for more information.