-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Cirru Parser in Haskell -- @package cirru-parser @version 0.0.2 module Cirru data CirruValue CirruList :: [CirruValue] -> CirruValue CirruToken :: String -> Integer -> Integer -> Integer -> Integer -> String -> CirruValue tText :: CirruValue -> String tX :: CirruValue -> Integer tY :: CirruValue -> Integer tEx :: CirruValue -> Integer tEy :: CirruValue -> Integer tPath :: CirruValue -> String data CirruState CirruState :: String -> Integer -> Integer -> Integer -> Integer -> Integer -> Integer -> String -> CirruState sName :: CirruState -> String sX :: CirruState -> Integer sY :: CirruState -> Integer sLevel :: CirruState -> Integer sIndent :: CirruState -> Integer sIndented :: CirruState -> Integer sNest :: CirruState -> Integer sPath :: CirruState -> String data CrValue CrList :: [CrValue] -> CrValue CrString :: String -> CrValue data CirruBuffer CirruBuffer :: String -> Integer -> Integer -> CirruBuffer bText :: CirruBuffer -> String bX :: CirruBuffer -> Integer bY :: CirruBuffer -> Integer createNesting :: Integer -> CirruValue appendItem :: CirruValue -> Integer -> CirruValue -> CirruValue resolveDollar :: CirruValue -> CirruValue resolveComma :: CirruValue -> CirruValue instance Show CirruState instance ToJSON CirruValue instance Show CirruValue instance ToJSON CrValue instance FromJSON CrValue instance Show CrValue instance Show CirruBuffer module CirruParser parse :: String -> String -> CirruValue pare :: String -> String -> CrValue