|
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 | |
|
|
errorPos :: ParseError -> SourcePos |
|
data SourcePos |
Instances | |
|
|
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.7 |