mirror of
https://github.com/open-goal/jak-project.git
synced 2024-11-27 00:10:31 +00:00
15 lines
425 B
Python
15 lines
425 B
Python
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) |