mulang-0.1.0.0: src/Language/Mulang/Parsers/Json.hs
module Language.Mulang.Parsers.Json (parseJson) where
import Language.Mulang
import Data.Aeson
import qualified Data.ByteString.Lazy.Char8 as LBS (pack)
parseJson :: String -> Maybe Program
parseJson = decode . LBS.pack
instance FromJSON Program
instance ToJSON Program
instance FromJSON Declaration
instance ToJSON Declaration
instance FromJSON Equation
instance ToJSON Equation
instance FromJSON Rhs
instance ToJSON Rhs
instance FromJSON GuardedRhs
instance ToJSON GuardedRhs
instance FromJSON Expression
instance ToJSON Expression
instance FromJSON Pattern
instance ToJSON Pattern
instance FromJSON ComprehensionStatement
instance ToJSON ComprehensionStatement
instance FromJSON Alternative
instance ToJSON Alternative
instance FromJSON GuardedAlternatives
instance ToJSON GuardedAlternatives
instance FromJSON GuardedAlternative
instance ToJSON GuardedAlternative
instance FromJSON LiteralValue
instance ToJSON LiteralValue