idris-0.9.17: 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