This is collection of tools for the Language Design course to be able to generate a lexical analyzer.