idris-0.11.2: Functional Programming Language with Dependent Types

Idris.Transforms

transformPats :: IState -> [Either Term (Term, Term)] -> [Either Term (Term, Term)] Source

transformPatsWith :: [(Term, Term)] -> [Either Term (Term, Term)] -> [Either Term (Term, Term)] Source

applyTransRulesWith :: [(Term, Term)] -> Term -> Term Source

applyTransRules :: IState -> Term -> Term Source