Version 15 (modified by tothm, 13 years ago) (diff) |
---|
Welcome to the manual page of RefactorErl
RefactorErl is a source code analyser and transformer tool for Erlang, developed at Eötvös Loránd University, Budapest, Hungary.
This wiki aims to help the (prospective) users understand the main features of the tool and to guide their everyday use.
Main features
- Semantic Queries (to query different kinds of syntactic and semantic information about the source code)
- Dependency analysis
- Interface layer consistency check
- Module and function clustering
- 24 different refactoring steps
- Layout preservation for unmodified source parts
- Two different storage backends: Mnesia and C++ graph based
Interfaces
- Interactive? and scriptable? Erlang shell interface
- Web interface
- Linux shell interface (CLI)
- Emacs/XEmacs interface
- Eclipse, Vim plugin
HOWTOs
Installing and configuring the tool or the interfaces
- How to install Erlang??
- How to install the tool?
- How to install Yaws??
- HowtoConfigureEmacs?
- HowtoConfigureEclipse?
- HowtoConfigureVim?
- HowtoWebInterface?
Starting the tool
Analysing the source code
Handling errors at initial loading?