(public_root: str)
| 686 | # ────────────────────────────────────────────────────────────────────────────── |
| 687 | |
| 688 | def scan_public_headers(public_root: str) -> list: |
| 689 | results = [] |
| 690 | for dirpath, _, files in os.walk(public_root): |
| 691 | for fname in sorted(files): |
| 692 | if not fname.endswith('.h'): |
| 693 | continue |
| 694 | fpath = os.path.join(dirpath, fname) |
| 695 | parsed = parse_header(fpath, public_root) |
| 696 | if parsed: |
| 697 | results.append(parsed) |
| 698 | return results |
| 699 | |
| 700 | |
| 701 | if __name__ == '__main__': |
no test coverage detected