inferno-core-0.1.0.0: A statically-typed functional scripting language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Inferno.Infer.Exhaustiveness

Documentation

mkEnumText :: Text -> EnumText Source #

data Pattern Source #

Constructors

W 

Instances

Instances details
Show Pattern Source # 
Instance details

Defined in Inferno.Infer.Exhaustiveness

Eq Pattern Source # 
Instance details

Defined in Inferno.Infer.Exhaustiveness

Methods

(==) :: Pattern -> Pattern -> Bool #

(/=) :: Pattern -> Pattern -> Bool #

Ord Pattern Source # 
Instance details

Defined in Inferno.Infer.Exhaustiveness

Pretty Pattern Source # 
Instance details

Defined in Inferno.Infer.Exhaustiveness

Methods

pretty :: Pattern -> Doc ann #

prettyList :: [Pattern] -> Doc ann #

cInf :: (Show a, Pretty a, Enum a) => a -> Pattern Source #