Lines Matching defs:diag
309 static std::unique_ptr<xml::XmlResource> LoadXml(const std::string& path, IDiagnostics* diag) {
312 diag->Error(DiagMessage(path) << "failed to load XML file: " << fin.GetError());
315 return xml::Inflate(&fin, diag, Source(path));
676 static bool WriteStableIdMapToPath(IDiagnostics* diag,
681 diag->Error(DiagMessage(id_map_path) << "failed to open: " << fout.GetError());
696 diag->Error(DiagMessage(id_map_path) << "failed writing to file: " << fout.GetError());
702 static bool LoadStableIdMap(IDiagnostics* diag, const std::string& path,
706 diag->Error(DiagMessage(path) << "failed reading stable ID file");
721 diag->Error(DiagMessage(Source(path, line_no)) << "missing '='");
729 diag->Error(DiagMessage(Source(path, line_no)) << "invalid resource name '" << res_name_str
740 diag->Error(DiagMessage(Source(path, line_no)) << "invalid resource ID '" << res_id_str
931 Maybe<AppInfo> ExtractAppInfoFromManifest(xml::XmlResource* xml_res, IDiagnostics* diag) {
941 diag->Error(DiagMessage(xml_res->file.source) << "root tag must be <manifest>");
947 diag->Error(DiagMessage(xml_res->file.source)
957 diag->Error(DiagMessage(xml_res->file.source.WithLine(manifest_el->line_number))
968 diag->Error(DiagMessage(xml_res->file.source.WithLine(manifest_el->line_number))