-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Haskell DogeScript Object Notation Parser -- -- Haskell DogeScript Object Notation Parser @package dson @version 0.1.0.0 module Data.DSON.Parse data DSON Str :: String -> DSON Object :: [(String, DSON)] -> DSON Array :: [DSON] -> DSON Number :: Double -> DSON NotFalse :: DSON NotTrue :: DSON Nullish :: DSON parseDson :: String -> Maybe DSON topLevel :: Parser DSON valueP :: Parser DSON objectP :: Parser DSON arrayP :: Parser DSON strP :: Parser DSON numberP :: Parser DSON lexer :: GenTokenParser String u Identity symbol :: String -> ParsecT String u Identity String stringLiteral :: ParsecT String u Identity String float :: ParsecT String u Identity Double integer :: ParsecT String u Identity Integer naturalOrFloat :: ParsecT String u Identity (Either Integer Double) instance Show DSON instance Eq DSON