summaryrefslogtreecommitdiff
path: root/frontends/verilog
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/verilog')
-rw-r--r--frontends/verilog/parser.y7
1 files changed, 6 insertions, 1 deletions
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 ')';