Skip to content

timjstewart/erlang_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby Scripts for analyzing Erlang Code

Requirements:

  ruby

Installation:

  chmod +x eimports
  chmod +x eexports
  chmod +x erefs

Running:

  ./eimports              # parse all erlang source files in current directory
                          # and display their imports in colon delimited format

  ./eimports -t           # parse all erlang source files in current directory 
                          # and display their imports as a tree.


  ./eexports              # parse all erlang source files in current directory 
                          # and display their imports in colon delimited format

  ./eexports -t           # parse all erlang source files in current directory 
                          # and display their imports as a tree.

  ./eimports -t -e        # parse all erlang source files in current directory 
                          # and display their imports as a tree (excluding OTP
                          # modules).

  ./erefs module:function # parse all erlang source files in current directory
                          # and print all modules that call module:function

  ./erefs function        # parse all erlang source files in current directory
                          # and print all modules that call function regardless
                          # of the module.

About

scripts that analyze erlang source files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages