summaryrefslogtreecommitdiff
path: root/massage_messages.py
diff options
context:
space:
mode:
Diffstat (limited to 'massage_messages.py')
-rw-r--r--massage_messages.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/massage_messages.py b/massage_messages.py
new file mode 100644
index 00000000..656c48bd
--- /dev/null
+++ b/massage_messages.py
@@ -0,0 +1,12 @@
+# Attempt to massage the messages from clang so that QT recognises them
+# expected: source\bsatk\bsafile.cpp(101) : fatal error C1189: #error : "we may have to compress/decompress!"
+# clang: source\bsatk\bsafile.cpp(101) : error: "we may have to compress/decompress!"
+
+import fileinput
+import re
+
+for line in fileinput.input():
+ # Look for '\) : ([^:])?:'
+ # Replace with ') : \1 I0000:
+ line.rstrip()
+ print re.sub(r'\)\s*:\s*([^:]*):', r') : \1 I0000:', line) \ No newline at end of file