Erlang beam_lib块坏了吗?

时间:2015-04-14 07:08:18

标签: erlang elixir beam erlang-escript

我试图反编译.beam文件(从elixir代码编译)

我使用了这个escript

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 Error

0 个答案:

没有答案