A simple lexer generator.