úÎ&ñ#N4      !"#$%&'()*+,-./0123unknown experimentalbos@serpentine.com 456BThe 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. 7<The value in a table that indicates that a character is not D present. We avoid NUL to make the table representation printable. 8AThe value in a table that indicates that a character is present. / We use a printable character for readability. 9:<Turn the table representation into a string, for debugging. unknown experimentalbos@serpentine.com+;<=>?@AB8Turn our chunked representation back into a normal lazy  ByteString. Name the parser. CGet 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'. DE0Consume 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.com%Character parser. &'()*Satisfy a specific character. +Satisfy a specific character. F,-.)Satisfy a literal string, ignoring case. /0Consume characters while the predicate is true. 0122Skip over characters while the predicate is true. 3Skip over white space. &  !"#$%&'()*+,-./0123&#"$! %&'()*+. /1023,-%&'()*+,-./0123unknown experimentalbos@serpentine.com   !"#$ #"$!   G      !"#$%&'()*+,-./0123456789: ;<<=>?@ABCDE bytestringparser-temporary-0.0.0)Data.ParserCombinators.Attoparsec.FastSet*Data.ParserCombinators.Attoparsec.Internal'Data.ParserCombinators.Attoparsec.Char8!Data.ParserCombinators.AttoparsecFastSetfromSetset memberChar memberWord8Parser ParseErrorgetInput getConsumedsatisfyanyWord8word8notWord8sepBysepBy1stringstringTransformcounttryeoftakeAll takeWhiletakeTill takeWhile1 skipWhilemanyTillskipMany skipMany1notEmptymatcheitherPpeek lookAheadparseAtparse parseTestletterdigitanyCharspacecharnotCharinClass notInClassstringCI skipSpaceTableSorted tableCutoffnoEntryentrymkTable fromTableunParserSzeroplusmkState+: nextChunkoneChunklength64 charClass