liquidhaskell-boot-0.9.10.1.2: Liquid Types for Haskell
Safe HaskellNone
LanguageHaskell98

Language.Haskell.Liquid.Constraint.Env

Description

This module defines the representation for Environments needed during constraint generation.

Synopsis

Insert

addRewritesForNextBinding :: LocalRewrites -> CG () Source #

Add local rewrites associated to the next binding that will be inserted.

Construction

Query

(?=) :: (?callStack :: CallStack) => CGEnv -> Symbol -> Maybe SpecType Source #

Pruning refinements (TODO: move!)

Extend CGEnv

Lookup CGEnv