map<string, set<string> > CompilerOutputParser::collectIncludedFilesMap() { SgFilePtrList inputFileList = projectNode -> get_fileList(); for (SgFilePtrList::const_iterator it = inputFileList.begin(); it != inputFileList.end(); it++) { processFile(*it, false); } return includedFilesMap; }
void IncludedFilesUnparser::initializeFilesToUnparse() { //All modified files have to be unparsed. filesToUnparse = modifiedFiles; //All input files are also unparsed by default. SgFilePtrList inputFilesList = projectNode -> get_fileList(); for (SgFilePtrList::const_iterator inputFilePtr = inputFilesList.begin(); inputFilePtr != inputFilesList.end(); inputFilePtr++) { filesToUnparse.insert(FileHelper::normalizePath((*inputFilePtr) -> getFileName())); //normalize just in case it is not normalized by default as expected } }