idris-0.11: Functional Programming Language with Dependent Types

Safe HaskellNone
LanguageHaskell98

Idris.Providers

Synopsis

Documentation

providerTy :: FC -> PTerm -> PTerm Source

Wrap a type provider in the type of type providers

getProvided :: FC -> TT Name -> Idris (Provided (TT Name)) Source

Handle an error, if the type provider returned an error. Otherwise return the provided term.

data Provided a Source

Constructors

Provide a 

Instances