idris-0.99: Functional Programming Language with Dependent Types

CopyrightLicense : BSD3
MaintainerThe Idris Community.
Safe HaskellNone
LanguageHaskell98

Idris.Core.Typecheck

Description

 

Documentation

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

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

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

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

data UniqueUse Source #

Constructors

Never 
Once 
LendOnly 
Many 

Instances

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