Copyright | (c) Ewaryst Schulz DFKI Bremen 2009 |
---|---|

License | GPLv2 or higher, see LICENSE.txt |

Maintainer | ewaryst.schulz@dfki.de |

Stability | provisional |

Portability | portable |

Safe Haskell | None |

CASL implementation of the interface functions omdocToSym, omdocToSen , addOMadtToTheory, addOmdocToTheory from class Logic. The actual instantiation can be found in module CASL.Logic_CASL.

## Synopsis

- omdocToSym :: Env -> TCElement -> String -> Result Symbol
- omdocToSen :: Env -> TCElement -> String -> Result (Maybe (Named (FORMULA f)))
- addOMadtToTheory :: Env -> (Sign f e, [Named (FORMULA f)]) -> [[OmdADT]] -> Result (Sign f e, [Named (FORMULA f)])
- addOmdocToTheory :: Env -> (Sign f e, [Named (FORMULA f)]) -> [TCElement] -> Result (Sign f e, [Named (FORMULA f)])

# Documentation

omdocToSym :: Env -> TCElement -> String -> Result Symbol Source #

A TCSymbols is transformed to a CASL symbol with given name.