Hets - the Heterogeneous Tool Set

Copyright(c) Martin Kuehl, Uni Bremen 2008-2009
LicenseGPLv2 or higher, see LICENSE.txt
Maintainermkhl@informatik.uni-bremen.de
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred

Maude.Meta.HasOps

Contents

Description

Accessing the Operators of Maude data types.

Defines a type class HasOps that lets us access the Operators of Maude data types as SymbolSets.

Consider importing Maude.Meta instead of this module.

Synopsis

The HasOps type class

class HasOps a where

Represents something that contains a Set of Operators (as Symbols).

Methods

getOps :: a -> SymbolSet

Extract the Operators contained in the input.

mapOps :: SymbolMap -> a -> a

Map the Operators contained in the input.