| 338 | } |
| 339 | |
| 340 | PathId FileSystem::getParseCacheFile(bool isUnitCompilation, PathId ppFileId, |
| 341 | SymbolId libraryNameId, bool isPrecompiled, |
| 342 | SymbolTable *symbolTable) { |
| 343 | if (!ppFileId || !libraryNameId) return BadPathId; |
| 344 | |
| 345 | const std::string_view libraryName = symbolTable->getSymbol(libraryNameId); |
| 346 | if (libraryName == BadRawSymbol) return BadPathId; |
| 347 | |
| 348 | return getParseCacheFile(isUnitCompilation, ppFileId, libraryName, |
| 349 | isPrecompiled, symbolTable); |
| 350 | } |
| 351 | |
| 352 | PathId FileSystem::getPythonCacheFile(bool isUnitCompilation, |
| 353 | PathId sourceFileId, |