1*20aac6c1SBram Moolenaar" Vim compiler file 2*20aac6c1SBram Moolenaar" Compiler: Haskell Stack 3*20aac6c1SBram Moolenaar" Maintainer: Daniel Campoverde <[email protected]> 4*20aac6c1SBram Moolenaar" Latest Revision: 2018-08-27 5*20aac6c1SBram Moolenaar 6*20aac6c1SBram Moolenaarif exists("current_compiler") 7*20aac6c1SBram Moolenaar finish 8*20aac6c1SBram Moolenaarendif 9*20aac6c1SBram Moolenaarlet current_compiler = "stack" 10*20aac6c1SBram Moolenaar 11*20aac6c1SBram Moolenaarlet s:cpo_save = &cpo 12*20aac6c1SBram Moolenaarset cpo&vim 13*20aac6c1SBram Moolenaar 14*20aac6c1SBram Moolenaar 15*20aac6c1SBram MoolenaarCompilerSet errorformat= 16*20aac6c1SBram Moolenaar \%-G%.%#:\ build\ %.%#, 17*20aac6c1SBram Moolenaar \%-G%.%#:\ configure\ %.%#, 18*20aac6c1SBram Moolenaar \%-G[%.%#]%.%#, 19*20aac6c1SBram Moolenaar \%-G%.%#preprocessing\ %.%#, 20*20aac6c1SBram Moolenaar \%-G%.%#configuring\ %.%#, 21*20aac6c1SBram Moolenaar \%-G%.%#building\ %.%#, 22*20aac6c1SBram Moolenaar \%-G%.%#linking\ %.%#, 23*20aac6c1SBram Moolenaar \%-G%.%#installing\ %.%#, 24*20aac6c1SBram Moolenaar \%-G%.%#registering\ %.%#, 25*20aac6c1SBram Moolenaar \%-G%.%#:\ copy/register%.%#, 26*20aac6c1SBram Moolenaar \%-G%.%#process\ exited\ %.%#, 27*20aac6c1SBram Moolenaar \%-G%.%#--builddir=%.%#, 28*20aac6c1SBram Moolenaar \%-G--%.%#, 29*20aac6c1SBram Moolenaar \%-G%.%#\|%.%#, 30*20aac6c1SBram Moolenaar \%E%f:%l:%c:\ error:,%+Z\ \ \ \ %m, 31*20aac6c1SBram Moolenaar \%E%f:%l:%c:\ error:\ %m,%-Z, 32*20aac6c1SBram Moolenaar \%W%f:%l:%c:\ warning:,%+Z\ \ \ \ %m, 33*20aac6c1SBram Moolenaar \%W%f:%l:%c:\ warning:\ %m,%-Z, 34*20aac6c1SBram Moolenaar 35*20aac6c1SBram Moolenaar 36*20aac6c1SBram Moolenaarlet &cpo = s:cpo_save 37*20aac6c1SBram Moolenaarunlet s:cpo_save 38