summaryrefslogtreecommitdiff
path: root/src/mem/slicc/symbols/State.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/slicc/symbols/State.py')
-rw-r--r--src/mem/slicc/symbols/State.py8
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" ]