idris-1.3.1: Functional Programming Language with Dependent Types

LicenseBSD3
MaintainerThe Idris Community.
Safe HaskellNone
LanguageHaskell2010

Idris.Output

Contents

Description

 
Synopsis

Documentation

emitWarning :: Message w => w -> Idris () Source #

iPrintFunTypes :: [(Name, Bool)] -> Name -> [(Name, Doc OutputAnnotation)] -> Idris () Source #

Pretty-print a collection of overloadings to REPL or IDEMode - corresponds to :t name

iRenderError :: Doc OutputAnnotation -> Idris () Source #

Show an error with semantic highlighting

warnTotality :: Idris () Source #

Warn about totality problems without failing to compile

writeHighlights :: FilePath -> Idris () Source #

Write the highlighting information to a file, for use in external tools or in editors that don't support the IDE protocol

Orphan instances

MonadException m => MonadException (ExceptT Err m) Source # 
Instance details

Methods

controlIO :: (RunIO (ExceptT Err m) -> IO (ExceptT Err m a)) -> ExceptT Err m a #