Îõ³h$Êy     Safe-InferredÔÙcmachines-binaryA   decoding error.machines-binary)Number of bytes consumed before the errormachines-binary Error messagemachines-binaryConstruct a Plan that run a  ì until it fails or it return a parsed result. This plan automatically manages the pushback of unused input.;You can use this function to construct a machine and run a   on the provided input. With  8 you can convert the created machine to a normal machine &-- construct the machine myMachine :: Machine (6 ByteString) (Either DecodingError Word8) myMachine =  construct $  getWord8 -- run the machine run $   (source! ["abc", "d", "efgh"]) myMachine ãYou can combine machines created in this way with the facilities provided by the machines package. ä--run m2 after m1 myMachine = m1 <> m2 where m1 = construct $ processGet (getByteString 5) m2 = construct $ processGet (getByteString 1) run $ stack (source ["abc", "d", "efgh"]) myMachine > [Right "abcde",Right "f"] machines-binarySame as È with additional information about the number of bytes consumed by the  machines-binaryRun a  & multiple times and stream its results ñrun $ source ["abc", "d", "efgh"] ~> streamGet (getByteString 2) > [Right "ab",Right "cd",Right "ef",Right "gh"] machines-binarySame as È with additional information about the number of bytes consumed by the  machines-binary"Encode evrery input object with a        .machines-binary-0.4.0.2-2eVsByPlluwG5gYsPUzqqqData.Binary.Machine DecodingError deConsumed deMessage processGet processGetL streamGet streamGetL processPut$fShowDecodingError$fReadDecodingError$fEqDecodingErrorbinary-0.8.8.0Data.Binary.Get.InternalGet%machines-0.7.2-G1G06eLNkVAHk4RyjBJzWTData.Machine.StackstackStackData.Binary.PutPut