Skip to content

nevar/referl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Referl

Referl is tool for refactoring erlang sourse code.

Pretty printer

kawaiiprint:file(FileName, [])

Not tested

  1. Rename
    1. Variable

TODO

  1. Rename
    1. Function
    2. Record
    3. Recorf field
    4. Macro
    5. Header file
    6. Module file
  2. In module action
    1. Generalize function
    2. Reorder parametrs
    3. Function parametrs to tuple
    4. Generate spec
    5. Remove import (can do erl_tidy)
  3. Move to other file
    1. Macro
    2. Record
    3. Function
  4. Expression actions
    1. Eliminate variable
    2. Merge expressions
    3. Inline function
    4. Extract function
    5. Inline macro
    6. Tuple to record
  5. Using erl_tidy

About

Refactoring tool for Erlang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages