blob: 68862bbcffe53d70ef191f6a9b7d568bdf616439 [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)
12 nrows = (nwords + ncols - 1) / ncols
13 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()