25 lines
927 B
Python
25 lines
927 B
Python
#!/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()
|