cimple-0.0.3: Simple C-like programming language
Safe HaskellNone
LanguageHaskell2010

Language.Cimple.Diagnostics

Documentation

type Diagnostics a = DiagnosticsT [Text] a Source #

class HasDiagnostics a where Source #

Methods

addDiagnostic :: Text -> a -> a Source #

Instances

Instances details
HasDiagnostics [Text] Source # 
Instance details

Defined in Language.Cimple.Diagnostics

Methods

addDiagnostic :: Text -> [Text] -> [Text] Source #

warn :: HasDiagnostics diags => FilePath -> Lexeme Text -> Text -> DiagnosticsT diags () Source #