Staging
v0.8.1
https://github.com/python/cpython
Raw File
Tip revision: 427f6ca969cbc0cb506af69e38da34f25da858a8 authored by Anthony Baxter on 01 November 2006, 07:07:27 UTC
update patchlevel.h correctly, this time
Tip revision: 427f6ca
reswords.py
"""Spit out the Python reserved words table."""

import keyword

ncols = 5

def main():
    words = keyword.kwlist[:]
    words.sort()
    colwidth = 1 + max(map(len, words))
    nwords = len(words)
    nrows = (nwords + ncols - 1) / ncols
    for irow in range(nrows):
	for icol in range(ncols):
	    i = irow + icol * nrows
	    if 0 <= i < nwords:
		word = words[i]
	    else:
		word = ""
	    print "%-*s" % (colwidth, word),
	print

main()
back to top