idris-1.3.0: Functional Programming Language with Dependent Types

LicenseBSD3
MaintainerThe Idris Community.
Safe HaskellNone
LanguageHaskell2010

Idris.Elab.Value

Description

 

Synopsis

Documentation

elabValBind :: ElabInfo -> ElabMode -> Bool -> PTerm -> Idris (Term, Type, [(Name, Type)]) Source #

Elaborate a value, returning any new bindings created (this will only happen if elaborating as a pattern clause)

elabExec :: FC -> PTerm -> PTerm Source #

Try running the term directly (as IO ()) or with >>= printLn appended (for other IO _), then printing it as an Integer (as a default numeric type), then printing it as any Showable thing