|
Text.ParserCombinators.Parsec.Combinator | Portability | portable | Stability | provisional | Maintainer | daan@cs.uu.nl |
|
|
|
|
|
Description |
Commonly used generic combinators
|
|
|
Documentation |
|
choice :: [GenParser tok st a] -> GenParser tok st a |
|
count :: Int -> GenParser tok st a -> GenParser tok st [a] |
|
between :: GenParser tok st open -> GenParser tok st close -> GenParser tok st a -> GenParser tok st a |
|
option :: a -> GenParser tok st a -> GenParser tok st a |
|
optional :: GenParser tok st a -> GenParser tok st () |
|
skipMany1 :: GenParser tok st a -> GenParser tok st () |
|
many1 :: GenParser tok st a -> GenParser tok st [a] |
|
sepBy :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] |
|
sepBy1 :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] |
|
endBy :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] |
|
endBy1 :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] |
|
sepEndBy :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] |
|
sepEndBy1 :: GenParser tok st a -> GenParser tok st sep -> GenParser tok st [a] |
|
chainl :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> a -> GenParser tok st a |
|
chainl1 :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> GenParser tok st a |
|
chainr :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> a -> GenParser tok st a |
|
chainr1 :: GenParser tok st a -> GenParser tok st (a -> a -> a) -> GenParser tok st a |
|
eof :: Show tok => GenParser tok st () |
|
notFollowedBy :: Show tok => GenParser tok st tok -> GenParser tok st () |
|
manyTill :: GenParser tok st a -> GenParser tok st end -> GenParser tok st [a] |
|
lookAhead :: GenParser tok st a -> GenParser tok st a |
|
anyToken :: Show tok => GenParser tok st tok |
|
Produced by Haddock version 0.6 |