From: Guido van Rossum Date: Thu, 8 May 1997 23:21:48 +0000 (+0000) Subject: Tiny utility prints the latest set of reserved words. X-Git-Tag: v1.5a1~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4408ed5dcb21cb0e76708a7c52297e92f66266ea;p=python Tiny utility prints the latest set of reserved words. --- diff --git a/Doc/ref/reswords.py b/Doc/ref/reswords.py new file mode 100644 index 0000000000..22c3bb850e --- /dev/null +++ b/Doc/ref/reswords.py @@ -0,0 +1,32 @@ +"""Spit out the Python reserved words table.""" + +import string + +raw_words = """ +and del for is raise +assert elif from lambda return +break else global not try +class except if or while +continue exec import pass +def finally in print +""" + +ncols = 5 + +def main(): + words = string.split(raw_words) + 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()