Safe Haskell | None |
---|
Language.Haskell.FreeTheorems.ValidSyntax
Description
Declares data types which describe valid declarations and valid type signatures. A declaration or type signature is valid when all checks (see Language.Haskell.FreeTheorems.Frontend) were passed successfully.
- data ValidDeclaration = ValidDeclaration {}
- newtype ValidSignature = ValidSignature {}
- filterSignatures :: [ValidDeclaration] -> [ValidSignature]
Documentation
data ValidDeclaration Source
Marks a valid declaration.
Constructors
ValidDeclaration | |
Fields
|
newtype ValidSignature Source
Marks a valid type signature.
Constructors
ValidSignature | |
Fields
|
filterSignatures :: [ValidDeclaration] -> [ValidSignature]Source
Extracts all type signatures from a list of declarations.