Erlang beam_lib чанки сломан?

Я пытался декомпилировать файл.beam (скомпилированный из кода эликсира)

Я использовал этот скрипт

main([BeamFile]) ->
    {ok,{_,[{abstract_code,{_,AC}}]}} = beam_lib:chunks(BeamFile,[abstract_code]),
    io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(AC))]).

Который сгенерировал файл. Но при повторной компиляции этого кода я получаю сообщение об ошибке "-spec"

lib/renlim.erl:7: syntax error before: '{'

Код не изменился. Это связано с новой версией Erlang или я что-то не так делаю?

Erlang spec Ошибка

0 ответов

Другие вопросы по тегам