parameters: (seq)
return_statement: return res
docstring: Empaqueta una secuencia de enteros en un único valor numérico (largo)
docstring_summary: Empaqueta una secuencia de enteros en un único valor numérico (largo)
docstring_tokens: Empaqueta una secuencia de enteros en un único valor numérico ( largo )
function: def bin_pack_1(seq):
      """Empaqueta una secuencia de enteros en un único valor numérico (largo)"""
      res = 0
      # acumular los valores con desplazamiento según cantidad de bits:
      for v in seq:
          if res == 0:
              res = v
          else:
              if v > (2 ** CANTIDAD_BITS_PACKER - 1):
                  raise ValueError("Imposible empaquetar nro=%s" % v)
              res = (res << CANTIDAD_BITS_PACKER) + v
      return res
function_tokens: def bin_pack_1 ( seq ) : res = 0 # acumular los valores con desplazamiento según cantidad de bits: for v in seq : if res == 0 : res = v else : if v > ( 2 ** CANTIDAD_BITS_PACKER - 1 ) : raise ValueError ( "Imposible empaquetar nro=%s" % v ) res = ( res << CANTIDAD_BITS_PACKER ) + v return res