Variable: flymake-err-line-patterns

flymake-err-line-patterns is an alias for flymake-proc-err-line-patterns, defined in flymake-proc.el.gz.

This variable is obsolete since 26.1; use flymake-proc-err-line-patterns instead.

Value

Large value
(("\\(\\([a-zA-Z]:\\)?[^:(	\n]+\\)(\\([0-9]+\\)) : \\(\\(error\\|warning\\|fatal error\\) \\(C[0-9]+\\):[  \n]*\\(.+\\)\\)"
  1 3 nil 4)
 ("\\(\\([a-zA-Z]:\\)?[^:(	\n]+\\):\\([0-9]+\\):[0-9]+:[0-9]+:[0-9]+: \\(\\(Error\\|Warning\\|Caution\\|Semantic Error\\):[        \n]*\\(.+\\)\\)"
  1 3 nil 4)
 ("midl[ ]*:[ ]*\\(command line error .*\\)" nil nil nil 1)
 ("\\(\\([a-zA-Z]:\\)?[^:(	\n]+\\)(\\([0-9]+\\),[0-9]+): \\(\\(error\\|warning\\|fatal error\\) \\(CS[0-9]+\\):[   \n]*\\(.+\\)\\)"
  1 3 nil 4)
 ("\\(.*\\) at \\([^ \n]+\\) line \\([0-9]+\\)[,.\n]" 2 3 nil 1)
 ("\\(?:Parse\\|Fatal\\) error: \\(.*\\) in \\(.*\\) on line \\([0-9]+\\)"
  2 3 nil 1)
 (" *\\(\\[javac\\] *\\)?\\(\\([a-zA-Z]:\\)?[^:(	\n]+\\):\\([0-9]+\\)\\(?::\\([0-9]+\\)\\)?:[    \n]*\\(.+\\)"
  2 4 5 6)
 ("^\\([^	\n ()][^\n()]*\\):\\([0-9]+\\):\\([0-9]+\\) - error [0-9A-Z]+: "
  1 2 3)
 ("^\\([^	\n ()][^\n()]*\\)(\\([0-9]+\\),\\([0-9]+\\)): error [0-9A-Z]+: "
  1 2 3)
 ("^ *\\([0-9]+\\): *\\([0-9]+\\)" nil 1 2)
 ("^In \\(.+\\..+\\):\n" 1 nil nil)
 ("^\\([^       
\n(]+\\) (\\([0-9]+\\):\\([0-9]+\\)) " 1 2 3)
 ("^.*NOK.* \\([^       
\n]+\\) at line \\([0-9]+\\)" 1 2 nil)
 ("^\\(.*NOK.*\\)?# Test [0-9]+ got:.* (\\([^   
\n]+\\) at line \\([0-9]+\\)\\( fail #[0-9]+\\)?)"
  2 3 nil)
 ("^# Failed test [0-9]+ in \\([^       
\n]+\\) at line \\([0-9]+\\)"
  1 2 nil)
 ("^\\*\\*\\* \\(?:ERROR\\|\\(WARNING\\)\\).* \\(?:at\\|on\\) line \\([0-9]+\\) \\(?:.* \\)?in file \\([^       \n]+\\)"
  3 2 nil)
 ("^ *\\(#####\\): *\\([0-9]+\\):.*$" nil 2 nil)
 ("^ *\\([0-9]+\\): *\\([0-9]+\\):.*$" nil 2 nil)
 ("^ *-: *\\([1-9]\\|[0-9]\\{2,\\}\\):.*$" nil 1 nil)
 ("^ *-: *\\(0\\):\\(?:Object\\|Graph\\|Data\\|Runs\\|Programs\\):.+$"
  nil 1 nil)
 ("^ *-: *\\(0\\):Source:\\(.+\\)$" 2 1 nil)
 ("\\(?:^\\|::  \\|\\S ( \\)\\(/[^ \n	()]+\\)(\\([0-9]+\\))\\(?:: \\(warning:\\)?\\|$\\| ),\\)"
  1 2 nil)
 ("^[   ]*\\(\\(?:[a-zA-Z]:\\)?[^ :(	\n][^:(	\n]*\\)(\\([0-9]+\\)): ?\\(?:\\(Error! E[0-9]+\\)\\|\\(Warning! W[0-9]+\\)\\):"
  1 2 nil)
 ("^\\([^, \n	]+\\), line \\([0-9]+\\), char \\([0-9]+\\)[:., (-]" 1
  2 3)
 (": \\(?:ERROR\\|WARNIN\\(G\\)\\|REMAR\\(K\\)\\) \\(?:[[:alnum:] ]+, \\)?File = \\(.+\\), Line = \\([0-9]+\\)\\(?:, Column = \\([0-9]+\\)\\)?"
  3 4 5)
 ("^ +\\([0-9]+\\) +.*\n\\(\\(?:e\\|\\(w\\)\\) [0-9]+\\)-+" nil 1 nil)
 ("^\\(\\(?:E\\|\\(w\\)\\) +[0-9]+\\) line \\([0-9]+\\) -  " nil 3 nil)
 ("^\\w\\w\\w \\w\\w\\w +[0-3]?[0-9] +[0-2][0-9]:[0-5][0-9]:[0-5][0-9] [12][09][0-9][0-9] +\\(.*\\):$"
  1 nil nil)
 ("^In \\(.+\\) line \\([0-9]+\\):" 1 2 nil)
 ("^\\(?:Error\\|Warnin\\(g\\)\\):.*\n.* line \\([0-9]+\\) char \\([0-9]+\\) of file://\\(.+\\)"
  4 2 3)
 ("^\\(?:\\(?1:error\\)\\|\\(?2:warning\\)\\|\\(?3:note\\)\\)\\(?:\\[[0-9A-Z]+]\\)?:.*\n +--> \\(?4:.+\\):\\(?5:[0-9]+\\):\\(?6:[0-9]+\\)"
  4 5 6)
 ("\\(?:Parse\\|Fatal\\) error: \\(.*\\) in \\(.*\\) on line \\([0-9]+\\)"
  2 3 nil)
 (" at \\([^ \n]+\\) line \\([0-9]+\\)\\(?:[,.]\\|$\\| during global destruction\\.$\\)"
  1 2 nil)
 ("^\\(?:Semantic error\\|Error\\|PCC-[0-9]+:\\).* line \\([0-9]+\\)\\(?:\\(?:,\\| at\\)? column \\([0-9]+\\)\\)?\\(?:,\\| in\\| of\\)? file \\(.*?\\):?$"
  3 1 2)
 ("^\\*\\*\\* omake: file \\(.*\\) changed" 1 nil nil)
 (" in \\([^()\n ]+\\)(\\([0-9]+\\))$" 1 2 nil)
 (" (\\([0-9]+\\)) in \\([^ \n]+\\)" 2 1 nil)
 ("^makepp\\(?:\\(?:: warning\\(:\\).*?\\|\\(: Scanning\\|: [LR]e?l?oading makefile\\|: Imported\\|log:.*?\\) \\|: .*?\\)`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]\\)"
  4 5 nil)
 ("^\\(?:E\\|\\(W\\)\\), \\([^(\n]+\\)(\\([0-9]+\\),[   ]*\\([0-9]+\\)"
  2 3 4)
 ("\\(?:^\\(?:cucumber\\(?: -p [^[:space:]]+\\)?\\|     \\)\\|#\\) \\([^(].*\\):\\([1-9][0-9]*\\)"
  1 2 nil)
 ("^\\(?:[[:alpha:]][.[:alnum:]-]+: ?\\| +|\\)?\\(?1:\\(?:[^	\n 0-9]\\|[0-9]+[^\n0-9]\\)\\(?:[^\n :]\\| [^\n/-]\\|:[^\n ]\\)*?\\): ?\\(?2:[0-9]+\\)\\(?:-\\(?4:[0-9]+\\)\\(?:\\.\\(?5:[0-9]+\\)\\)?\\|[.:]\\(?3:[0-9]+\\)\\(?:-\\(?:\\(?4:[0-9]+\\)\\.\\)?\\(?5:[0-9]+\\)\\)?\\)?:\\(?: *\\(?6:\\(?:FutureWarning\\|RuntimeWarning\\|W\\(?::\\|arning\\)\\|warning\\)\\)\\| *\\(?7:\\(?:I\\(?::\\|nfo\\(?:rmation\\(?:al\\)?\\)?\\)\\|Note\\|in\\(?:fo\\(?:rmation\\(?:al\\)?\\)?\\|stantiated from\\)\\|note\\|required from\\)\\|\\[ skipping .+ ]\\)\\| *\\(?:[Ee]rror\\)\\|[0-9]?\\(?:[^\n0-9]\\|$\\)\\|[0-9][0-9][0-9]\\)"
  1 2 3)
 (": \\*\\*\\* \\[\\(\\(.+?\\):\\([0-9]+\\): .+\\)\\]" 2 3 nil)
 ("^	\\(?:\\[C]:\\|\\([^	\n]+?\\):\\(?:\\([0-9]+\\):\\)?\\) in "
  1 2 nil)
 ("^[^	\n]+?: \\([^	\n]+?\\):\\([0-9]+\\): .+\nstack traceback:\n	"
  1 2 nil)
 ("^    [[ ]?\\([^ (].*\\):\\([1-9][0-9]*\\)\\(\\]\\)?:in " 1 2 nil)
 ("^\\(?:In file included \\|                 \\|	\\)from \\([0-9]*[^0-9\n]\\(?:[^\n :]\\| [^-/\n]\\|:[^ \n]\\)*?\\):\\([0-9]+\\)\\(?::\\([0-9]+\\)\\)?\\(?:\\([:,]\\|$\\)\\)?"
  1 2 3)
 ("^In file included from \\([^\n:]+\\):\\([0-9]+\\):$" 1 2 nil)
 ("^ *\\([0-9]+\\)\\.[  ]+.*\n +\\(<-*>\n\\*\\*\\* \\(?:Error\\|Warnin\\(g\\)\\)\\)"
  nil 1 nil)
 ("^\\(?:\\[\\(?:ERROR\\|\\(?1:WARNING\\)\\|\\(?2:INFO\\)\\)] \\)?\\(?3:[^\n []\\(?:[^\n :]\\| [^\n/-]\\|:[^\n []\\)*\\):\\[\\(?4:[[:digit:]]+\\),\\(?5:[[:digit:]]+\\)] "
  3 4 5)
 ("^\\(?:Found\\|Issued\\) .* compiling \"\\(.+\\)\":$" 1 nil nil)
 ("^\\(\\(?:[A-Za-z]:\\)?[^\n:]+\\):\\([0-9]+\\): \\(warning: \\)?.*\n.*\n *\\^$"
  1 2 current-column)
 ("^\\(?:[      ]+at \\|==[0-9]+== +\\(?:at\\|b\\(y\\)\\)\\).+(\\([^()\n]+\\):\\([0-9]+\\))$"
  2 3 nil)
 ("^[-[:alnum:]_/ ]+: \\(?:\\(?:[sS]evere\\|[eE]rror\\|[wW]arnin\\(g\\)\\|[iI]nf\\(o\\)\\)[0-9 ]*: \\)?\\([^,\" \n	]+\\)\\(?:, line\\|:\\) \\([0-9]+\\):"
  3 4 nil)
 ("^\\([^( \n	]+\\)(\\([0-9]+\\):\\([0-9]+\\)) : \\(?:warnin\\(g\\)\\|informationa\\(l\\)\\)?"
  1 2 3)
 ("^\"\\(.*\\)\",\\([0-9]+\\)\\s-+\\(?:Error\\|Warnin\\(g\\)\\)\\[[0-9]+\\]:"
  1 2 nil)
 ("^ *ERROR:\\(?1:[^\n:]+\\):\\(?2:[[:digit:]]+\\): " 1 2 nil)
 ("^\\(?:\\(w\\)\\|\\([iv]\\)\\|e\\): \\(\\(?:[A-Za-z]:\\)?[^\n:]+\\): (\\([[:digit:]]+\\), \\([[:digit:]]+\\)): "
  3 4 5)
 ("^\\(?:\\(w\\)\\|\\([iv]\\)\\|e\\): file://\\(\\(?:[A-Za-z]:\\)?[^\n:]+\\):\\([[:digit:]]+\\):\\([[:digit:]]+\\) "
  3 4 5)
 ("\\(^Warning .*\\)? line[ \n]\\([0-9]+\\)[ \n]\\(?:col \\([0-9]+\\)[ \n]\\)?file \\([^ :;\n]+\\)"
  4 2 3)
 ("^Error [0-9]+ at (\\([0-9]+\\):\\([^)\n]+\\))" 2 1 nil)
 ("at line \\([0-9]+\\) of \"\\([^ \n]+\\)\"$" 2 1 nil)
 ("^\\([^ \n]+\\)(\\([0-9]+\\)): \\(?:error\\|warnin\\(g\\)\\|remar\\(k\\)\\)"
  1 2 nil)
 ("^ *\\([0-9]+>\\)?\\(\\(?:[a-zA-Z]:\\)?[^ :(	\n][^:(	\n]*\\)(\\([0-9]+\\)\\(?:,\\([0-9]+\\)\\)?) ?: \\(?:see declaration\\|\\(?:warnin\\(g\\)\\|[a-z ]+\\) C[0-9]+:\\)"
  2 3 4)
 ("^\"\\([^,\" \n	]+\\)\", line \\([0-9]+\\)\\(?:[(. pos]+\\([0-9]+\\))?\\)?[:.,; (-]\\( warning:\\|[-0-9 ]*(W)\\)?"
  1 2 3)
 ("^  \\(?: \\*\\)?\\(.*\\):\\([1-9][0-9]*\\) ([^)]+)$" 1 2 nil)
 ("^CMake \\(?:Error\\|\\(Warning\\)\\) at \\(.*\\):\\([1-9][0-9]*\\) ([^)]+):$"
  2 3 nil)
 ("^[   ]*File \\(\"?\\)\\([^,\" \n	<>]+\\)\\1, lines? \\([0-9]+\\)-?\\([0-9]+\\)?\\(?:$\\|,\\(?: characters? \\([0-9]+\\)-?\\([0-9]+\\)?:\\)?\\([ \n]Warning\\(?: [0-9]+\\)?:\\)?\\)"
  2 3 5)
 ("^\\(?:Error\\|Warnin\\(g\\)\\) \\(?:[FEW][0-9]+ \\)?\\([a-zA-Z]?:?[^:(       \n]+\\) \\([0-9]+\\)\\(?:[)     ]\\|:[^0-9\n]\\)"
  2 3 nil)
 ("^\\([^: \n	]+\\): line \\([0-9]+\\):" 1 2 nil)
 ("^[   ]*\\(?:\\[[^] \n]+\\][  ]*\\)\\{1,2\\}\\(\\(?:[A-Za-z]:\\)?[^: \n]+\\):\\([0-9]+\\):\\(?:\\([0-9]+\\):\\([0-9]+\\):\\([0-9]+\\):\\)?\\( warning\\)?"
  1 2 3)
 (" in line \\([0-9]+\\) of file \\([^ \n]+[^. \n]\\)\\.? " 2 1 nil)
 ("\\(warning: .*\\)? at \\([^ \n]+\\):\\([0-9]+\\)$" 2 3 nil)
 ("^\\(?:[Ee]rror on \\|[Ww]arning on\\( \\)\\)?[Ll]ine[        ]+\\([0-9]+\\)[         ]+of[   ]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:"
  3 2 nil)
 ("^\\(?:\\[31m\\)?\\([^\n]*\\|FileError:.*\n\\)\\(?:\\[39m\\[31m\\)? in \\(?:\\[39m\\)?\\([^ 
\n	]+\\)\\(?:\\[90m\\)?\\(?::\\| on line \\)\\([0-9]+\\)\\(?::\\|, column \\)\\([0-9]+\\):?\\(?:\\[39m\\)?"
  2 3 4))

Documentation

Patterns for matching error/warning lines.

Each pattern has the form:

    (REGEXP FILE-IDX LINE-IDX COL-IDX ERR-TEXT-IDX)

Use flymake-proc-reformat-err-line-patterns-from-compile-el to add patterns from compile.el.

Aliases

flymake-err-line-patterns (obsolete since 26.1)