| 
									
										
										
										
											2007-05-05 18:24:42 +00:00
										 |  |  | " Vim compiler file | 
					
						
							| 
									
										
										
										
											2024-03-31 18:37:05 +02:00
										 |  |  | " Compiler:     Mono C# Compiler | 
					
						
							|  |  |  | " Maintainer:   Jarek Sobiecki <harijari@go2.pl> | 
					
						
							|  |  |  | " Contributors: Peter Collingbourne and Enno Nagel | 
					
						
							|  |  |  | " Last Change:  2024 Mar 29 | 
					
						
							| 
									
										
										
										
											2024-04-06 01:59:39 +08:00
										 |  |  | "               2024 Apr 05 by The Vim Project (removed :CompilerSet definition) | 
					
						
							| 
									
										
										
										
											2007-05-05 18:24:42 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | if exists("current_compiler") | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let current_compiler = "mcs" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let s:cpo_save = &cpo | 
					
						
							|  |  |  | set cpo-=C | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-31 18:37:05 +02:00
										 |  |  | CompilerSet makeprg=mcs | 
					
						
							|  |  |  | CompilerSet errorformat= | 
					
						
							| 
									
										
										
										
											2012-07-25 17:49:10 +02:00
										 |  |  |          \%D%.%#Project\ \"%f/%[%^/\"]%#\"%.%#, | 
					
						
							|  |  |  |          \%X%.%#Done\ building\ project\ \"%f/%[%^/\"]%#\"%.%#, | 
					
						
							|  |  |  |          \%-G%\\s%.%#, | 
					
						
							|  |  |  |          \%E%f(%l):\ error\ CS%n:%m, | 
					
						
							|  |  |  |          \%W%f(%l):\ warning\ CS%n:%m, | 
					
						
							| 
									
										
										
										
											2007-05-05 18:24:42 +00:00
										 |  |  |          \%E%f(%l\\,%c):\ error\ CS%n:%m, | 
					
						
							|  |  |  |          \%W%f(%l\\,%c):\ warning\ CS%n:%m, | 
					
						
							|  |  |  |          \%E%>syntax\ error\\,%m,%Z%f(%l\\,%c):\ error\ CS%n:%m, | 
					
						
							|  |  |  |          \%D%*\\a[%*\\d]:\ Entering\ directory\ `%f', | 
					
						
							|  |  |  |          \%X%*\\a[%*\\d]:\ Leaving\ directory\ `%f', | 
					
						
							|  |  |  |          \%DMaking\ %*\\a\ in\ %f, | 
					
						
							| 
									
										
										
										
											2012-07-25 17:49:10 +02:00
										 |  |  |          \%-G%.%# | 
					
						
							| 
									
										
										
										
											2007-05-05 18:24:42 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | let &cpo = s:cpo_save | 
					
						
							|  |  |  | unlet s:cpo_save |