]> granicus.if.org Git - python/commitdiff
add -d option that dumps entire AST before compiling
authorJeremy Hylton <jeremy@alum.mit.edu>
Fri, 13 Oct 2000 21:59:32 +0000 (21:59 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Fri, 13 Oct 2000 21:59:32 +0000 (21:59 +0000)
Tools/compiler/compile.py

index 5d82c3ded35d95f132f00a887aa4b2b1748cde5e..58fc3b2c6d6685b5940c53199dc54435645f0848 100644 (file)
@@ -5,7 +5,8 @@ from compiler import compile, visitor
 
 def main():
     VERBOSE = 0
-    opts, args = getopt.getopt(sys.argv[1:], 'vq')
+    DISPLAY = 0
+    opts, args = getopt.getopt(sys.argv[1:], 'vqd')
     for k, v in opts:
         if k == '-v':
             VERBOSE = 1
@@ -16,13 +17,15 @@ def main():
             else:
                 f = open('/dev/null', 'wb')
             sys.stdout = f
+        if k == '-d':
+            DISPLAY = 1
     if not args:
         print "no files to compile"
     else:
         for filename in args:
             if VERBOSE:
                 print filename
-            compile(filename)
+            compile(filename, DISPLAY)
 
 if __name__ == "__main__":
     main()