Package gavo :: Package stc :: Module eq :: Class EquivalencePolicy
[frames] | no frames]

Class EquivalencePolicy

source code

object --+
         |
        EquivalencePolicy

A policy specifying when two STC system objects are considered equivalent.

checkedKeys is a sequence of EquivalenceConditions or strings. If strings are passed, they are turned into KeysEquivalent conditions for the keys specified in the strings.

You can also pass entire STC trees to match.

Instance Methods
 
__init__(self, checkedKeys)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
match(self, ast1, ast2) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self, checkedKeys)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)