def array_range(interpreter, space, args): start = args[0].get_value() finish = args[1].get_value() assert(isint(start)) assert(isint(finish)) array = [space.wrap(number) for number in range(start.get_int(), finish.get_int()+1)] return space.wrap(array)
def array_range(args): start = args[0] finish = args[1] assert(isint(start)) assert(isint(finish)) array = W_Array() i = 0 for number in range(start.get_int(), finish.get_int()+1): array.put(W_IntObject(i), W_IntObject(number)) i += 1 return array
def array_range(space, args): start = args[0].get_value() finish = args[1].get_value() assert(isint(start)) assert(isint(finish)) array = W_Array() i = 0 for number in range(start.get_int(), finish.get_int()+1): array.put(newint(i), newint(number)) i += 1 return array
def str_repeat(args): string = args[0] repeat = args[1] assert(isstr(string)) assert(isint(repeat)) repeated = string.str() * repeat.get_int() return W_StringObject(repeated)
def str_repeat(interpreter, space, args): string = args[0].get_value() repeat = args[1].get_value() assert(isstr(string)) assert(isint(repeat)) repeated = string.str() * repeat.get_int() return space.wrap(repeated)
def str_repeat(space, args): string = args[0].get_value() repeat = args[1].get_value() assert(isstr(string)) assert(isint(repeat)) repeated = string.str() * repeat.get_int() return newstring(repeated)
def number_format(interpreter, space, args): number = args[0].get_value() assert(isfloat(number)) positions = args[1].get_value() assert(isint(positions)) number = number.to_number() positions = positions.get_int() return space.wrap(formatd(number, "f", positions))
def number_format(args): number = args[0] positions = args[1] assert(isint(positions)) number = number.to_number() positions = positions.get_int() formatted = str(formatd(number, "f", positions)) return W_StringObject(formatted)
def number_format(space, args): number = args[0].get_value() assert(isfloat(number)) positions = args[1].get_value() assert(isint(positions)) number = number.to_number() positions = positions.get_int() formatted = str(formatd(number, "f", positions)) return newstring(formatted)
def dechex(args): number = args[0] assert(isint(number)) return W_StringObject(hex(number.get_int()))
def dechex(interpreter, space, args): number = args[0].get_value() assert(isint(number)) return space.wrap(unicode(hex(number.get_int())))
def dechex(space, args): number = args[0].get_value() assert(isint(number)) return newstring(hex(number.get_int()))