A simplifier for type-annotated FlatCurry programs. In particular, it replaces calls to Eq.== implementations by Prelude.==
Author: Michael Hanus
Version: April 2019
simpProg
:: AProg TypeExpr -> AProg TypeExpr
|
simpExpr
:: AExpr TypeExpr -> AExpr TypeExpr
Implements the following transformations:
|
Implements the following transformations:
|