-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Constant-space UTF8 validator for ByteStrings
--
-- Constant-space UTF8 validator for ByteStrings
@package utf8-validator
@version 0.1.0.0
-- | Haskell implementation of
-- http://bjoern.hoehrmann.de/utf-8/decoder/charClasses/
--
-- Validate a UTF8 ByteString in constant-space without building
-- a Text value.
module Text.Utf8Validator
data State
initialState :: State
isAccepting :: State -> Bool
isRejected :: State -> Bool
feed :: Word8 -> State -> State
validateBS :: ByteString -> Bool
validateBS' :: ByteString -> State -> State
instance GHC.Show.Show Text.Utf8Validator.State
instance GHC.Classes.Ord Text.Utf8Validator.State
instance GHC.Classes.Eq Text.Utf8Validator.State
instance GHC.Show.Show Text.Utf8Validator.S
instance GHC.Enum.Bounded Text.Utf8Validator.S
instance GHC.Enum.Enum Text.Utf8Validator.S
instance GHC.Classes.Ord Text.Utf8Validator.S
instance GHC.Classes.Eq Text.Utf8Validator.S
instance GHC.Show.Show Text.Utf8Validator.CharClass
instance GHC.Enum.Bounded Text.Utf8Validator.CharClass
instance GHC.Enum.Enum Text.Utf8Validator.CharClass
instance GHC.Classes.Ord Text.Utf8Validator.CharClass
instance GHC.Classes.Eq Text.Utf8Validator.CharClass