Portability | portable |
---|---|
Stability | provisional |
Maintainer | daan@cs.uu.nl |
Text.ParserCombinators.Parsec.Error
Description
Parse errors
- data Message
- = SysUnExpect !String
- | UnExpect !String
- | Expect !String
- | Message !String
- messageString :: Message -> String
- messageCompare :: Message -> Message -> Ordering
- messageEq :: Message -> Message -> Bool
- data ParseError
- errorPos :: ParseError -> SourcePos
- errorMessages :: ParseError -> [Message]
- errorIsUnknown :: ParseError -> Bool
- showErrorMessages :: String -> String -> String -> String -> String -> [Message] -> String
- newErrorMessage :: Message -> SourcePos -> ParseError
- newErrorUnknown :: SourcePos -> ParseError
- addErrorMessage :: Message -> ParseError -> ParseError
- setErrorPos :: SourcePos -> ParseError -> ParseError
- setErrorMessage :: Message -> ParseError -> ParseError
- mergeError :: ParseError -> ParseError -> ParseError
Documentation
data Message
Constructors
SysUnExpect !String | |
UnExpect !String | |
Expect !String | |
Message !String |
messageString :: Message -> String
messageCompare :: Message -> Message -> Ordering
data ParseError
Instances
Show ParseError |
errorPos :: ParseError -> SourcePos
errorMessages :: ParseError -> [Message]
errorIsUnknown :: ParseError -> Bool
showErrorMessages :: String -> String -> String -> String -> String -> [Message] -> String
Language independent show function
newErrorMessage :: Message -> SourcePos -> ParseError
addErrorMessage :: Message -> ParseError -> ParseError
setErrorPos :: SourcePos -> ParseError -> ParseError
setErrorMessage :: Message -> ParseError -> ParseError
mergeError :: ParseError -> ParseError -> ParseError