# HG changeset patch
# User Brad Beckmann <[email protected]>
# 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
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev