INNER CODE UNIT · Python
main
apistol78/traktor · scripts/generate-node-emitter-capture.py:148
def main():
with open(SRC, encoding="utf-8") as f:
lines = f.readlines()
text = "".join(lines)
funcs = extract_functions(lines)
regs = extract_registrations(text)
captured = {}
summaries = {}
for node_type, fn in sorted(regs.items()):
if fn in funcs:
captured[node_type] = funcs[fn]
s = summarize(funcs[fn])
if s:
summaries[node_type] = s
missing = sorted(set(regs) - set(captured))