libcspm-0.1.2: A library providing a parser, type checker and evaluator for CSPM.

CSPM.DataStructures.Types

Synopsis

Documentation

newtype TypeVar Source

Constructors

TypeVar Int 

Instances

newtype IORefMaybe a Source

Constructors

IORefMaybe (Maybe a) 

prettyPrintTypes :: [Type] -> [Doc]Source

Pretty prints several types using the same variable substitutions