code: def p_localparamdecl_signed_width(self, p):
          'localparamdecl : LOCALPARAM SIGNED width param_substitution_list SEMICOLON'
          paramlist = [Localparam(rname, rvalue, p[3], signed=True, lineno=p.lineno(3))
                       for rname, rvalue in p[4]]
          p[0] = Decl(tuple(paramlist), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1)f p_localparamdecl_signed_width(self, p):
          'localparamdecl : LOCALPARAM SIGNED width param_substitution_list SEMICOLON'
          paramlist = [Localparam(rname, rvalue, p[3], signed=True, lineno=p.lineno(3))
                       for rname, rvalue in p[4]]
          p[0] = Decl(tuple(paramlist), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1))
docs: localparamdecl : LOCALPARAM SIGNED width param_substitution_list SEMICOLON