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