add erlang alternatives parser
make ErlangLexer's next() save token type
add a simple test for erlang alternatives parser