| License | BSD3 |
|---|---|
| Maintainer | The Idris Community. |
| Safe Haskell | None |
| Language | Haskell2010 |
Idris.Elab.Value
Description
Synopsis
- elabVal :: ElabInfo -> ElabMode -> PTerm -> Idris (Term, Type)
- elabValBind :: ElabInfo -> ElabMode -> Bool -> PTerm -> Idris (Term, Type, [(Name, Type)])
- elabDocTerms :: ElabInfo -> Docstring (Either Err PTerm) -> Idris (Docstring DocTerm)
- elabExec :: FC -> PTerm -> PTerm
- elabREPL :: ElabInfo -> ElabMode -> PTerm -> Idris (Term, Type)
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)