From 599e4bc3b79a1890788d6db3cdf97693312593bd Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Wed, 18 Apr 2007 17:01:52 +0000 Subject: [PATCH] [181550] Support more valid filename characters in patterns.dat --- .../serverruntime/data/patterns.dat | 170 +++++++++--------- .../org.eclipse.rse.services/patterns.dat | 170 +++++++++--------- 2 files changed, 170 insertions(+), 170 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.services.dstore/serverruntime/data/patterns.dat b/rse/plugins/org.eclipse.rse.services.dstore/serverruntime/data/patterns.dat index 1cc69eb1736..905c9cfc176 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/serverruntime/data/patterns.dat +++ b/rse/plugins/org.eclipse.rse.services.dstore/serverruntime/data/patterns.dat @@ -20,136 +20,136 @@ # CLICK THIS LINE TO EDIT THIS FILE (PATTERNS.DAT). (When viewing from the Output view) command: grep -n.* - grep file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*):.* + grep file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*):.* command: grep -.*n.* - grep file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*):.* + grep file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*):.* command: grep .* - grep file pattern =([\p{L}_\d\-\+,./()\\]*):.* + grep file pattern =([\p{L}_\d!@$\-\+,./()\\]*):.* command: pwd - directory file pattern=([\p{L}_\d\-\+,./()\\,:]*) + directory file pattern=([\p{L}_\d!@$\-\+,./()\\,:]*) command: nmake.* error pattern=NMAKE : .* - error file line pattern =([\p{L}_\d\-\+,./()\\:]*)\((\d*):(\d*)\) : error EDC.* - error file pattern =[\p{L}_\d\-\+,./()\\:]*\(([\p{L}_\d,./\\]*)\) : error LNK.* - error file line pattern=([\p{L}_\d\-\+,./()\\]*):(\d*):\d*\) : error .* - warning file line pattern=([\p{L}_\d\-\+,./()\\]*)\((\d*):\d*\) : warning .* - informational file line pattern=([\p{L}_\d\-\+,./()\\]*)\((\d*):\d*\) : informational .* + error file line pattern =([\p{L}_\d!@$\-\+,./()\\:]*)\((\d*):(\d*)\) : error EDC.* + error file pattern =[\p{L}_\d!@$\-\+,./()\\:]*\(([\p{L}_\d!@$,./\\]*)\) : error LNK.* + error file line pattern=([\p{L}_\d!@$\-\+,./()\\]*):(\d*):\d*\) : error .* + warning file line pattern=([\p{L}_\d!@$\-\+,./()\\]*)\((\d*):\d*\) : warning .* + informational file line pattern=([\p{L}_\d!@$\-\+,./()\\]*)\((\d*):\d*\) : informational .* command: make.* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(E\).* - warning file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* - warning file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*): warning: .* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* - informational file pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):.* - informational file line pattern =In file included from ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(E\).* + warning file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + warning file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*): warning: .* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* + informational file pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):.* + informational file line pattern =In file included from ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): #iseries c compiler - error file line pattern=[\p{L}_\d,./\\]* Line \d* \"([\p{L}_\d,./\\]*)\", line (\d*)\.\d*: .* - error file line pattern=([\p{L}_\d,./\\]*) Line (\d*)\s.* + error file line pattern=[\p{L}_\d!@$,./\\]* Line \d* \"([\p{L}_\d!@$,./\\]*)\", line (\d*)\.\d*: .* + error file line pattern=([\p{L}_\d!@$,./\\]*) Line (\d*)\s.* #makefile errors - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*): make:.* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*): make:.* #xlc Options warnings warning pattern=\(W\) Option .* #c89 errors - error file line pattern=ERROR CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* - warning file line pattern=WARNING CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* + error file line pattern=ERROR CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* + warning file line pattern=WARNING CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* informational pattern=CBC\d*\(I\) .* command: gmake.* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* - warning file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* - warning file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*): warning: .* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* - informational file line pattern =In file included from ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* + warning file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + warning file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*): warning: .* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* + informational file line pattern =In file included from ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): # ixlc compiler - error file line pattern=[\p{L}_\d,./\\]* Line \d* \"([\p{L}_\d,./\\]*)\", line (\d*)\.\d*: .* - error file line pattern=([\p{L}_\d,./\\]*) Line (\d*)\s.* + error file line pattern=[\p{L}_\d!@$,./\\]* Line \d* \"([\p{L}_\d!@$,./\\]*)\", line (\d*)\.\d*: .* + error file line pattern=([\p{L}_\d!@$,./\\]*) Line (\d*)\s.* # icc compiler - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* - error file line pattern =\"([\p{L}_\d,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* + error file line pattern =\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* #generic - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* command: gcc\s.* - error file line pattern=\"([\p{L}_\d,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* - warning file line pattern=\"([\p{L}_\d,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): warning: .* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* - error file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*): error: .* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: [\p{L}_\d,./\\,\-,\+,(,)]*: .* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* - informational file pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):.* - informational file line pattern =In file included from ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): + error file line pattern=\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* + warning file line pattern=\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): warning: .* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* + error file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*): error: .* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: [\p{L}_\d!@$,./\\,\-,\+,(,)]*: .* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* + informational file pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):.* + informational file line pattern =In file included from ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): command: cc\s.* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* command: CC\s.* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* command: c89.* - error file line pattern=ERROR CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* - warning file line pattern=WARNING CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* + error file line pattern=ERROR CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* + warning file line pattern=WARNING CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* informational pattern=CBC\d*\(I\) .* command: icc.* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* - error file line pattern =\"([\p{L}_\d,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* + error file line pattern =\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* command: javac.* - warning file line pattern=([\p{L}_\d,./\\,\-,\+,(,),:]*):(\d*): warning.* - error file line pattern=([\p{L}_\d,./\\,\-,\+,(,),:]*):(\d*):.* + warning file line pattern=([\p{L}_\d!@$,./\\,\-,\+,(,),:]*):(\d*): warning.* + error file line pattern=([\p{L}_\d!@$,./\\,\-,\+,(,),:]*):(\d*):.* command: .*bat\s.* - error file line pattern=\[javac\]\s([\p{L}_\d,./\\,:]*):(\d*):.* - error file line pattern=file:([\p{L}_\d,./\\,:]*):(\d*):.* + error file line pattern=\[javac\]\s([\p{L}_\d!@$,./\\,:]*):(\d*):.* + error file line pattern=file:([\p{L}_\d!@$,./\\,:]*):(\d*):.* command: dir.* - directory file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*).* - directory file pattern=.*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*).* - file file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*[\d,,]*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*).* - directory file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*) - file file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*[\d,,,.]*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*) + directory file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*).* + directory file pattern=.*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*).* + file file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*[\d,,]*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*).* + directory file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*) + file file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*[\d,,,.]*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*) command: ls -l.* - file file pattern=-[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=l[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d\-\+,./()\\\s]*)\s->\s[\p{L}_\d\-\+,./()\\\s]* - file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=-.* \d{4} ([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=l.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*)\s->\s[\p{L}_\d\-\+,./()\\\s]* - file file pattern=l.* \d{4} ([\p{L}_\d\-\+,./()\\\s]*)\s->\s[\p{L}_\d\-\+,./()\\\s]* - directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - directory file pattern=d.*\d{4} ([\p{L}_\d\-\+,./()\\\s]*) + file file pattern=-[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=l[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d!@$\-\+,./()\\\s]*)\s->\s[\p{L}_\d!@$\-\+,./()\\\s]* + file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=-.* \d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=l.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*)\s->\s[\p{L}_\d!@$\-\+,./()\\\s]* + file file pattern=l.* \d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*)\s->\s[\p{L}_\d!@$\-\+,./()\\\s]* + directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + directory file pattern=d.*\d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) command: ls -a.* - file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=-.* \d{4} ([\p{L}_\d\-\+,./()\\\s]*) - directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - directory file pattern=d.*\d{4} ([\p{L}_\d\-\+,./()\\\s]*) + file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=-.* \d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) + directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + directory file pattern=d.*\d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) command: ls - file file pattern=([\p{L}_\d\-\+,.()\s]+) + file file pattern=([\p{L}_\d!@$\-\+,.()\s]+) command: ls\s.* - file file pattern=([\p{L}_\d\-\+,.()\s]+) + file file pattern=([\p{L}_\d!@$\-\+,.()\s]+) command: .* - prompt file pattern=([\p{L}_\d\-\+,./()\\,:,\s]*)>.* + prompt file pattern=([\p{L}_\d!@$\-\+,./()\\,:,\s]*)>.* command: find .* - file file pattern=([\p{L}_\d\-\+,./()\\]+) + file file pattern=([\p{L}_\d!@$\-\+,./()\\]+) command: env - envvar pattern=[\p{L}_\d]+\=.* + envvar pattern=[\p{L}_\d!@$]+\=.* command: ps process pattern=[\s]*[\d]+\s.* @@ -158,14 +158,14 @@ command: ps .* process pattern=[\s]*[\d]+\s.* command: xl[C,c].* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(S\).* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(E\).* - warning file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(S\).* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(E\).* + warning file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* command: ixlc.* - error file line pattern=([\p{L}_\d,./\\]*) Line (\d*)\s.* - error file line pattern=[\p{L}_\d,./\\]* Line \d* \"([\p{L}_\d,./\\]*)\", line (\d*)\.\d*: .* + error file line pattern=([\p{L}_\d!@$,./\\]*) Line (\d*)\s.* + error file line pattern=[\p{L}_\d!@$,./\\]* Line \d* \"([\p{L}_\d!@$,./\\]*)\", line (\d*)\.\d*: .* command: cat.*patterns.* warning file pattern=# .*(PATTERNS.DAT).* @@ -175,8 +175,8 @@ command: cat.*patterns.* # special for autoconf command: ./bootstrap.sc.* - error file line pattern=aclocal: ([\p{L}_\d,./\\]*): (\d*):.* - warning file line pattern=([\p{L}_\d,./\\]*):(\d*):.* + error file line pattern=aclocal: ([\p{L}_\d!@$,./\\]*): (\d*):.* + warning file line pattern=([\p{L}_\d!@$,./\\]*):(\d*):.* command: ./configure.* error file line pattern=./(configure): line (\d*): .* @@ -228,7 +228,7 @@ command: ./configure.* # # : A regular expression that describes a line of output. Backreferences # are used to store (instead of just match) the filename and line -# number. To store a filename use the backreference ([\p{L}_\d,./\\]*), and +# number. To store a filename use the backreference ([\p{L}_\d!@$,./\\]*), and # to store a line number, use (\d*) # # diff --git a/rse/plugins/org.eclipse.rse.services/patterns.dat b/rse/plugins/org.eclipse.rse.services/patterns.dat index 1cc69eb1736..905c9cfc176 100644 --- a/rse/plugins/org.eclipse.rse.services/patterns.dat +++ b/rse/plugins/org.eclipse.rse.services/patterns.dat @@ -20,136 +20,136 @@ # CLICK THIS LINE TO EDIT THIS FILE (PATTERNS.DAT). (When viewing from the Output view) command: grep -n.* - grep file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*):.* + grep file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*):.* command: grep -.*n.* - grep file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*):.* + grep file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*):.* command: grep .* - grep file pattern =([\p{L}_\d\-\+,./()\\]*):.* + grep file pattern =([\p{L}_\d!@$\-\+,./()\\]*):.* command: pwd - directory file pattern=([\p{L}_\d\-\+,./()\\,:]*) + directory file pattern=([\p{L}_\d!@$\-\+,./()\\,:]*) command: nmake.* error pattern=NMAKE : .* - error file line pattern =([\p{L}_\d\-\+,./()\\:]*)\((\d*):(\d*)\) : error EDC.* - error file pattern =[\p{L}_\d\-\+,./()\\:]*\(([\p{L}_\d,./\\]*)\) : error LNK.* - error file line pattern=([\p{L}_\d\-\+,./()\\]*):(\d*):\d*\) : error .* - warning file line pattern=([\p{L}_\d\-\+,./()\\]*)\((\d*):\d*\) : warning .* - informational file line pattern=([\p{L}_\d\-\+,./()\\]*)\((\d*):\d*\) : informational .* + error file line pattern =([\p{L}_\d!@$\-\+,./()\\:]*)\((\d*):(\d*)\) : error EDC.* + error file pattern =[\p{L}_\d!@$\-\+,./()\\:]*\(([\p{L}_\d!@$,./\\]*)\) : error LNK.* + error file line pattern=([\p{L}_\d!@$\-\+,./()\\]*):(\d*):\d*\) : error .* + warning file line pattern=([\p{L}_\d!@$\-\+,./()\\]*)\((\d*):\d*\) : warning .* + informational file line pattern=([\p{L}_\d!@$\-\+,./()\\]*)\((\d*):\d*\) : informational .* command: make.* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(E\).* - warning file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* - warning file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*): warning: .* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* - informational file pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):.* - informational file line pattern =In file included from ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(E\).* + warning file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + warning file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*): warning: .* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* + informational file pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):.* + informational file line pattern =In file included from ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): #iseries c compiler - error file line pattern=[\p{L}_\d,./\\]* Line \d* \"([\p{L}_\d,./\\]*)\", line (\d*)\.\d*: .* - error file line pattern=([\p{L}_\d,./\\]*) Line (\d*)\s.* + error file line pattern=[\p{L}_\d!@$,./\\]* Line \d* \"([\p{L}_\d!@$,./\\]*)\", line (\d*)\.\d*: .* + error file line pattern=([\p{L}_\d!@$,./\\]*) Line (\d*)\s.* #makefile errors - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*): make:.* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*): make:.* #xlc Options warnings warning pattern=\(W\) Option .* #c89 errors - error file line pattern=ERROR CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* - warning file line pattern=WARNING CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* + error file line pattern=ERROR CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* + warning file line pattern=WARNING CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* informational pattern=CBC\d*\(I\) .* command: gmake.* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* - warning file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* - warning file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*): warning: .* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* - informational file line pattern =In file included from ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* + warning file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + warning file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*): warning: .* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* + informational file line pattern =In file included from ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): # ixlc compiler - error file line pattern=[\p{L}_\d,./\\]* Line \d* \"([\p{L}_\d,./\\]*)\", line (\d*)\.\d*: .* - error file line pattern=([\p{L}_\d,./\\]*) Line (\d*)\s.* + error file line pattern=[\p{L}_\d!@$,./\\]* Line \d* \"([\p{L}_\d!@$,./\\]*)\", line (\d*)\.\d*: .* + error file line pattern=([\p{L}_\d!@$,./\\]*) Line (\d*)\s.* # icc compiler - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* - error file line pattern =\"([\p{L}_\d,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* + error file line pattern =\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* #generic - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* command: gcc\s.* - error file line pattern=\"([\p{L}_\d,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* - warning file line pattern=\"([\p{L}_\d,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): warning: .* - warning file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* - error file line pattern =([\p{L}_\d\-\+,./()\\]*):(\d*): error: .* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):\d*: [\p{L}_\d,./\\,\-,\+,(,)]*: .* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* - informational file pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):.* - informational file line pattern =In file included from ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*): + error file line pattern=\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(S\).* + warning file line pattern=\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): warning: .* + warning file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: warning: .* + error file line pattern =([\p{L}_\d!@$\-\+,./()\\]*):(\d*): error: .* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):\d*: [\p{L}_\d!@$,./\\,\-,\+,(,)]*: .* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* + informational file pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):.* + informational file line pattern =In file included from ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*): command: cc\s.* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* command: CC\s.* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*):.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*):.* command: c89.* - error file line pattern=ERROR CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* - warning file line pattern=WARNING CBC\d* ([\p{L}_\d,./\\,\-,\+,(,)]*):(\d*) .* + error file line pattern=ERROR CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* + warning file line pattern=WARNING CBC\d* ([\p{L}_\d!@$,./\\,\-,\+,(,)]*):(\d*) .* informational pattern=CBC\d*\(I\) .* command: icc.* - error file line pattern =([\p{L}_\d,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* - error file line pattern =\"([\p{L}_\d,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* + error file line pattern =([\p{L}_\d!@$,./\\,\-,\+,(,)]*),\s(\d*)\.\d*:\s.* + error file line pattern =\"([\p{L}_\d!@$,./\\,\-,\+,(,)]*)\",\sline\s(\d*)\.\d*:\s.* command: javac.* - warning file line pattern=([\p{L}_\d,./\\,\-,\+,(,),:]*):(\d*): warning.* - error file line pattern=([\p{L}_\d,./\\,\-,\+,(,),:]*):(\d*):.* + warning file line pattern=([\p{L}_\d!@$,./\\,\-,\+,(,),:]*):(\d*): warning.* + error file line pattern=([\p{L}_\d!@$,./\\,\-,\+,(,),:]*):(\d*):.* command: .*bat\s.* - error file line pattern=\[javac\]\s([\p{L}_\d,./\\,:]*):(\d*):.* - error file line pattern=file:([\p{L}_\d,./\\,:]*):(\d*):.* + error file line pattern=\[javac\]\s([\p{L}_\d!@$,./\\,:]*):(\d*):.* + error file line pattern=file:([\p{L}_\d!@$,./\\,:]*):(\d*):.* command: dir.* - directory file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*).* - directory file pattern=.*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*).* - file file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*[\d,,]*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*).* - directory file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*) - file file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*[\d,,,.]*\s*([\p{L}_\d,./\\,\s,\-,\+,\d]*) + directory file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*).* + directory file pattern=.*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*).* + file file pattern=\d{2}/\d{2}/\d*\s*\d{2}:\d{2}\s[a,p,AM,PM]+\s*[\d,,]*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*).* + directory file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*) + file file pattern=[\d,/,\\,.,-]+.\s*\d{2}[:,.]\d{2}.\s*[\d,,,.]*\s*([\p{L}_\d!@$,./\\,\s,\-,\+,\d]*) command: ls -l.* - file file pattern=-[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=l[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d\-\+,./()\\\s]*)\s->\s[\p{L}_\d\-\+,./()\\\s]* - file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=-.* \d{4} ([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=l.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*)\s->\s[\p{L}_\d\-\+,./()\\\s]* - file file pattern=l.* \d{4} ([\p{L}_\d\-\+,./()\\\s]*)\s->\s[\p{L}_\d\-\+,./()\\\s]* - directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - directory file pattern=d.*\d{4} ([\p{L}_\d\-\+,./()\\\s]*) + file file pattern=-[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=l[-,r,w,x]+\s.*\s[\d{4},\d{2}:\d{2}]+,\s([\p{L}_\d!@$\-\+,./()\\\s]*)\s->\s[\p{L}_\d!@$\-\+,./()\\\s]* + file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=-.* \d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=l.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*)\s->\s[\p{L}_\d!@$\-\+,./()\\\s]* + file file pattern=l.* \d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*)\s->\s[\p{L}_\d!@$\-\+,./()\\\s]* + directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + directory file pattern=d.*\d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) command: ls -a.* - file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - file file pattern=-.* \d{4} ([\p{L}_\d\-\+,./()\\\s]*) - directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d\-\+,./()\\\s]*) - directory file pattern=d.*\d{4} ([\p{L}_\d\-\+,./()\\\s]*) + file file pattern=-.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + file file pattern=-.* \d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) + directory file pattern=d.*\d{2}:\d{2} ([\p{L}_\d!@$\-\+,./()\\\s]*) + directory file pattern=d.*\d{4} ([\p{L}_\d!@$\-\+,./()\\\s]*) command: ls - file file pattern=([\p{L}_\d\-\+,.()\s]+) + file file pattern=([\p{L}_\d!@$\-\+,.()\s]+) command: ls\s.* - file file pattern=([\p{L}_\d\-\+,.()\s]+) + file file pattern=([\p{L}_\d!@$\-\+,.()\s]+) command: .* - prompt file pattern=([\p{L}_\d\-\+,./()\\,:,\s]*)>.* + prompt file pattern=([\p{L}_\d!@$\-\+,./()\\,:,\s]*)>.* command: find .* - file file pattern=([\p{L}_\d\-\+,./()\\]+) + file file pattern=([\p{L}_\d!@$\-\+,./()\\]+) command: env - envvar pattern=[\p{L}_\d]+\=.* + envvar pattern=[\p{L}_\d!@$]+\=.* command: ps process pattern=[\s]*[\d]+\s.* @@ -158,14 +158,14 @@ command: ps .* process pattern=[\s]*[\d]+\s.* command: xl[C,c].* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(S\).* - error file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(E\).* - warning file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* - informational file line pattern=\"([\p{L}_\d\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\",, line (\d*)\.\d*: \d*-\d* \(S\).* + error file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(E\).* + warning file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(W\).* + informational file line pattern=\"([\p{L}_\d!@$\-\+,./()\\]*)\", line (\d*)\.\d*: \d*-\d* \(I\).* command: ixlc.* - error file line pattern=([\p{L}_\d,./\\]*) Line (\d*)\s.* - error file line pattern=[\p{L}_\d,./\\]* Line \d* \"([\p{L}_\d,./\\]*)\", line (\d*)\.\d*: .* + error file line pattern=([\p{L}_\d!@$,./\\]*) Line (\d*)\s.* + error file line pattern=[\p{L}_\d!@$,./\\]* Line \d* \"([\p{L}_\d!@$,./\\]*)\", line (\d*)\.\d*: .* command: cat.*patterns.* warning file pattern=# .*(PATTERNS.DAT).* @@ -175,8 +175,8 @@ command: cat.*patterns.* # special for autoconf command: ./bootstrap.sc.* - error file line pattern=aclocal: ([\p{L}_\d,./\\]*): (\d*):.* - warning file line pattern=([\p{L}_\d,./\\]*):(\d*):.* + error file line pattern=aclocal: ([\p{L}_\d!@$,./\\]*): (\d*):.* + warning file line pattern=([\p{L}_\d!@$,./\\]*):(\d*):.* command: ./configure.* error file line pattern=./(configure): line (\d*): .* @@ -228,7 +228,7 @@ command: ./configure.* # # : A regular expression that describes a line of output. Backreferences # are used to store (instead of just match) the filename and line -# number. To store a filename use the backreference ([\p{L}_\d,./\\]*), and +# number. To store a filename use the backreference ([\p{L}_\d!@$,./\\]*), and # to store a line number, use (\d*) # #