h%      !"#$%&'()*+,-./0123456789:;<=>?@ A B C D E F G H I J None:;<=uNone4;=None;None;symantic-parser>Convenient helper to write generic grammars consuming either K or L.None';symantic-parser Use with  $$(runParser Text grammar)@, but in another Haskell module to avoid GHC stage restriction on such top-level splice.None';None; $"!#%'),*+(&-./0123456789:;<%'),*+(&-./0123456789:; $"!#<None;?? None;MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@AB@AB None;pCEGFDCEGFD None;JJ  !"#$%&'(")*+,-./0123456789:;<=>?@ABCDEFGHIJKL M N O 2 3 4 5 6 J K LPQRSTUVWXVWYVWZVW[VW\VW]VW^VW_VW`VWaVWbVWcVWdVWeVWfVWgVWhVWiVWjVk;VklVkmVknVkoVkpVkqVk8VkrVk9VksVktVkuVkvVkwVkxVkyVkzVk{Vk|Vk}Vk~VkVkVkVk7VkVkVVVVVVVVVVVVVVVVVVVVVVVVVVVV.symantic-parser-0.2.1.20210803-inplace-parsers Parsers.UtilsParsers.Brainfuck.TypesParsers.NandlangParsers.Playground(Parsers.Brainfuck.SymanticParser.Grammar Parsers.Brainfuck.SymanticParserParsers.Utils.AttoparsecParsers.Brainfuck.AttoparsecParsers.Utils.Attoparsec.TextParsers.Utils.HandrolledParsers.Brainfuck.Handrolledbytestring-0.10.12.1Data.ByteString.Internalw2c InstructionForwardBackward Increment DecrementInputOutputLoop$fShowInstruction$fEqInstruction$fOrdInstruction$fLiftLiftedRepInstruction$fGenericInstruction$fNFDataInstructionParsernandIdentStartnandIdentLetternandUnreservedNamenandStringLettergrammarboom CoerceEnum coerceEnum$fCoerceEnumCharChar$fCoerceEnumCharWord8$fCoerceEnumWord8CharparserByteStringparserByteStringLazy parserString parserTextLevelInfixLInfixRPrefixPostfix InputableTokennullemptyunconssatisfychar notInClassbetweenmatchskipSomesomemaybeP fromMaybeP<+><:><~>pfoldl1>?>chainPre chainPostchainl1chainr1 precedence$fInputableByteString$fInputableTextparsertokenoneOfnoneOfbaseGHC.WordWord8ghc-prim GHC.TypesChar*attoparsec-0.13.2.5-Kb5Z9BfKah68EP2JDi5Y2NData.Attoparsec.Text<*..*> skipSpacespaceletterdigit scientificnumberdoublerationalsigneddecimal hexadecimalisHorizontalSpace isEndOfLine eitherResult maybeResult parseWith parseTestData.Attoparsec.Text.Internal parseOnlyparse endOfLine peekChar'peekCharnotCharanyCharinClass takeWhile1 runScannerscan takeLazyTexttakeText takeWhiletakeTill skipWhileasciiCIstringCIstringtake satisfyWithskipResultData.Attoparsec.CombinatorfeedeitherPcount skipMany1skipMany manyTill'manyTillsepBy1'sepBy1sepBy'sepBymany1'many1many'optionchoicetryData.Attoparsec.InternalatEnd endOfInputcompareResultsData.Attoparsec.Internal.TypesIResultDoneFailPartialData.Attoparsec.NumberNumberDI