packages feed

descript-lang-0.2.0.0: src/Descript/Misc/Build/Write/Compile/Result.hs

module Descript.Misc.Build.Write.Compile.Result
  ( CompileError (..)
  , CompileResult
  ) where

import Descript.Misc.Build.Write.Compile.Package
import Descript.Misc.Error
import Descript.Misc.Summary

-- | An error created during compilation
newtype CompileError = NotFinal String
  deriving (Eq, Ord, Read, Show)

type CompileResult = Result CompileError Package

instance Summary CompileError where
  summary (NotFinal valPr) = "not final (bad type): " ++ valPr