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
Summary↑
process(ast) |
process_aliases(ast, state) |