Function simplify

  • This transformer is a combined transformer with the goal of simplifying the AST as much as possible without changing the semantics.

    The main purpose of this transformer is to provide a stable API. The specific functionality of individual transformers may change over time, and transformers may depend on each other. This transformer will always provide the same functionality. Namely, it will always simplify the AST.

    As with all transformers, creation option can be provided. Depending on the options, a different set of underlying transformers may be used.

    Parameters

    Returns CombinedTransformer