| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	TealInfo source files (*.tli) | 
					
						
							|  |  |  | " Maintainer:	Kurt W. Andrews <kandrews@fastrans.net> | 
					
						
							|  |  |  | " Last Change:	2001 May 10 | 
					
						
							|  |  |  | " Version:      1.0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " TealInfo Objects | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword tliObject LIST POPLIST WINDOW POPWINDOW OUTLINE CHECKMARK GOTO | 
					
						
							|  |  |  | syn keyword tliObject LABEL IMAGE RECT TRES PASSWORD POPEDIT POPIMAGE CHECKLIST | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " TealInfo Fields | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword tliField X Y W H BX BY BW BH SX SY FONT BFONT CYCLE DELAY TABS | 
					
						
							|  |  |  | syn keyword tliField STYLE BTEXT RECORD DATABASE KEY TARGET DEFAULT TEXT | 
					
						
							|  |  |  | syn keyword tliField LINKS MAXVAL | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " TealInfo Styles | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn keyword tliStyle INVERTED HORIZ_RULE VERT_RULE NO_SCROLL NO_BORDER BOLD_BORDER | 
					
						
							|  |  |  | syn keyword tliStyle ROUND_BORDER ALIGN_RIGHT ALIGN_CENTER ALIGN_LEFT_START ALIGN_RIGHT_START | 
					
						
							|  |  |  | syn keyword tliStyle ALIGN_CENTER_START ALIGN_LEFT_END ALIGN_RIGHT_END ALIGN_CENTER_END | 
					
						
							|  |  |  | syn keyword tliStyle LOCKOUT BUTTON_SCROLL BUTTON_SELECT STROKE_FIND FILLED REGISTER | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " String and Character constants | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match tliSpecial	"@" | 
					
						
							|  |  |  | syn region tliString	start=+"+ end=+"+ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | "TealInfo Numbers, identifiers and comments | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn case ignore | 
					
						
							|  |  |  | syn match tliNumber	"\d*" | 
					
						
							|  |  |  | syn match tliIdentifier	"\<\h\w*\>" | 
					
						
							|  |  |  | syn match tliComment	"#.*" | 
					
						
							|  |  |  | syn case match | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " 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 tliNumber	Number | 
					
						
							|  |  |  | hi def link tliString	String | 
					
						
							|  |  |  | hi def link tliComment	Comment | 
					
						
							|  |  |  | hi def link tliSpecial	SpecialChar | 
					
						
							|  |  |  | hi def link tliIdentifier Identifier | 
					
						
							|  |  |  | hi def link tliObject     Statement | 
					
						
							|  |  |  | hi def link tliField      Type | 
					
						
							|  |  |  | hi def link tliStyle      PreProc | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "tli" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " vim: ts=8 |