[cvs] / pirate-pmc / mydis.py Repository:
ViewVC logotype

View of /pirate-pmc/mydis.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (download) (as text) (annotate) (vendor branch)
Wed Jul 12 04:16:10 2006 UTC (4 years, 1 month ago) by tyler
Branch: tyler, MAIN
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
tyler's changes to the code from the parrot subversion repository
import sys
from mdis import *

def _test():
    """Simple test program to disassemble a file."""
    if sys.argv[1:]:
        if sys.argv[2:]:
            sys.stderr.write("usage: python mdis.py [-|file]\n")
            sys.exit(2)
        fn = sys.argv[1]
        if not fn or fn == "-":
            fn = None
    else:
        fn = None
    if fn is None:
        f = sys.stdin
    else:
        f = open(fn)
    source = f.read()
    if fn is not None:
        f.close()
    else:
        fn = "<stdin>"
    code = compile(source, fn, "exec")
    dis(code)

if __name__ == "__main__":
    _test()

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.5