Rename show-diagnostics to something less ambiguous.
authorChad Rosier <mcrosier@apple.com>
Wed, 2 Nov 2011 00:44:16 +0000 (00:44 +0000)
committerChad Rosier <mcrosier@apple.com>
Wed, 2 Nov 2011 00:44:16 +0000 (00:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143525 91177308-0d34-0410-b5e6-96231b3b80d8

utils/clang-parse-diagnostics-file [new file with mode: 0755]
utils/show-diagnostics [deleted file]

diff --git a/utils/clang-parse-diagnostics-file b/utils/clang-parse-diagnostics-file
new file mode 100755 (executable)
index 0000000..b8ea8ea
--- /dev/null
@@ -0,0 +1,78 @@
+#!/usr/bin/env python
+
+import plistlib
+
+def main():
+    from optparse import OptionParser, OptionGroup
+    parser = OptionParser("""\
+Usage: %prog [options] <path>
+
+Utility for dumping Clang-style logged diagnostics.\
+""")
+    parser.add_option("-a", "--all", action="store_true", dest="all", 
+                      default=False, help="dump all messages.")
+    parser.add_option("-e", "--error", action="store_true", dest="error", 
+                      default=False, help="dump 'error' messages.")
+    parser.add_option("-f", "--fatal", action="store_true", dest="fatal", 
+                      default=False, help="dump 'fatal error' messages.")
+    parser.add_option("-i", "--ignored", action="store_true", dest="ignored", 
+                      default=False, help="dump 'ignored' messages.")
+    parser.add_option("-n", "--note", action="store_true", dest="note", 
+                      default=False, help="dump 'note' messages.")
+    parser.add_option("-w", "--warning", action="store_true", dest="warning", 
+                      default=False, help="dump 'warning' messages.")
+    (opts, args) = parser.parse_args()
+
+    if len(args) != 1:
+        parser.error("invalid number of arguments")
+
+    levels = {'error': False, 'fatal error': False, 'ignored': False,
+              'note': False, 'warning': False}
+    if opts.error:
+        levels['error'] = True
+    if opts.fatal:
+        levels['fatal error'] = True
+    if opts.ignored:
+        levels['ignored'] = True
+    if opts.note:
+        levels['note'] = True
+    if opts.warning:
+        levels['warning'] = True
+
+    path, = args
+
+    # Read the diagnostics log.
+    f = open(path)
+    try:
+        data = f.read()
+    finally:
+        f.close()
+
+    # Complete the plist (the log itself is just the chunks).
+    data = """\
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" \
+                       "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+%s
+</array>
+</plist>""" % data
+
+    # Load the diagnostics.
+    diags = plistlib.readPlistFromString(data)
+
+    # Print out the diagnostics.
+    print
+    print "**** BUILD DIAGNOSTICS ****"
+    for i, file_diags in enumerate(diags):
+        file = file_diags.get('main-file')
+        print "*** %s ***" % file
+        for d in file_diags.get('diagnostics', ()):
+            if levels[d.get('level')] or opts.all:
+                print " %s:%s:%s: %s: %s" % (
+                    d.get('filename'), d.get('line'), d.get('column'),
+                    d.get('level'), d.get('message'))
+
+if __name__ == "__main__":
+    main()
diff --git a/utils/show-diagnostics b/utils/show-diagnostics
deleted file mode 100755 (executable)
index b8ea8ea..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/env python
-
-import plistlib
-
-def main():
-    from optparse import OptionParser, OptionGroup
-    parser = OptionParser("""\
-Usage: %prog [options] <path>
-
-Utility for dumping Clang-style logged diagnostics.\
-""")
-    parser.add_option("-a", "--all", action="store_true", dest="all", 
-                      default=False, help="dump all messages.")
-    parser.add_option("-e", "--error", action="store_true", dest="error", 
-                      default=False, help="dump 'error' messages.")
-    parser.add_option("-f", "--fatal", action="store_true", dest="fatal", 
-                      default=False, help="dump 'fatal error' messages.")
-    parser.add_option("-i", "--ignored", action="store_true", dest="ignored", 
-                      default=False, help="dump 'ignored' messages.")
-    parser.add_option("-n", "--note", action="store_true", dest="note", 
-                      default=False, help="dump 'note' messages.")
-    parser.add_option("-w", "--warning", action="store_true", dest="warning", 
-                      default=False, help="dump 'warning' messages.")
-    (opts, args) = parser.parse_args()
-
-    if len(args) != 1:
-        parser.error("invalid number of arguments")
-
-    levels = {'error': False, 'fatal error': False, 'ignored': False,
-              'note': False, 'warning': False}
-    if opts.error:
-        levels['error'] = True
-    if opts.fatal:
-        levels['fatal error'] = True
-    if opts.ignored:
-        levels['ignored'] = True
-    if opts.note:
-        levels['note'] = True
-    if opts.warning:
-        levels['warning'] = True
-
-    path, = args
-
-    # Read the diagnostics log.
-    f = open(path)
-    try:
-        data = f.read()
-    finally:
-        f.close()
-
-    # Complete the plist (the log itself is just the chunks).
-    data = """\
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" \
-                       "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<array>
-%s
-</array>
-</plist>""" % data
-
-    # Load the diagnostics.
-    diags = plistlib.readPlistFromString(data)
-
-    # Print out the diagnostics.
-    print
-    print "**** BUILD DIAGNOSTICS ****"
-    for i, file_diags in enumerate(diags):
-        file = file_diags.get('main-file')
-        print "*** %s ***" % file
-        for d in file_diags.get('diagnostics', ()):
-            if levels[d.get('level')] or opts.all:
-                print " %s:%s:%s: %s: %s" % (
-                    d.get('filename'), d.get('line'), d.get('column'),
-                    d.get('level'), d.get('message'))
-
-if __name__ == "__main__":
-    main()