úÎ %"64      !"#$%&'()*+,-./0123unknown experimentalbos@serpentine.com48Turn our chunked representation back into a normal lazy  ByteString. Name the parser. Get remaining input. %Get number of bytes consumed so far. Character parser. Satisfy a specific character. Satisfy a specific character. Satisfy a literal string. BSatisfy a literal string, after applying a transformation to both  it and the matching text. AApply the given parser repeatedly, returning every parse result. Detect ' end of file'. 0Consume characters while the predicate is true. 2Skip over characters while the predicate is true. - - skip zero or many instances of the parser 3 - skip one or many instances of the parser 3Test that a parser returned a non-null ByteString. =Parse some input with the given parser and return that input  without copying it. Run a parser.        unknown experimentalbos@serpentine.com5BThe lower bound on the size of a lookup table. We choose this to , balance table density against performance. "Create a character set. # Check the table for membership. $ Check the table for membership. 6<The value in a table that indicates that a character is not D present. We avoid NUL to make the table representation printable. 7AThe value in a table that indicates that a character is present. / We use a printable character for readability. 8<Turn the table representation into a string, for debugging.  !"#$ !!"#$! !!!"#$unknown experimentalbos@serpentine.com%Character parser. *Satisfy a specific character. +Satisfy a specific character. .)Satisfy a literal string, ignoring case. /0Consume characters while the predicate is true. 22Skip over characters while the predicate is true. 3Skip over white space. & %&'()*+,-./0123&  %&'()*+ ./1023,-%&'()*+,-./0123unknown experimentalbos@serpentine.com      9      !"#$%&'() *+,-./0123456789bytestringparser-0.3*Data.ParserCombinators.Attoparsec.Internal)Data.ParserCombinators.Attoparsec.FastSet'Data.ParserCombinators.Attoparsec.Char8!Data.ParserCombinators.AttoparsecParser ParseErrorgetInput getConsumedsatisfyanyWord8word8notWord8sepBysepBy1stringstringTransformcounttryeoftakeAll takeWhiletakeTill takeWhile1 skipWhilemanyTillskipMany skipMany1notEmptymatcheitherPpeek lookAheadparseAtparse parseTestFastSetfromSetset memberChar memberWord8letterdigitanyCharspacecharnotCharinClass notInClassstringCI skipSpace+: tableCutoffnoEntryentry fromTable