Symbol.hs revision 6858f9c9c8b077b2b574a9f30753cf5fec8124d6
{- |
Module : $Header$
Description : Symbols for Maude
Copyright : (c) Martin Kuehl, Uni Bremen 2008
License : similar to LGPL, see HetCATS/LICENSE.txt or LIZENZ.txt
Maintainer : mkhl@informatik.uni-bremen.de
Stability : experimental
Portability : portable
Definition of symbols for Maude.
-}
{-
Ref.
...
-}
module Maude.Symbol (
Symbol,
SymbolSet,
SymbolMap,
toId,
) where
import Maude.Meta
import qualified Data.Set as Set
import qualified Data.Map as Map
import Common.Id (Id)
type Symbol = Qid
type SymbolSet = Set.Set Symbol
type SymbolMap = Map.Map Symbol Symbol
toId :: Symbol -> Id
toId = qid