2013-02-17 90 views

回答

1

从Erlang外壳(因此,我假设,werl)内运行透析器是可能的,但是您试图调用它的方式只适用于DOS外壳。

使用透析器从二郎附近的http://www.erlang.org/doc/man/dialyzer.html

1> dialyzer:module_info(). 
[{exports,[{plain_cl,0}, 
      {run,1}, 
      {gui,0}, 
      {gui,1}, 
      {plt_info,1}, 
      {format_warning,1}, 
      {format_warning,2}, 
      {module_info,0}, 
      {module_info,1}]}, 
{imports,[]}, 
{attributes,[{vsn,[255802808152277240424696594996505155803]}]}, 
{compile,[{options,[{outdir,"/private/tmp/homebrew-erlang-R15B01-pQbu/erlang-otp-079e06a/lib/dialyzer/src/../ebin"}, 
        warnings_as_errors,warn_missing_spec,warn_untyped_record, 
        warn_unused_import,warn_exported_vars,debug_info]}, 
      {version,"4.8"}, 
      {time,{2012,4,13,13,14,35}}, 
      {source,"/private/tmp/homebrew-erlang-R15B01-pQbu/erlang-otp-079e06a/lib/dialyzer/src/dialyzer.erl"}]}] 
2> dialyzer:gui(). 
ok 
底部