A safe parser for erlang config files