| 
									
										
										
										
											2008-06-24 21:16:56 +00:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	Symbian meta-makefile definition (MMP) | 
					
						
							|  |  |  | " Maintainer:	Ron Aaron <ron@ronware.org> | 
					
						
							|  |  |  | " Last Change:	2007/11/07 | 
					
						
							|  |  |  | " URL: http://ronware.org/wiki/vim/mmp | 
					
						
							|  |  |  | " Filetypes:	*.mmp | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " quit when a syntax file was already loaded | 
					
						
							|  |  |  | if exists("b:current_syntax") | 
					
						
							| 
									
										
										
										
											2008-06-24 21:16:56 +00:00
										 |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn case ignore | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match mmpComment	"//.*" | 
					
						
							|  |  |  | syn region mmpComment start="/\*" end="\*\/" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword mmpKeyword	aif asspabi assplibrary aaspexports baseaddress | 
					
						
							|  |  |  | syn keyword mmpKeyword	debuglibrary deffile document epocheapsize | 
					
						
							|  |  |  | syn keyword mmpKeyword	epocprocesspriority epocstacksize exportunfrozen | 
					
						
							|  |  |  | syn keyword mmpStorage	lang library linkas macro nostrictdef option | 
					
						
							|  |  |  | syn keyword mmpStorage	resource source sourcepath srcdbg startbitmap | 
					
						
							|  |  |  | syn keyword mmpStorage	start end staticlibrary strictdepend systeminclude | 
					
						
							|  |  |  | syn keyword mmpStorage	systemresource target targettype targetpath uid | 
					
						
							|  |  |  | syn keyword mmpStorage	userinclude win32_library | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match mmpIfdef	"\#\(include\|ifdef\|ifndef\|if\|endif\|else\|elif\)" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match   mmpNumber	"\d+" | 
					
						
							|  |  |  | syn match   mmpNumber	"0x\x\+" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Define the default highlighting. | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " Only when an item doesn't have highlighting yet | 
					
						
							| 
									
										
										
										
											2008-06-24 21:16:56 +00:00
										 |  |  | if !exists("did_mmp_syntax_inits") | 
					
						
							|  |  |  |   let did_mmp_syntax_inits=1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   hi def link mmpComment	Comment | 
					
						
							|  |  |  |   hi def link mmpKeyword	Keyword | 
					
						
							|  |  |  |   hi def link mmpStorage	StorageClass | 
					
						
							|  |  |  |   hi def link mmpString	String | 
					
						
							|  |  |  |   hi def link mmpNumber	Number | 
					
						
							|  |  |  |   hi def link mmpOrdinal	Operator | 
					
						
							|  |  |  |   hi def link mmpIfdef	PreCondit | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "mmp" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " vim: ts=8 |