Lexical analyzer generator for Erlang