remarks-0.1.8: src/Invalid.hs
{-# LANGUAGE DeriveGeneric #-}
module Invalid where
import Ast
import Text.PrettyPrint.GenericPretty
data Invalid
= PointsExceedMaxPoints Header
| BadSubJudgementPointsSum Judgement
| BadSubJudgementMaxPointsSum Judgement
| NoPointsInBottomJudgement Judgement
| PropertyNotFound String
deriving (Eq, Show, Generic)
instance Out Invalid