ElixirScript.Preprocess.Aliases

Takes the ast, records any uses of outer modules, and updates the calls to make them look like as if using an alias

ex.

Hello.World.hi()

#would turn into
World.hi()

#the "Hello.World" would be placed in a set and later used for building an alias
Source

Summary

process(ast)
process_aliases(ast, state)

Functions

process(ast)
Source
process_aliases(ast, state)
Source