mini-ml-0.1.0.0: MiniML compiler
Safe HaskellSafe-Inferred
LanguageHaskell2010

Transformations.Relabeler.Relabeler

Synopsis

Documentation

relabelAst :: Program -> Program Source #

Relabel identifiers in the AST so that each declaration creates an identifier with a unique name.

It helps to avoid naming errors in the future compilation phases.