The simple lexical analyzer generator