| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	ESQL-C | 
					
						
							|  |  |  | " Maintainer:	Jonathan A. George <jageorge@tel.gte.com> | 
					
						
							|  |  |  | " Last Change:	2001 May 09 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Read the C++ syntax to start with | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | runtime! syntax/cpp.vim | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | " ESQL-C extentions | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syntax keyword esqlcPreProc	EXEC SQL INCLUDE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syntax case ignore | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syntax keyword esqlcPreProc	begin end declare section database open execute | 
					
						
							|  |  |  | syntax keyword esqlcPreProc	prepare fetch goto continue found sqlerror work | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	access add as asc by check cluster column | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	compress connect current decimal | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	desc exclusive file from group | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	having identified immediate increment index | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	initial into is level maxextents mode modify | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	nocompress nowait of offline on online start | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	successful synonym table then to trigger uid | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	unique user validate values view whenever | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	where with option order pctfree privileges | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	public resource row rowlabel rownum rows | 
					
						
							|  |  |  | syntax keyword esqlcKeyword	session share size smallint | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syntax keyword esqlcOperator	not and or | 
					
						
							|  |  |  | syntax keyword esqlcOperator	in any some all between exists | 
					
						
							|  |  |  | syntax keyword esqlcOperator	like escape | 
					
						
							|  |  |  | syntax keyword esqlcOperator	intersect minus | 
					
						
							|  |  |  | syntax keyword esqlcOperator	prior distinct | 
					
						
							|  |  |  | syntax keyword esqlcOperator	sysdate | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syntax keyword esqlcStatement	alter analyze audit comment commit create | 
					
						
							|  |  |  | syntax keyword esqlcStatement	delete drop explain grant insert lock noaudit | 
					
						
							|  |  |  | syntax keyword esqlcStatement	rename revoke rollback savepoint select set | 
					
						
							|  |  |  | syntax keyword esqlcStatement	truncate update | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Define the default highlighting. | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " Only when an item doesn't have highlighting yet | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link esqlcOperator	Operator | 
					
						
							|  |  |  | hi def link esqlcStatement	Statement | 
					
						
							|  |  |  | hi def link esqlcKeyword	esqlcSpecial | 
					
						
							|  |  |  | hi def link esqlcSpecial	Special | 
					
						
							|  |  |  | hi def link esqlcPreProc	PreProc | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "esqlc" | 
					
						
							|  |  |  | 
 |