-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Parse machine-readable GHC GC stats.
--
-- Parse machine-readable GHC GC output stats from -t --machine-readable.
@package parse-gcstats
@version 0.1.0.0
module Data.GCStats.Parse
-- | Parse a map of keys to values. All values are assumed to be
-- Double though many are actually integers.
gcStatsParser :: Parser (HashMap Text Double)
-- | Parser that returns entries as they come in, effectively streaming the
-- entries.
--
-- You have to pass subsequent ParserState results to next
-- invocations. If function returns Nothing, parsing is finished.
gcStatsIncr :: ParserState -> Parser (Maybe ((Text, Double), ParserState))
data ParserState
initialParserState :: ParserState