1071d4279SBram Moolenaar" Vim compiler file 2*dd007ed5SBram Moolenaar" Compiler: se (Liberty Eiffel Compiler) 3*dd007ed5SBram Moolenaar" Maintainer: Doug Kearns <[email protected]> 4*dd007ed5SBram Moolenaar" Last Change: 2013 Jun 29 5071d4279SBram Moolenaar 6071d4279SBram Moolenaarif exists("current_compiler") 7071d4279SBram Moolenaar finish 8071d4279SBram Moolenaarendif 9071d4279SBram Moolenaarlet current_compiler = "se" 10071d4279SBram Moolenaar 11071d4279SBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 12071d4279SBram Moolenaar command -nargs=* CompilerSet setlocal <args> 13071d4279SBram Moolenaarendif 14071d4279SBram Moolenaar 15071d4279SBram Moolenaarlet s:cpo_save = &cpo 16071d4279SBram Moolenaarset cpo-=C 17071d4279SBram Moolenaar 18*dd007ed5SBram MoolenaarCompilerSet makeprg=se\ c 19071d4279SBram Moolenaar 20071d4279SBram MoolenaarCompilerSet errorformat=%W******\ Warning:\ %m, 21071d4279SBram Moolenaar \%E******\ Fatal\ Error:\ %m, 22071d4279SBram Moolenaar \%E******\ Error:\ %m, 23*dd007ed5SBram Moolenaar \%ZLine\ %l\ column\ %c\ in\ %.%#\ (%f)\ %\\=:, 24*dd007ed5SBram Moolenaar \%ZLine\ %l\ columns\ %c\\,\ %\\d%\\+\ %.%#\ (%f)\ %\\=:, 25*dd007ed5SBram Moolenaar \%+C%*[^\ ]%.%#, 26*dd007ed5SBram Moolenaar \%-GThe\ source\ lines\ involved, 27071d4279SBram Moolenaar \%-G%.%# 28071d4279SBram Moolenaar 29071d4279SBram Moolenaarlet &cpo = s:cpo_save 30071d4279SBram Moolenaarunlet s:cpo_save 31