我试图反编译 .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 版本有关还是我做错了什么?