A Language.C style library for parsing both Erlang and Core Erlang