code: def p_integerdecl_signed(self, p):
          'integerdecl : INTEGER SIGNED integernamelist SEMICOLON'
          intlist = [Integer(r,
                             Width(msb=IntConst('31', lineno=p.lineno(3)),
                                   lsb=IntConst('0', lineno=p.lineno(3)),
                                   lineno=p.lineno(3)),
                             signed=True, lineno=p.lineno(3)) for r in p[2]]
          p[0] = Decl(tuple(intlist), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1)f p_integerdecl_signed(self, p):
          'integerdecl : INTEGER SIGNED integernamelist SEMICOLON'
          intlist = [Integer(r,
                             Width(msb=IntConst('31', lineno=p.lineno(3)),
                                   lsb=IntConst('0', lineno=p.lineno(3)),
                                   lineno=p.lineno(3)),
                             signed=True, lineno=p.lineno(3)) for r in p[2]]
          p[0] = Decl(tuple(intlist), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1))
docs: integerdecl : INTEGER SIGNED integernamelist SEMICOLON