paulb@33 | 1 | import simplify, compiler, sys, os |
paulb@31 | 2 | import fixnames |
paulb@19 | 3 | import annotate |
paulb@19 | 4 | |
paulb@20 | 5 | a = annotate.Annotator() |
paulb@33 | 6 | b = compiler.parseFile(os.path.join("lib", "builtins.py")) |
paul@0 | 7 | m = compiler.parseFile(sys.argv[1]) |
paulb@34 | 8 | vb = builtins_simplifier = simplify.Simplifier(1) |
paulb@33 | 9 | builtins_simplifier.process(b) |
paulb@34 | 10 | v = module_simplifier = simplify.Simplifier() |
paulb@33 | 11 | module_simplifier.process(m) |
paulb@33 | 12 | builtins_fixer = fixnames.Fixer() |
paulb@33 | 13 | builtins_fixer.process_all(builtins_simplifier) |
paulb@33 | 14 | module_fixer = fixnames.Fixer() |
paulb@33 | 15 | module_fixer.process_all(module_simplifier) |
paulb@33 | 16 | rb = builtins_simplifier.result |
paulb@33 | 17 | r = module_simplifier.result |