import ast import sys import time from pegen.testutil import print_memstats def main() -> None: t0 = time.time() for filename in sys.argv[1:]: print(filename, end="\r") try: with open(filename) as file: source = file.read() tree = ast.parse(source, filename) except Exception as err: print(f"{filename}: {err.__class__.__name__}: {err}", file=sys.stderr) tok = None t1 = time.time() dt = t1 - t0 print(f"Parsed in {dt:.3f} secs", file=sys.stderr) print_memstats() if __name__ == "__main__": main()