jak-project/scripts/combine_all_imports.py

15 lines
425 B
Python
Raw Permalink Normal View History

2023-01-07 10:32:03 -05:00
import os
import glob
def get_goal_files(root_dir, ext = "*.gc"):
"""Get all GOAL source files under root_dir."""
return [goal_file for file in os.walk(root_dir) for goal_file in glob.glob(os.path.join(file[0], ext))]
all_files = get_goal_files("./decompiler_out/jak2/import")
result = ""
for file in all_files:
with open(file) as f:
for line in f:
if line.startswith("(def"):
result += line
print(result)