| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	Dylan | 
					
						
							|  |  |  | " Authors:	Justus Pendleton <justus@acm.org> | 
					
						
							|  |  |  | " Last Change:	Fri Sep 29 13:53:27 PDT 2000 | 
					
						
							|  |  |  | " | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " quit when a syntax file was already loaded | 
					
						
							|  |  |  | if exists("b:current_syntax") | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn case ignore | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn region	dylanintrInfo		matchgroup=Statement start="^" end=":" oneline | 
					
						
							|  |  |  | syn match	dylanintrInterface	"define interface" | 
					
						
							|  |  |  | syn match	dylanintrClass		"<.*>" | 
					
						
							|  |  |  | syn region	dylanintrType		start=+"+ skip=+\\\\\|\\"+ end=+"+ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn region	dylanintrIncluded	contained start=+"+ skip=+\\\\\|\\"+ end=+"+ | 
					
						
							|  |  |  | syn match	dylanintrIncluded	contained "<[^>]*>" | 
					
						
							|  |  |  | syn match	dylanintrInclude	"^\s*#\s*include\>\s*["<]" contains=intrIncluded | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | "syn keyword intrMods pointer struct | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Define the default highlighting. | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " Only when an item doesn't have highlighting yet | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link dylanintrInfo		Special | 
					
						
							|  |  |  | hi def link dylanintrInterface	Operator | 
					
						
							|  |  |  | hi def link dylanintrMods		Type | 
					
						
							|  |  |  | hi def link dylanintrClass		StorageClass | 
					
						
							|  |  |  | hi def link dylanintrType		Type | 
					
						
							|  |  |  | hi def link dylanintrIncluded	String | 
					
						
							|  |  |  | hi def link dylanintrInclude	Include | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "dylanintr" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " vim:ts=8 |