]> granicus.if.org Git - python/commitdiff
Tiny utility prints the latest set of reserved words.
authorGuido van Rossum <guido@python.org>
Thu, 8 May 1997 23:21:48 +0000 (23:21 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 8 May 1997 23:21:48 +0000 (23:21 +0000)
Doc/ref/reswords.py [new file with mode: 0644]

diff --git a/Doc/ref/reswords.py b/Doc/ref/reswords.py
new file mode 100644 (file)
index 0000000..22c3bb8
--- /dev/null
@@ -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()