code: def p_declassign_width(self, p):
          'declassign : sigtypes width declassign_element SEMICOLON'
          decllist = self.create_declassign(
              p[1], p[3][0], p[3][1], width=p[2], lineno=p.lineno(3))
          p[0] = Decl(tuple(decllist), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1)f p_declassign_width(self, p):
          'declassign : sigtypes width declassign_element SEMICOLON'
          decllist = self.create_declassign(
              p[1], p[3][0], p[3][1], width=p[2], lineno=p.lineno(3))
          p[0] = Decl(tuple(decllist), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1))
docs: declassign : sigtypes width declassign_element SEMICOLON