Safe Haskell | None |
---|---|
Language | Haskell98 |
- 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)