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*)
#
#