packages feed

mulang-4.2.1: src/Language/Mulang/Analyzer/Analysis/Json.hs

module Language.Mulang.Analyzer.Analysis.Json () where

import Data.Aeson
import Language.Mulang
import Language.Mulang.Analyzer.Analysis
import Language.Mulang.Builder (NormalizationOptions, SequenceSortMode)

instance FromJSON Analysis
instance FromJSON AnalysisSpec

instance FromJSON Expectation

instance FromJSON SmellsSet
instance FromJSON DomainLanguage
instance FromJSON CaseStyle

instance FromJSON SignatureAnalysisType
instance FromJSON SignatureStyle

instance FromJSON NormalizationOptions
instance FromJSON SequenceSortMode

instance FromJSON Sample
instance FromJSON Language

instance FromJSON Equation
instance FromJSON EquationBody
instance FromJSON Expression
instance FromJSON Pattern
instance FromJSON Statement
instance FromJSON Type

instance ToJSON AnalysisResult
instance ToJSON ExpectationResult

instance ToJSON Expectation

instance ToJSON Equation
instance ToJSON EquationBody
instance ToJSON Expression
instance ToJSON Pattern
instance ToJSON Statement
instance ToJSON Type