parsec-2.0.0.1: Monadic parser combinators

Copyright(c) Daan Leijen 1999-2001
LicenseBSD-style (see the file libraries/parsec/LICENSE)
Maintainerdaan@cs.uu.nl
Stabilityprovisional
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell98

Text.ParserCombinators.Parsec.Combinator

Description

Commonly used generic combinators

Documentation

choice :: [GenParser tok st a] -> GenParser tok st a Source

count :: Int -> GenParser tok st a -> GenParser tok st [a] Source

between :: GenParser tok st open -> GenParser tok st close -> GenParser tok st a -> GenParser tok st a Source

option :: a -> GenParser tok st a -> GenParser tok st a Source

optional :: GenParser tok st a -> GenParser tok st () Source

skipMany1 :: GenParser tok st a -> GenParser tok st () Source

many1 :: GenParser tok st a -> GenParser tok st [a] Source

sepBy :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] Source

sepBy1 :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] Source

endBy :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] Source

endBy1 :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] Source

sepEndBy :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] Source

sepEndBy1 :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] Source

chainl :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> a -> GenParser tok st a Source

chainl1 :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> GenParser tok st a Source

chainr :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> a -> GenParser tok st a Source

chainr1 :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> GenParser tok st a Source

eof :: Show tok => GenParser tok st () Source

notFollowedBy :: Show tok => GenParser tok st tok -> GenParser tok st () Source

manyTill :: GenParser tok st a -> GenParser tok st end -> GenParser tok st [a] Source

lookAhead :: GenParser tok st a -> GenParser tok st a Source

anyToken :: Show tok => GenParser tok st tok Source