#!/usr/bin/escript
%% -*- erlang -*-
main(EbinFiles) ->
lists:foreach(
fun(BeamFile) ->
try
{ok, {_Module, [{imports,Imports}]}} = beam_lib:chunks(BeamFile, [imports]),
lists:foreach( fun({ModName,ModFun,Arity})->io:format("erlang(~s:~s/~p)~n", [ModName,ModFun,Arity]) end, Imports)
catch
_:_ ->
ok
end
end,
EbinFiles);
main(_) ->
halt(1).