Copyright | (c) C. Maeder, DFKI 2008 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
translation of CASL to S-Expressions
Documentation
predToSSymbol :: Sign f e -> PRED_SYMB -> SExpr
predIdToSSymbol :: Sign f e -> Id -> PredType -> SExpr
opToSSymbol :: Sign f e -> OP_SYMB -> SExpr
opIdToSSymbol :: Sign f e -> Id -> OpType -> SExpr
sortToSSymbol :: Id -> SExpr
varToSSymbol :: Token -> SExpr
varDeclToSExpr :: (VAR, SORT) -> SExpr
signToSExprs :: Sign a e -> [SExpr]
sortSignToSExprs :: Sign a e -> SExpr
predMapToSExprs :: Sign a e -> PredMap -> [SExpr]
opMapToSExprs :: Sign a e -> OpMap -> [SExpr]
morToSExprs :: Morphism f e m -> [SExpr]