úÎ,*Ý     © 2017 Mark Karpov BSD 3 clause$Mark Karpov <markkarpov92@gmail.com> experimentalportableSafe open close p parses open, followed by p and close!. Returns the value returned by p. *braces = between (symbol "{") (symbol "}") ps( tries to apply the parsers in the list psS in order, until one of them succeeds. Returns the value of the succeeding parser. n p parses n occurrences of p. If n4 is smaller or equal to zero, the parser equals to  []. Returns a list of n values. See also: . m n p parses from m to n occurrences of p. If n is not positive or m > n, the parser equals to  []#. Returns a list of parsed values.Please note that m mayK be negative, in this case effect is the same as if it were equal to zero. See also: .Combine two alternatives.   p sep parses zero or more occurrences of p, separated and ended by sep'. Returns a list of values returned by p. *cStatements = cStatement `endBy` semicolon   p sep parses one or more occurrences of p, separated and ended by sep'. Returns a list of values returned by p.   p end applies parser p zero or more times until parser end2 succeeds. Returns the list of values returned by p. See also: , .   p end works similarly to   p end, but p should succeed at least once. See also: , .   x p tries to apply the parser p. If p6 fails without consuming input, it returns the value x#, otherwise the value returned by p. .priority = option 0 (digitToInt <$> digitChar) See also: . p sep parses zero or more occurrences of p, separated by sep'. Returns a list of values returned by p. commaSep p = p `sepBy` comma p sep parses one or more occurrences of p, separated by sep'. Returns a list of values returned by p. p sep parses zero or more occurrences of p%, separated and optionally ended by sep'. Returns a list of values returned by p. p sep parses one or more occurrences of p%, separated and optionally ended by sep'. Returns a list of values returned by p. p applies the parser p zero% or more times, skipping its result. See also:  , . p applies the parser p one% or more times, skipping its result. See also:  , . p end applies the parser p zero. or more times skipping results until parser end succeeds. Result parsed by end is then returned. See also:  , . p end applies the parser p one. or more times skipping results until parser end succeeds. Result parsed by end is then returned. See also:  , .         /parser-combinators-0.1.0-1JJ6Wc1JVJaD96R9dmZDWJControl.Applicative.CombinatorsbaseControl.ApplicativeoptionalGHC.Basemanysome<|>betweenchoicecountcount'eitherPendByendBy1manyTillsomeTilloptionsepBysepBy1sepEndBy sepEndBy1skipManyskipSome skipManyTill skipSomeTillpure