úÎæ+      !"#$%&'()*unknown experimentalbos@serpentine.com +,-BThe 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. .<The value in a table that indicates that a character is not D present. We avoid NUL to make the table representation printable. /AThe value in a table that indicates that a character is present. / We use a printable character for readability. 01<Turn the table representation into a string, for debugging. unknown experimentalbos@serpentine.com2234567898Turn 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. )Satisfy a literal string, ignoring case. 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 over white space. !!- - 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. *&  !"#$%&'()*&)(* !"'& % #$&  !"#$%&'()*>      !"#$%&'()*+,-./01234566789:;<=>?bytestringparser-0.2.2/Text.ParserCombinators.ByteStringParser.FastSet'Text.ParserCombinators.ByteStringParserFastSetfromSetsetmembermember8Parser ParseErrorgetInput getConsumedsatisfyletterdigitanyCharspacecharnotCharinClass notInClasssepBysepBy1stringstringCIcounttryeoftakeAll takeWhiletakeTill takeWhile1 skipWhile skipSpacemanyTillskipMany skipMany1notEmptymatcheitherPpeek lookAheadparseAtparse parseTestTableSorted tableCutoffnoEntryentrymkTable fromTableunParserSzeroplusmkState+: nextChunk charClassoneChunklength64