úÎFªBŸ:      !"#$%&'()*+,-./0123456789 Jeremy ListBSD-3quick.dudley@gmail.comNone<=?OTGClass for types which consume and produce incremental input and output.Take the incremental output of the first argument and use it as input for the second argument. Discard the final output of the first argument.A type for building  values. : and ;6 instances are defined for this type rather than for K in order to avoid traversing the entire call stack for every input value.ÝRepresents a nondeterministic computation in progress. There are 4 type parameters: a counter type (may be used for tracking line and column numbers), an input type, an incremental output type, and a final output type.VWhen the right argument fails: apply the left argument to the list of error messages.*Change the counter type of a Phase object.Return one item of the input.Modify the counter)Yield one item for the incremental output  Remove an  Automaton'"s ability to consume further input  Convert a  to an . Subject to fusion.  Convert an  back to a , (somewhat inefficient). Subject to fusion. POptional pre-processing of an automaton before passing it more input. Produces <[ with all "final outputs" and errors stripped if the automaton can accept more input, and =H with everything except errors stripped if it cannot accept more input. Pass one input to an automatonRTake either counters with errors or a list of possible results from an automaton. Create a > like value from an $. If the Automaton's input type is ?, the result will be >"Pass a list of input values to an Use a  value similarly to a parser. Decompose an  into its component options.:Separate unconditional counter modifiers from an automaton;Separate the values unconditionally yielded by an automaton(@ABCDEFGHI    @ABCDEFGHI 411 Jeremy ListBSD-3quick.dudley@gmail.comNoneA  which takes J(s and yields their individual charactersA  which takes K(s and yields their individual characters Jeremy ListBSD-3quick.dudley@gmail.comNone WConsume a UTF-8 character from a stream of bytes and return it. Fail on invalid UTF-8.!6Consume any number of UTF-8 characters and yield them. ! ! ! ! Jeremy ListBSD-3quick.dudley@gmail.comNone"nA data type for describing a position in a text file. Constructor arguments are row number and column number.$IConsume one input, return it if it matches the predicate, otherwise fail.%RConsume one input, if it's equal to the parameter then return it, otherwise fail.&% specialized to ?'Case insensitive version of &(Match a list of input values)!Match a string (case insensitive)*#Take some digits and parse a number+@Take some hexadecimal digits and parse a number from hexadecimal,)Parse a hexadecimal number prefixed with Ox-QParse a number either from decimal digits or from hexadecimal prefixed with "0x".*Parse a number from decimal digits and "."/4Move the position counter one character to the right0*Move the position counter to the next line1HCount the lines and characters from the input before yielding them again2Use a ÿp as a parser. Note that unlike other parsers the reported position in the input when the parser fails is the position reached when all parsing options are exhausted, not the beginning of the failing token. Since the characters may be counted nondeterministically: if multiple errors are returned the reported error position may be different for each error report.3lsepBy p sep parses zero or more occurrences of p, separated by sep. Returns a list of values returned by p."#$%&'()*+,-./0123L45"#$%&'()*+,-./0123"#$%&'()*.+,-/0123"#$%&'()*+,-./0123L45 Jeremy ListBSD-3quick.dudley@gmail.comNone8A  which takes M.s as input and yields their individual bytes.9A  which takes lazy N.s as input and yields their individual bytes.89898989 Jeremy ListBSD-3quick.dudley@gmail.comNone "#$%&'()-.23"#2 $%&'()-.3O      !"#$%&'())*+,-./0123456789:;<=>?@AB@AC@DE@DF@GHIJK LMNOPQRSTUVWUXWYZ[\Z]\^%phaser-0.1.0.0-CGE0CYRl8zp521lq5x6AeBCodec.Phaser.CoreCodec.Phaser.TextCodec.Phaser.UTF8Codec.Phaser.CommonCodec.Phaser.ByteString Codec.PhaserLink>>#Phase Automaton>#>getcountyieldstarve toAutomaton fromAutomaton beforeStepstepextracttoReadSrunparse_options readCountoutputs!$fLinkAutomatonAutomatonAutomaton$fLinkPhasePhasePhase$fLinkPhaseAutomatonPhase$fFunctorAutomaton$fMonadPlusPhase$fAlternativePhase $fMonadPhase$fApplicativePhase$fFunctorPhase unpackTextunpackLazyText utf8_char utf8_streamPositionsatisfymatchchariCharstringiStringintegerDecimal directHexhexintegerdecimal countChar countLine trackPositionparsesepBy$fReadPosition$fShowPosition $fEqPosition $fOrdPositionunpackBS unpackLBSbaseGHC.BaseMonad Applicative Data.EitherRightLeftText.ParserCombinators.ReadPReadSghc-prim GHC.TypesCharResultReadyFailed:+++YieldCountlink_p_alink_p_pprune1#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalTextData.Text.Internal.Lazysurroundbytestring-0.10.8.1Data.ByteString.Internal ByteStringData.ByteString.Lazy.Internal