Update line marker pattern for new gfortran

Add tests for GCC 4.1.2, 4.9.2 and 6.3.1
This commit is contained in:
Daan van Vugt
2017-02-14 12:01:12 +01:00
parent afd0730248
commit 68b6be57f1
2 changed files with 119 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ function! ale_linters#fortran#gcc#Handle(buffer, lines) abort
"
" :21.34:
" Error: Expected comma in I/O list at (1)
let l:line_marker_pattern = '^:\(\d\+\)\.\(\d\+\):$'
let l:line_marker_pattern = ':\(\d\+\)[.:]\=\(\d\+\)\=:\=$'
let l:message_pattern = '^\(Error\|Warning\): \(.\+\)$'
let l:looking_for_message = 0
let l:last_loclist_obj = {}