idris-0.9.12: Functional Programming Language with Dependent Types

Safe HaskellNone

Idris.Core.Unify

Documentation

match_unify :: Context -> Env -> TT Name -> TT Name -> [Name] -> [Name] -> [FailContext] -> TC [(Name, TT Name)]Source

unify :: Context -> Env -> TT Name -> TT Name -> [Name] -> [Name] -> [FailContext] -> TC ([(Name, TT Name)], Fails)Source

data FailAt Source

Constructors

Match 
Unify 

Instances