Text.ParserCombinators.UU.Derived

Some aliases for oft occurring constructs

pReturn

pFail

pMaybe

pEither

(<$$>)

(<??>)

(<.>)

(<..>)

pMany

pSome

pPacked

Iterating combinators, all in a greedy (default) and a non-greedy (ending with _ng) variant

Recognising list like structures

pFoldr

pFoldr_ng

pFoldr1

pFoldr1_ng

list_alg

pList

pList_ng

pList1

pList1_ng

Recognising list structures with separators

pFoldrSep

pFoldrSep_ng

pFoldr1Sep

pFoldr1Sep_ng

pListSep

pListSep_ng

pList1Sep

pList1Sep_ng

Combinators for chained structures

Treating the operator as right associative

pChainr

pChainr_ng

Treating the operator as left associative

pChainl

pChainl_ng

Repeating parsers

pExact

pBetween

pAtLeast

pAtMost

Counting Parser

pCount

Miscelleneous

pAny