module Language.Mulang.Analyzer.Analysis.Json () where import Data.Aeson import Language.Mulang import Language.Mulang.Analyzer.Analysis import Language.Mulang.Builder (NormalizationOptions, SequenceSortMode) import Language.Mulang.Interpreter.Runner (TestResult, TestStatus) 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 Fragment instance FromJSON Language instance FromJSON Equation instance FromJSON EquationBody instance FromJSON Expression instance FromJSON Pattern instance FromJSON Statement instance FromJSON Type instance FromJSON Assertion instance FromJSON TestAnalysisType instance FromJSON InterpreterOptions 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 instance ToJSON Assertion instance ToJSON TestResult instance ToJSON TestStatus