(tag)
return (tag >> TAG_TYPE_BITS), (tag & TAG_TYPE_MASK)
The inverse of PackTag().  Given an unsigned 32-bit number,
  returns a (field_number, wire_type) tuple.
The inverse of PackTag().  Given an unsigned 32-bit number,
  returns a (field_number, wire_type) tuple.
The inverse of PackTag () . Given an unsigned 32 - bit number returns a ( field_number wire_type ) tuple .
def UnpackTag(tag):
  """The inverse of PackTag().  Given an unsigned 32-bit number,
  returns a (field_number, wire_type) tuple.
  """
  return (tag >> TAG_TYPE_BITS), (tag & TAG_TYPE_MASK)
def UnpackTag ( tag ) : return ( tag >> TAG_TYPE_BITS ) , ( tag & TAG_TYPE_MASK )