#!/usr/bin/env python3 """ProjectTrans.py - 工程级 TransPyC 翻译器""" import sys import os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from lib.Projectrans import ( compute_sha1, _check_annotation_for_export, sha1_file, get_file_dependencies, find_reachable_files_from_entries, topological_sort_files, Phase1Generator, DeclarationGenerator, Phase2Translator, _parallel_translate_worker, save_sha1_map, Load_sha1_map, Load_project_config, resolve_paths, main ) __all__ = [ 'compute_sha1', '_check_annotation_for_export', 'sha1_file', 'get_file_dependencies', 'find_reachable_files_from_entries', 'topological_sort_files', 'Phase1Generator', 'DeclarationGenerator', 'Phase2Translator', '_parallel_translate_worker', 'save_sha1_map', 'Load_sha1_map', 'Load_project_config', 'resolve_paths', 'main' ] if __name__ == '__main__': main()