liquidhaskell-0.8.2.2: Liquid Types for Haskell

Safe HaskellNone
LanguageHaskell98

Language.Haskell.Liquid.Bare.Env

Contents

Synopsis

Documentation

type BareM = WriterT [Warn] (ExceptT Error (StateT BareEnv IO)) Source #

Error-Reader-IO For Bare Transformation -----------------------------------

withVArgs :: (Foldable t, PPrint a) => SourcePos -> SourcePos -> t a -> BareM b -> BareM b Source #

Exact DataConstructor Functions

type DataConMap = HashMap (Symbol, Int) Symbol Source #

DataConMap stores the names of those ctor-fields that have been declared as SMT ADTs so we don't make up new names for them.