sourcekit entry function
(filename: str, compileFile=None, store=None)
| 336 | |
| 337 | |
| 338 | def GetFlags(filename: str, compileFile=None, store=None): |
| 339 | """sourcekit entry function""" |
| 340 | # NOTE: use store to ensure toplevel storage. child store should be other name |
| 341 | # see store.setdefault to get all child attributes |
| 342 | if store is None: |
| 343 | store = globalStore |
| 344 | |
| 345 | if compileFile: |
| 346 | if final_flags := GetFlagsInCompile(filename, compileFile, store): |
| 347 | return final_flags |
| 348 | return None |
| 349 | |
| 350 | |
| 351 | # TODO: c family infer flags # |
no test coverage detected