(filenames, *,
kinds=None,
parse_files=_parse_files,
**kwargs
)
| 31 | |
| 32 | |
| 33 | def iter_decls(filenames, *, |
| 34 | kinds=None, |
| 35 | parse_files=_parse_files, |
| 36 | **kwargs |
| 37 | ): |
| 38 | kinds = KIND.DECLS if kinds is None else (KIND.DECLS & set(kinds)) |
| 39 | parse_files = parse_files or _parse_files |
| 40 | |
| 41 | parsed = parse_files(filenames, **kwargs) |
| 42 | parsed = filter_by_kind(parsed, kinds) |
| 43 | for item in parsed: |
| 44 | yield resolve_parsed(item) |
| 45 | |
| 46 | |
| 47 | def analyze_decls(decls, known, *, |
no test coverage detected
searching dependent graphs…