diff options
Diffstat (limited to 'src/mem/slicc/symbols/State.py')
-rw-r--r-- | src/mem/slicc/symbols/State.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mem/slicc/symbols/State.py b/src/mem/slicc/symbols/State.py index 123693256..164c585f6 100644 --- a/src/mem/slicc/symbols/State.py +++ b/src/mem/slicc/symbols/State.py @@ -30,5 +30,13 @@ from slicc.symbols.Symbol import Symbol class State(Symbol): def __repr__(self): return "[State: %s]" % self.ident + def isWildcard(self): + return False + +class WildcardState(State): + def __repr__(self): + return "[State: *]" + def isWildcard(self): + return True __all__ = [ "State" ] |