[pypy-svn] r31722 - pypy/dist/pypy/jit/codegen/i386/test

ac at codespeak.net ac at codespeak.net
Sun Aug 27 13:17:30 CEST 2006


Author: ac
Date: Sun Aug 27 13:17:29 2006
New Revision: 31722

Modified:
   pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py
Log:
(pedronis, arre) Add --help option to generated binaries.



Modified: pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py	(original)
+++ pypy/dist/pypy/jit/codegen/i386/test/test_genc_ts.py	Sun Aug 27 13:17:29 2006
@@ -33,6 +33,17 @@
             i = 1
             mainargs = ()
             residualargs = ()
+            if len(argv) == 2 and argv[1] == '--help':
+                os.write(1, 'usage: ' + argv[0])
+                for color, decoder in argcolors_decoders:
+                    os.write(1, ' ')
+                    if color == 'green':
+                        os.write(1, decoder.__name__)
+                    else:
+                        os.write(1, "-const|-var "+decoder.__name__)
+                os.write(1, '\n')
+                return 0
+            
             for color, decoder in argcolors_decoders:
                 try:
                     if color == 'green':
@@ -40,7 +51,12 @@
                         mainargs += (llvalue,)
                         i = i + 1
                     else:
-                        is_const = argv[i] == '-const'
+                        if argv[i] == '-const':
+                            is_const = True
+                        elif argv[i] == '-var':
+                            is_const = False
+                        else:
+                            raise ValueError()
                         i += 1
                         llvalue = decoder(argv[i])
                         mainargs += (is_const, llvalue)



More information about the Pypy-commit mailing list