diff --git a/ets2panda/checker/ETSchecker.cpp b/ets2panda/checker/ETSchecker.cpp index d5290ab601f9156a87ba0d3224b95f8fc1a351b1..c4f642509f9c88a544a09c92043e0721e00f7dee 100644 --- a/ets2panda/checker/ETSchecker.cpp +++ b/ets2panda/checker/ETSchecker.cpp @@ -368,12 +368,14 @@ void ETSChecker::SetDebugInfoPlugin(evaluate::ScopedDebugInfoPlugin *debugInfo) void ETSChecker::CheckProgram(parser::Program *program, bool runAnalysis) { + static std::ofstream out("1.2sourceFilePath.txt", std::ios::app); auto *savedProgram = Program(); SetProgram(program); for (auto &[_, extPrograms] : program->ExternalSources()) { (void)_; for (auto *extProg : extPrograms) { + out << extProg->SourceFilePath() << '\n'; if (!extProg->IsASTLowered()) { extProg->PushChecker(this); auto *savedProgram2 = VarBinder()->AsETSBinder()->Program();