# HG changeset patch
# User Brad Beckmann <brad.beckm...@amd.com>
# Date 1263536247 28800
# Node ID 54967d761bd18605f9fdf1210e8898ae942c7c04
# Parent  c75f4c574f887fa9f03f74244508b802ec8ab085
ruby: Allows boolean defaults for StateMachine parameters

diff -r c75f4c574f88 -r 54967d761bd1 src/mem/slicc/parser.py
--- a/src/mem/slicc/parser.py   Thu Jan 14 22:17:27 2010 -0800
+++ b/src/mem/slicc/parser.py   Thu Jan 14 22:17:27 2010 -0800
@@ -421,10 +421,14 @@
         "param : type STAR ident"
         p[0] = ast.FormalParamAST(self, p[1], p[3], None, True)
 
-    def p_param__default(self, p):
+    def p_param__default_number(self, p):
         "param : type ident '=' NUMBER"
         p[0] = ast.FormalParamAST(self, p[1], p[2], p[4])
 
+    def p_param__default_bool(self, p):
+        "param : type ident '=' LIT_BOOL"
+        p[0] = ast.FormalParamAST(self, p[1], p[2], p[4])
+
     # Idents and lists
     def p_idents__braced(self, p):
         "idents : '{' identx '}'"

_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to