| #!/usr/bin/env python3 | |
| import re | |
| import os | |
| import sys | |
| chain = re.compile(r"def ([\w.]+) .*:= ([\w.]+)", re.MULTILINE) | |
| fpath = sys.argv[1] | |
| uppers = set(s.strip() for s in open('script/u').readlines()) | |
| with open(fpath) as f: | |
| s = f.read() | |
| for m in chain.findall(s): | |
| if m[1] in uppers: | |
| print(m[0]) |