2 " Compiler: g77 (GNU Fortran)
3 " Maintainer: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4 " Last Change: $Date: 2004/06/13 18:17:36 $
7 if exists("current_compiler")
10 let current_compiler = "fortran_g77"
12 if exists(":CompilerSet") != 2 " older Vim always used :setlocal
13 command -nargs=* CompilerSet setlocal <args>
19 " Note: The errorformat assumes GNU make
21 " sample multiline errors (besides gcc backend one-liners):
23 " parameter UPLO = 'Upper-triangle'
25 " Unsupported VXT statement at (^)
27 " integer desca( * ), descb( * )
29 " gev.f:19: (continued):
32 " Invalid declaration of or reference to symbol `desca' at (2) [initially seen at (1)]
34 CompilerSet errorformat=
36 \%f:%l:\ warning:\ %m,
37 \%A%f:%l:\ (continued):,
40 \%-C\ \ \ %p%*[0123456789^]%.%#,
42 \%D%*\\a[%*\\d]:\ Entering\ directory\ `%f',
43 \%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f',
44 \%DMaking\ %*\\a\ in\ %f,