local_parameter_declaration ::= // from Annex A.2.1.1
localparam [ signing ] { packed_dimension
} list_of_param_assignments ;
| localparam data_type_or_implicit list_of_param_assignments ;
parameter_declaration ::=
parameter [ signing ] { packed_dimension
} list_of_param_assignments
| parameter data_type_or_implicit list_of_param_assignments
| parameter type list_of_type_assignments
specparam_declaration ::=
specparam [ packed_dimension ] list_of_specparam_assignments
;
data_type_or_implicit ::= //
from Annex A.2.2.1
data_type
| [ signing ] { packed_dimension
}
param_assignment ::= parameter_identifier { unpacked_dimension
} = constant_param_expression //
from Annex A.2.4
parameter_port_list ::= //
from Annex A.1.4