xref: /vim-8.2.3635/runtime/compiler/mcs.vim (revision 6c35beaa)
1c81e5e79SBram Moolenaar" Vim compiler file
2c81e5e79SBram Moolenaar" Compiler:    Mono C# Compiler
3c81e5e79SBram Moolenaar" Maintainer:  Jarek Sobiecki <[email protected]>
4*6c35beaaSBram Moolenaar" Last Updated By: Peter Collingbourne
5*6c35beaaSBram Moolenaar" Latest Revision: 2012 Jul 19
6c81e5e79SBram Moolenaar
7c81e5e79SBram Moolenaarif exists("current_compiler")
8c81e5e79SBram Moolenaar  finish
9c81e5e79SBram Moolenaarendif
10c81e5e79SBram Moolenaarlet current_compiler = "mcs"
11c81e5e79SBram Moolenaar
12c81e5e79SBram Moolenaarlet s:cpo_save = &cpo
13c81e5e79SBram Moolenaarset cpo-=C
14c81e5e79SBram Moolenaar
15c81e5e79SBram Moolenaarsetlocal errorformat=
16*6c35beaaSBram Moolenaar         \%D%.%#Project\ \"%f/%[%^/\"]%#\"%.%#,
17*6c35beaaSBram Moolenaar         \%X%.%#Done\ building\ project\ \"%f/%[%^/\"]%#\"%.%#,
18*6c35beaaSBram Moolenaar         \%-G%\\s%.%#,
19*6c35beaaSBram Moolenaar         \%E%f(%l):\ error\ CS%n:%m,
20*6c35beaaSBram Moolenaar         \%W%f(%l):\ warning\ CS%n:%m,
21c81e5e79SBram Moolenaar         \%E%f(%l\\,%c):\ error\ CS%n:%m,
22c81e5e79SBram Moolenaar         \%W%f(%l\\,%c):\ warning\ CS%n:%m,
23c81e5e79SBram Moolenaar         \%E%>syntax\ error\\,%m,%Z%f(%l\\,%c):\ error\ CS%n:%m,
24c81e5e79SBram Moolenaar         \%D%*\\a[%*\\d]:\ Entering\ directory\ `%f',
25c81e5e79SBram Moolenaar         \%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f',
26c81e5e79SBram Moolenaar         \%DMaking\ %*\\a\ in\ %f,
27*6c35beaaSBram Moolenaar         \%-G%.%#
28c81e5e79SBram Moolenaar
29c81e5e79SBram Moolenaarlet &cpo = s:cpo_save
30c81e5e79SBram Moolenaarunlet s:cpo_save
31