Symparsec.Parser.TakeWhile
data TakeWhile (chPred :: Char ~> Bool) (s :: FunKind PState (PReply Symbol)) Source #
Take zero or more Chars for which the supplied predicate holds.
Char
May also be defined via While chPred TakeRest, but a custom implementation is more efficient.
While chPred TakeRest
While
TakeRest
Defined in Symparsec.Parser.TakeWhile