I was trying to make an error parser, but I can't get it to work.
The parse pattern I'm using:
{#0:p}\:{#1:i}\:{#2:i}\: error{#3?*}$
In any case, ":f" seems to exclude spaces in filenames, but these errors have filenames with spaces - so somethings gotta change here.
A sample error message, in the EditExpression window, "Validate" matches it, but when this error appears in the error log, it is not matched.
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef:11:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common:213:22: error: use of undeclared identifier 'char16_t'
struct _Is_integral<char16_t>
The documentation for SlickRE pattern ":p" doesn't seem to be right.
As documented:
:p (([A-Za-z0-9]\:|\\\\|)(\\|/|)(:f(?:\\|/))@:f) - Windows: Matches a path.
But, when I use that as an expression, it doesn't find anything.