neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

fortran_g77.vim (1097B)


      1 " Vim compiler file
      2 " Compiler:     g77 (GNU Fortran)
      3 " Maintainer:   Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
      4 " Last Change:  $Date: 2004/06/13 18:17:36 $
      5 "		2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
      6 " $Revision: 1.1 $
      7 
      8 if exists("current_compiler")
      9  finish
     10 endif
     11 let current_compiler = "fortran_g77"
     12 
     13 let s:cpo_save = &cpo
     14 set cpo-=C
     15 
     16 " Note: The errorformat assumes GNU make
     17 
     18 " sample multiline errors (besides gcc backend one-liners):
     19 " gev.f:14:
     20 "	   parameter UPLO = 'Upper-triangle'
     21 "	   ^
     22 " Unsupported VXT statement at (^)
     23 " gev.f:6:
     24 "	   integer	   desca( * ), descb( * )
     25 "			   1
     26 " gev.f:19: (continued):
     27 "	   end subroutine
     28 "	   2
     29 " Invalid declaration of or reference to symbol `desca' at (2) [initially seen at (1)]
     30 
     31 CompilerSet errorformat=
     32 \%Omake:\ %r,
     33 \%f:%l:\ warning:\ %m,
     34 \%A%f:%l:\ (continued):,
     35 \%W%f:%l:\ warning:,
     36 \%A%f:%l:\ ,
     37 \%-C\ \ \ %p%*[0123456789^]%.%#,
     38 \%-C\ \ \ %.%#,
     39 \%D%*\\a[%*\\d]:\ Entering\ directory\ `%f',
     40 \%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f',
     41 \%DMaking\ %*\\a\ in\ %f,
     42 \%Z%m
     43 
     44 let &cpo = s:cpo_save
     45 unlet s:cpo_save