Transformations

Transformations are operations that we perform before the initial work is done.

There are several types of transformations we do:

  1. Enhancing the ast with new properties and features

transform(tree)[source]

Mutates the given ast tree.

Applies all possible transformations.

Ordering: - initial ones - bugfixes - enhancements

Return type:

AST