xref: /vim-8.2.3635/runtime/compiler/stack.vim (revision 20aac6c1)
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