| Haskell Hierarchical Libraries (parsec package) | Source code | Contents | Index
Text.ParserCombinators.Parsec |
Portability | portable
Stability | provisional
Maintainer | daan@cs.uu.nl
Description
Parsec, the Fast Monadic Parser combinator library, see http://www.cs.uu.nl/people/daan/parsec.html. Inspired by: Graham Hutton and Erik Meijer: Monadic Parser Combinators. Technical report NOTTCS-TR-96-4. Department of Computer Science, University of Nottingham, 1996. http://www.cs.nott.ac.uk/~gmh/monparsing.ps Andrew Partridge, David Wright: Predictive parser combinators need four values to report errors. Journal of Functional Programming 6(2): 355-364, 1996 This helper module exports elements from the basic libraries.
Documentation
module Text.ParserCombinators.Parsec.Prim
module Text.ParserCombinators.Parsec.Combinator
module Text.ParserCombinators.Parsec.Char
data ParseError
Instances
Show ParseError
errorPos :: ParseError -> SourcePos
data SourcePos
Instances
Eq SourcePos
Ord SourcePos
Show SourcePos
type SourceName = String
type Line = Int
type Column = Int
sourceName :: SourcePos -> SourceName
sourceLine :: SourcePos -> Line
sourceColumn :: SourcePos -> Column
incSourceLine :: SourcePos -> Line -> SourcePos
incSourceColumn :: SourcePos -> Column -> SourcePos
setSourceLine :: SourcePos -> Line -> SourcePos
setSourceColumn :: SourcePos -> Column -> SourcePos
setSourceName :: SourcePos -> SourceName -> SourcePos
Produced by Haddock version 0.8