# python utility to seed the starlark constants in strings.bzl print("") print("CHAR_TO_INT = {") for i in range(256): print(" \"\{o}\": {i},".format( o = oct(i)[2:], i = i, )) print("}") print("") print("INT_TO_CHAR = [") for i in range(256): print(" \"\{o}\",".format( o = oct(i)[2:], )) print("]") print("") print("INT_TO_BINARY = [") for i in range(256): print(" \"{b}\",".format( b = "{:0>8}".format(bin(i)[2:]) )) print("]")