Base.CompilerMessage
data CompilerMessage Source #
Defined in Base.CompilerMessage
Methods
(==) :: CompilerMessage -> CompilerMessage -> Bool #
(/=) :: CompilerMessage -> CompilerMessage -> Bool #
compare :: CompilerMessage -> CompilerMessage -> Ordering #
(<) :: CompilerMessage -> CompilerMessage -> Bool #
(<=) :: CompilerMessage -> CompilerMessage -> Bool #
(>) :: CompilerMessage -> CompilerMessage -> Bool #
(>=) :: CompilerMessage -> CompilerMessage -> Bool #
max :: CompilerMessage -> CompilerMessage -> CompilerMessage #
min :: CompilerMessage -> CompilerMessage -> CompilerMessage #
showsPrec :: Int -> CompilerMessage -> ShowS #
show :: CompilerMessage -> String #
showList :: [CompilerMessage] -> ShowS #
(<>) :: CompilerMessage -> CompilerMessage -> CompilerMessage #
sconcat :: NonEmpty CompilerMessage -> CompilerMessage #
stimes :: Integral b => b -> CompilerMessage -> CompilerMessage #
mempty :: CompilerMessage #
mappend :: CompilerMessage -> CompilerMessage -> CompilerMessage #
mconcat :: [CompilerMessage] -> CompilerMessage #
Defined in Parser.TextParser
showErrorComponent :: CompilerMessage -> String #
errorComponentLen :: CompilerMessage -> Int #
compilerErrorM :: String -> TextParser a Source #
withContextM :: TextParser a -> String -> TextParser a Source #
summarizeErrorsM :: TextParser a -> String -> TextParser a Source #
compilerWarningM :: String -> TextParser () Source #
compilerBackgroundM :: String -> TextParser () Source #
resetBackgroundM :: TextParser a -> TextParser a Source #
compilerMessage :: String -> CompilerMessage Source #
compilerMessages :: [CompilerMessage] -> CompilerMessage Source #
prefixCompilerMessages :: [String] -> CompilerMessage -> CompilerMessage Source #
pushErrorScope :: String -> CompilerMessage -> CompilerMessage Source #
pushWarningScope :: String -> CompilerMessage -> CompilerMessage Source #