idris-0.10: Functional Programming Language with Dependent Types

Safe HaskellNone
LanguageHaskell98

Idris.Core.Typecheck

Documentation

converts :: Context -> Env -> Term -> Term -> TC () Source

isHole :: (t, Binder t1) -> Bool Source

errEnv :: [(t, Binder t1)] -> [(t, t1)] Source

isType :: Context -> Env -> Term -> TC () Source

data UniqueUse Source

Constructors

Never 
Once 
LendOnly 
Many 

Instances

checkUnique :: [Name] -> Context -> Env -> Term -> TC () Source