hw-succinct-0.0.0.1: src/HaskellWorks/Data/Conduit/Tokenize/Attoparsec.hs
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE RankNTypes #-}
-- |
-- Copyright: 2016 John Ky, 2011 Michael Snoyman, 2010 John Millikin
-- License: MIT
--
-- Conduits for tokenizing streams.
--
-- This code was taken from attoparsec-enumerator and adapted for conduits.
module HaskellWorks.Data.Conduit.Tokenize.Attoparsec
( -- * Sink
sinkParser
, sinkParserEither
-- * Conduit
, conduitParser
, conduitParserEither
-- * Types
, ParseError (..)
, ParseDelta (..)
-- * Classes
, AttoparsecInput(..)
, AttoparsecState(..)
) where
import HaskellWorks.Data.Conduit.Tokenize.Attoparsec.Internal