From e45d1c8865d97dfd6a671bc09cdaf6f69d700f37 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 23 Mar 2013 18:54:31 +0100 Subject: Tiny fixes to verilog parser --- frontends/verilog/parser.y | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'frontends/verilog/parser.y') diff --git a/frontends/verilog/parser.y b/frontends/verilog/parser.y index 6e0b238e..9caa236f 100644 --- a/frontends/verilog/parser.y +++ b/frontends/verilog/parser.y @@ -209,7 +209,12 @@ module: }; module_para_opt: - '#' '(' TOK_PARAMETER param_decl_list optional_comma ')' | /* empty */; + '#' '(' module_para_list ')' | /* empty */; + +module_para_list: + TOK_PARAMETER single_param_decl | + TOK_PARAMETER single_param_decl ',' module_para_list | + /* empty */; module_args_opt: '(' ')' | /* empty */ | '(' module_args optional_comma ')'; -- cgit v1.2.3