| Copyright | (c) Christian Maeder and Uni Bremen 2002-2005 |
|---|---|
| License | GPLv2 or higher, see LICENSE.txt |
| Maintainer | Christian.Maeder@dfki.de |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | None |
HasCASL.ConvertTypePattern
Description
convert type patterns to type identifier applications
Synopsis
- toTypePattern :: (Id, [TypeArg]) -> TypePattern
- convertTypePatterns :: [TypePattern] -> Result [(Id, [TypeArg])]
- convertTypePattern :: TypePattern -> Result (Id, [TypeArg])
Documentation
toTypePattern :: (Id, [TypeArg]) -> TypePattern Source #
store identifier application as a type pattern
convertTypePatterns :: [TypePattern] -> Result [(Id, [TypeArg])] Source #
convert type patterns
convertTypePattern :: TypePattern -> Result (Id, [TypeArg]) Source #
convert a type pattern