# 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