blob: 53b8dc8364bce5d9be90107316e185ab42b19af5 [file] [log] [blame]
Guido van Rossum4408ed51997-05-08 23:21:48 +00001"""Spit out the Python reserved words table."""
2
Guido van Rossum4ed6be72001-12-04 20:39:36 +00003import keyword
Guido van Rossum4408ed51997-05-08 23:21:48 +00004
5ncols = 5
6
7def main():
Guido van Rossum4ed6be72001-12-04 20:39:36 +00008 words = keyword.kwlist[:]
Guido van Rossum4408ed51997-05-08 23:21:48 +00009 words.sort()
10 colwidth = 1 + max(map(len, words))
11 nwords = len(words)
Georg Brandl7cae87c2006-09-06 06:51:57 +000012 nrows = (nwords + ncols - 1) // ncols
Guido van Rossum4408ed51997-05-08 23:21:48 +000013 for irow in range(nrows):
Tim Peters3d7d3722004-07-18 06:25:50 +000014 for icol in range(ncols):
15 i = irow + icol * nrows
16 if 0 <= i < nwords:
17 word = words[i]
18 else:
19 word = ""
20 print "%-*s" % (colwidth, word),
21 print
Guido van Rossum4408ed51997-05-08 23:21:48 +000022
23main()