Copyright | (c) Christian Maeder, DFKI GmbH 2011 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
- data CspSymbItems = CspSymbItems CspSymbKind [CspSymb]
- data CspSymbMapItems = CspSymbMapItems CspSymbKind [CspSymbMap]
- data CspSymbKind
- data CspSymb = CspSymb Id (Maybe CspType)
- data CspType
- data CspSymbMap = CspSymbMap CspSymb (Maybe CspSymb)
- pluralCspSympKind :: CspSymbKind -> [a] -> Doc
- commAlpha :: AParser st CommAlpha
- cspSymb :: AParser st CspSymb
- cspSymbMap :: AParser st CspSymbMap
- cspSymbKind :: AParser st CspSymbKind
- cspSymbs :: AParser st [CspSymb]
- cspSymbItems :: AParser st CspSymbItems
- cspSymbMaps :: AParser st [CspSymbMap]
- cspSymbMapItems :: AParser st CspSymbMapItems
Documentation
data CspSymbItems
data CspSymbMapItems
data CspSymbKind
data CspSymb
data CspType
data CspSymbMap
pluralCspSympKind :: CspSymbKind -> [a] -> Doc
cspSymbMap :: AParser st CspSymbMap
parsing one symbol or a mapping of one to second symbol
cspSymbKind :: AParser st CspSymbKind
parse a kind keyword
cspSymbItems :: AParser st CspSymbItems
Parse a possible kinded list of comma separated CspCASL symbols. The argument is a list of keywords to avoid as identifiers.
cspSymbMaps :: AParser st [CspSymbMap]
parse a comma separated list of symbols
cspSymbMapItems :: AParser st CspSymbMapItems
parse a possible kinded list of CspCASL symbol mappings