idris-0.9.15: 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 -> TermSource

applyTransRules :: IState -> Term -> TermSource