;----------------------------------------------;
;           Coder plugin syntax file           ;
;----------------------------------------------;

;Colors
; Color need to be in #RRGGBB or #RGB format.
; If color equal to zero, then color ignored.
;
;Font styles
; 0  ignored.
; 1  normal.
; 2  bold.
; 3  italic.
; 4  bold italic.
;
;For comfort file viewing/editing set tab size to 8.


Files:
;==========
;File types
;==========
*.sql


;----------------------------------------------;
;                  HighLight                   ;
;----------------------------------------------;

;Flags (sum of the members)
;     1  case sensitive.
;     2  word is a composition of characters ("Words:" section only). Example: "0123456789" - highlight words that contain only digits.
;     4  quote end required ("Quotes:" section only).
;     8  quote start string is ignored and last meet delimiter used as quote start ("Quotes:" section only).
;    16  quote end string is ignored and first meet delimiter used as quote end ("Quotes:" section only).
;    32  don't highlight quote start ("Quotes:" section only).
;    64  don't highlight quote end ("Quotes:" section only).
;   128  don't catch and don't highlight quote start ("Quotes:" section only).
;   256  don't catch and don't highlight quote end ("Quotes:" section only).
;   512  quote start, delimiter or word located at line start.
;  1024  quote end, delimiter or word located at line end.
;  2048  quote start is surrounded with delimiters ("Quotes:" section only).
;  4096  quote end is surrounded with delimiters ("Quotes:" section only).
;  8192  quote doesn't contain delimiters ("Quotes:" section only).
; 16384  only quote start string is catched ("Quotes:" section only).
; 32768  quote doesn't contain any character ("Quotes:" section only).


Font:
;=================================================================
;FontStyle             FontSize              FaceName
;=================================================================
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}


Colors:
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
;BasicTextColor             BasicBkColor              SelTextColor              SelBkColor              LineTextColor              LineBkColor              LineBorderColor              AltTextColor              AltBkColor              AltBorderColor              ColumnColor              MarkerColor              CaretColor              UrlColor              ActiveUrlColor              VisitUrlColor
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_LineBorderColor} ${HighLight_AltTextColor} ${HighLight_AltBkColor} ${HighLight_AltBorderColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor} ${HighLight_ActiveUrlColor} ${HighLight_VisitUrlColor}


BkImage:
;==================================================
;BkImageFile              BkImageAlpha
;==================================================
${HighLight_BkImageFile}  ${HighLight_BkImageAlpha}


AutoMark:
;====================================================================================================================
;AutoMarkFlags             AutoMarkFontStyle              AutoMarkTextColor              AutoMarkBkColor
;====================================================================================================================
${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}


Quotes:
;===================================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote   Parent  Rule
;       style   text    bkgrnd  start   end     char    include exclude ID      ID
;===================================================================================
;5=1+4
5	3	${STR}	0	'"'	'"'	"\"	""	""	0	0
;5=1+4
5	3	${STR}	0	"'"	"'"	"\"	""	""	0	0
;1=1
1	3	${COMM}	0	"--"	""	""	""	""	0	0
;1=1
1	3	${COMM}	0	"#"	""	""	""	""	0	0
;5=1+4
5	3	${COMM}	0	"{"	"}"	""	""	""	0	0
;5=1+4
5	3	${COMM}	0	"/*"	"*/"	""	""	""	0	0


QuotesRE:
;===========================================================================================
;Flags  Pattern         \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=...  ParentID RuleID
;===========================================================================================


Delimiters:
;===============================================
;Flags  Font    Color   Color   Char(s)   Parent
;       style   text    bkgrnd            ID
;===============================================
1	0	0	0	" "
1	0	0	0	"	"
1	0	${DEL1}	0	(
1	0	${DEL1}	0	)
1	0	${DEL1}	0	?
1	0	${DEL1}	0	#
1	0	${DEL2}	0	.
1	0	${DEL2}	0	,
1	0	${DEL2}	0	:
1	0	${DEL2}	0	;
1	0	${DEL2}	0	!
1	0	${DEL2}	0	~
1	0	${DEL2}	0	|
1	0	${DEL2}	0	=
1	0	${DEL2}	0	-
1	0	${DEL2}	0	*
1	0	${DEL2}	0	+
1	0	${DEL2}	0	/
1	0	${DEL2}	0	<
1	0	${DEL2}	0	>
1	0	${DEL2}	0	[
1	0	${DEL2}	0	]


Words:
;===========================================
;Flags  Font    Color   Color   Word  Parent
;       style   text    bkgrnd        ID
;===========================================
;--common functions--
0	0	${OP}	0	count
0	0	${OP}	0	sum
0	0	${OP}	0	avg
0	0	${OP}	0	min
0	0	${OP}	0	max
0	0	${OP}	0	debug_eng
0	0	${OP}	0	isnull
0	0	${OP}	0	greater
0	0	${OP}	0	lesser
0	0	${OP}	0	argn
0	0	${OP}	0	string
0	0	${OP}	0	ymd
0	0	${OP}	0	todate
0	0	${OP}	0	totimestamp
0	0	${OP}	0	today
0	0	${OP}	0	now
0	0	${OP}	0	utc_now
0	0	${OP}	0	number
0	0	${OP}	0	identity
0	0	${OP}	0	years
0	0	${OP}	0	months
0	0	${OP}	0	weeks
0	0	${OP}	0	days
0	0	${OP}	0	hours
0	0	${OP}	0	minutes
0	0	${OP}	0	seconds
0	0	${OP}	0	second
0	0	${OP}	0	minute
0	0	${OP}	0	hour
0	0	${OP}	0	day
0	0	${OP}	0	month
0	0	${OP}	0	year
0	0	${OP}	0	dow
0	0	${OP}	0	date_format
0	0	${OP}	0	substr
0	0	${OP}	0	substring
0	0	${OP}	0	byte_substr
0	0	${OP}	0	length
0	0	${OP}	0	byte_length
0	0	${OP}	0	datalength
0	0	${OP}	0	evaluate
0	0	${OP}	0	list
0	0	${OP}	0	soundex
0	0	${OP}	0	similar
0	0	${OP}	0	difference
0	0	${OP}	0	like_start
0	0	${OP}	0	like_end
0	0	${OP}	0	regexp_compile
0	0	${OP}	0	regexp_compile_patindex
0	0	${OP}	0	remainder
0	0	${OP}	0	abs
0	0	${OP}	0	graphical_plan
0	0	${OP}	0	plan
0	0	${OP}	0	explanation
0	0	${OP}	0	ulplan
0	0	${OP}	0	graphical_ulplan
0	0	${OP}	0	long_ulplan
0	0	${OP}	0	short_ulplan
0	0	${OP}	0	rewrite
0	0	${OP}	0	watcomsql
0	0	${OP}	0	transactsql
0	0	${OP}	0	dialect
0	0	${OP}	0	estimate
0	0	${OP}	0	estimate_source
0	0	${OP}	0	index_estimate
0	0	${OP}	0	experience_estimate
0	0	${OP}	0	traceback
0	0	${OP}	0	wsql_state
0	0	${OP}	0	lang_message
0	0	${OP}	0	dateadd
0	0	${OP}	0	datediff
0	0	${OP}	0	datepart
0	0	${OP}	0	datename
0	0	${OP}	0	dayname
0	0	${OP}	0	monthname
0	0	${OP}	0	quarter
0	0	${OP}	0	tsequal
0	0	${OP}	0	hextoint
0	0	${OP}	0	inttohex
0	0	${OP}	0	rand
0	0	${OP}	0	textptr
0	0	${OP}	0	rowid
0	0	${OP}	0	grouping
0	0	${OP}	0	stddev
0	0	${OP}	0	variance
0	0	${OP}	0	rank
0	0	${OP}	0	dense_rank
0	0	${OP}	0	density
0	0	${OP}	0	percent_rank
0	0	${OP}	0	user_name
0	0	${OP}	0	user_id
0	0	${OP}	0	str
0	0	${OP}	0	stuff
0	0	${OP}	0	char_length
0	0	${OP}	0	ifnull
0	0	${OP}	0	nullif
0	0	${OP}	0	sortkey
0	0	${OP}	0	compare
0	0	${OP}	0	ts_index_statistics
0	0	${OP}	0	ts_table_statistics
0	0	${OP}	0	isdate
0	0	${OP}	0	isnumeric
0	0	${OP}	0	get_identity
0	0	${OP}	0	lookup
0	0	${OP}	0	newid
0	0	${OP}	0	uuidtostr
0	0	${OP}	0	strtouuid
0	0	${OP}	0	varexists
;--9.0.1 functions--
0	0	${OP}	0	acos
0	0	${OP}	0	asin
0	0	${OP}	0	atan
0	0	${OP}	0	atn2
0	0	${OP}	0	cast
0	0	${OP}	0	ceiling
0	0	${OP}	0	convert
0	0	${OP}	0	cos
0	0	${OP}	0	cot
0	0	${OP}	0	coalesce
0	0	${OP}	0	dateformat
0	0	${OP}	0	degrees
0	0	${OP}	0	exp
0	0	${OP}	0	floor
0	0	${OP}	0	getdate
0	0	${OP}	0	insertstr
0	0	${OP}	0	log
0	0	${OP}	0	log10
0	0	${OP}	0	lower
0	0	${OP}	0	mod
0	0	${OP}	0	pi
0	0	${OP}	0	power
0	0	${OP}	0	property
0	0	${OP}	0	radians
0	0	${OP}	0	replicate
0	0	${OP}	0	round
0	0	${OP}	0	sign
0	0	${OP}	0	sin
0	0	${OP}	0	sqldialect
0	0	${OP}	0	tan
0	0	${OP}	0	truncate
0	0	${OP}	0	truncnum
0	0	${OP}	0	base64_encode
0	0	${OP}	0	base64_decode
0	0	${OP}	0	hash
0	0	${OP}	0	compress
0	0	${OP}	0	decompress
0	0	${OP}	0	encrypt
0	0	${OP}	0	decrypt
;--string functions--
0	0	${OP}	0	ascii
0	0	${OP}	0	left
0	0	${OP}	0	ltrim
0	0	${OP}	0	repeat
0	0	${OP}	0	space
0	0	${OP}	0	right
0	0	${OP}	0	rtrim
0	0	${OP}	0	trim
0	0	${OP}	0	lcase
0	0	${OP}	0	ucase
0	0	${OP}	0	locate
0	0	${OP}	0	charindex
0	0	${OP}	0	patindex
0	0	${OP}	0	replace
0	0	${OP}	0	errormsg
0	0	${OP}	0	csconvert
;--property functions--
0	0	${OP}	0	db_id
0	0	${OP}	0	db_name
0	0	${OP}	0	property_name
0	0	${OP}	0	property_description
0	0	${OP}	0	property_number
0	0	${OP}	0	next_connection
0	0	${OP}	0	next_database
0	0	${OP}	0	connection_property
0	0	${OP}	0	db_property
0	0	${OP}	0	db_extended_property
0	0	${OP}	0	event_parmeter
0	0	${OP}	0	event_condition
0	0	${OP}	0	event_condition_name
;--sa_ procedures--
0	0	${OP}	0	sa_add_index_consultant_analysis
0	0	${OP}	0	sa_add_workload_query
0	0	${OP}	0	sa_app_deregister
0	0	${OP}	0	sa_app_get_infoStr
0	0	${OP}	0	sa_app_get_status
0	0	${OP}	0	sa_app_register
0	0	${OP}	0	sa_app_registration_unlock
0	0	${OP}	0	sa_app_set_infoStr
0	0	${OP}	0	sa_audit_string
0	0	${OP}	0	sa_check_commit
0	0	${OP}	0	sa_checkpoint_execute
0	0	${OP}	0	sa_conn_activity
0	0	${OP}	0	sa_conn_compression_info
0	0	${OP}	0	sa_conn_deregister
0	0	${OP}	0	sa_conn_info
0	0	${OP}	0	sa_conn_properties
0	0	${OP}	0	sa_conn_properties_by_conn
0	0	${OP}	0	sa_conn_properties_by_name
0	0	${OP}	0	sa_conn_register
0	0	${OP}	0	sa_conn_set_status
0	0	${OP}	0	sa_create_analysis_from_query
0	0	${OP}	0	sa_db_info
0	0	${OP}	0	sa_db_properties
0	0	${OP}	0	sa_disable_auditing_type
0	0	${OP}	0	sa_disable_index
0	0	${OP}	0	sa_disk_free_space
0	0	${OP}	0	sa_enable_auditing_type
0	0	${OP}	0	sa_enable_index
0	0	${OP}	0	sa_end_forward_to
0	0	${OP}	0	sa_eng_properties
0	0	${OP}	0	sa_event_schedules
0	0	${OP}	0	sa_exec_script
0	0	${OP}	0	sa_flush_cache
0	0	${OP}	0	sa_flush_statistics
0	0	${OP}	0	sa_forward_to
0	0	${OP}	0	sa_get_dtt
0	0	${OP}	0	sa_get_histogram
0	0	${OP}	0	sa_get_request_profile
0	0	${OP}	0	sa_get_request_profile_sub
0	0	${OP}	0	sa_get_request_times
0	0	${OP}	0	sa_get_server_messages
0	0	${OP}	0	sa_get_simulated_scale_factors
0	0	${OP}	0	sa_get_workload_capture_status
0	0	${OP}	0	sa_index_density
0	0	${OP}	0	sa_index_levels
0	0	${OP}	0	sa_index_statistics
0	0	${OP}	0	sa_internal_alter_index_ability
0	0	${OP}	0	sa_internal_create_analysis_from_query
0	0	${OP}	0	sa_internal_disk_free_space
0	0	${OP}	0	sa_internal_get_dtt
0	0	${OP}	0	sa_internal_get_histogram
0	0	${OP}	0	sa_internal_get_request_times
0	0	${OP}	0	sa_internal_get_simulated_scale_factors
0	0	${OP}	0	sa_internal_get_workload_capture_status
0	0	${OP}	0	sa_internal_index_density
0	0	${OP}	0	sa_internal_index_levels
0	0	${OP}	0	sa_internal_index_statistics
0	0	${OP}	0	sa_internal_java_loaded_classes
0	0	${OP}	0	sa_internal_locks
0	0	${OP}	0	sa_internal_pause_workload_capture
0	0	${OP}	0	sa_internal_procedure_profile
0	0	${OP}	0	sa_internal_procedure_profile_summary
0	0	${OP}	0	sa_internal_read_backup_history
0	0	${OP}	0	sa_internal_recommend_indexes
0	0	${OP}	0	sa_internal_reset_identity
0	0	${OP}	0	sa_internal_resume_workload_capture
0	0	${OP}	0	sa_internal_start_workload_capture
0	0	${OP}	0	sa_internal_stop_index_consultant
0	0	${OP}	0	sa_internal_stop_workload_capture
0	0	${OP}	0	sa_internal_table_fragmentation
0	0	${OP}	0	sa_internal_table_page_usage
0	0	${OP}	0	sa_internal_table_stats
0	0	${OP}	0	sa_internal_virtual_sysindex
0	0	${OP}	0	sa_internal_virtual_sysixcol
0	0	${OP}	0	sa_java_loaded_classes
0	0	${OP}	0	sa_jdk_version
0	0	${OP}	0	sa_locks
0	0	${OP}	0	sa_make_object
0	0	${OP}	0	sa_pause_workload_capture
0	0	${OP}	0	sa_proc_debug_attach_to_connection
0	0	${OP}	0	sa_proc_debug_connect
0	0	${OP}	0	sa_proc_debug_detach_from_connection
0	0	${OP}	0	sa_proc_debug_disconnect
0	0	${OP}	0	sa_proc_debug_get_connection_name
0	0	${OP}	0	sa_proc_debug_release_connection
0	0	${OP}	0	sa_proc_debug_request
0	0	${OP}	0	sa_proc_debug_version
0	0	${OP}	0	sa_proc_debug_wait_for_connection
0	0	${OP}	0	sa_procedure_profile
0	0	${OP}	0	sa_procedure_profile_summary
0	0	${OP}	0	sa_read_backup_history
0	0	${OP}	0	sa_recommend_indexes
0	0	${OP}	0	sa_recompile_views
0	0	${OP}	0	sa_remove_index_consultant_analysis
0	0	${OP}	0	sa_remove_index_consultant_workload
0	0	${OP}	0	sa_reset_identity
0	0	${OP}	0	sa_resume_workload_capture
0	0	${OP}	0	sa_server_option
0	0	${OP}	0	sa_set_simulated_scale_factor
0	0	${OP}	0	sa_setremoteuser
0	0	${OP}	0	sa_setsubscription
0	0	${OP}	0	sa_start_recording_commits
0	0	${OP}	0	sa_start_workload_capture
0	0	${OP}	0	sa_statement_text
0	0	${OP}	0	sa_stop_index_consultant
0	0	${OP}	0	sa_stop_recording_commits
0	0	${OP}	0	sa_stop_workload_capture
0	0	${OP}	0	sa_sync
0	0	${OP}	0	sa_sync_sub
0	0	${OP}	0	sa_table_fragmentation
0	0	${OP}	0	sa_table_page_usage
0	0	${OP}	0	sa_table_stats
0	0	${OP}	0	sa_update_index_consultant_workload
0	0	${OP}	0	sa_validate
0	0	${OP}	0	sa_virtual_sysindex
0	0	${OP}	0	sa_virtual_sysixcol
;--sp_ procedures--
0	0	${OP}	0	sp_addalias
0	0	${OP}	0	sp_addauditrecord
0	0	${OP}	0	sp_adddumpdevice
0	0	${OP}	0	sp_addgroup
0	0	${OP}	0	sp_addlanguage
0	0	${OP}	0	sp_addlogin
0	0	${OP}	0	sp_addmessage
0	0	${OP}	0	sp_addremotelogin
0	0	${OP}	0	sp_addsegment
0	0	${OP}	0	sp_addserver
0	0	${OP}	0	sp_addthreshold
0	0	${OP}	0	sp_addtype
0	0	${OP}	0	sp_adduser
0	0	${OP}	0	sp_auditdatabase
0	0	${OP}	0	sp_auditlogin
0	0	${OP}	0	sp_auditobject
0	0	${OP}	0	sp_auditoption
0	0	${OP}	0	sp_auditsproc
0	0	${OP}	0	sp_bindefault
0	0	${OP}	0	sp_bindmsg
0	0	${OP}	0	sp_bindrule
0	0	${OP}	0	sp_changedbowner
0	0	${OP}	0	sp_changegroup
0	0	${OP}	0	sp_checknames
0	0	${OP}	0	sp_checkperms
0	0	${OP}	0	sp_checkreswords
0	0	${OP}	0	sp_clearstats
0	0	${OP}	0	sp_column_privileges
0	0	${OP}	0	sp_columns
0	0	${OP}	0	sp_commonkey
0	0	${OP}	0	sp_configure
0	0	${OP}	0	sp_cursorinfo
0	0	${OP}	0	sp_databases
0	0	${OP}	0	sp_datatype_info
0	0	${OP}	0	sp_dboption
0	0	${OP}	0	sp_dbremap
0	0	${OP}	0	sp_depends
0	0	${OP}	0	sp_diskdefault
0	0	${OP}	0	sp_displaylogin
0	0	${OP}	0	sp_dropalias
0	0	${OP}	0	sp_dropdevice
0	0	${OP}	0	sp_dropgroup
0	0	${OP}	0	sp_dropkey
0	0	${OP}	0	sp_droplanguage
0	0	${OP}	0	sp_droplogin
0	0	${OP}	0	sp_dropmessage
0	0	${OP}	0	sp_dropremotelogin
0	0	${OP}	0	sp_dropsegment
0	0	${OP}	0	sp_dropserver
0	0	${OP}	0	sp_dropthreshold
0	0	${OP}	0	sp_droptype
0	0	${OP}	0	sp_dropuser
0	0	${OP}	0	sp_estspace
0	0	${OP}	0	sp_extendsegment
0	0	${OP}	0	sp_fkeys
0	0	${OP}	0	sp_foreignkey
0	0	${OP}	0	sp_getmessage
0	0	${OP}	0	sp_help
0	0	${OP}	0	sp_helpconstraint
0	0	${OP}	0	sp_helpdb
0	0	${OP}	0	sp_helpdevice
0	0	${OP}	0	sp_helpgroup
0	0	${OP}	0	sp_helpindex
0	0	${OP}	0	sp_helpjoins
0	0	${OP}	0	sp_helpkey
0	0	${OP}	0	sp_helplanguage
0	0	${OP}	0	sp_helplog
0	0	${OP}	0	sp_helpprotect
0	0	${OP}	0	sp_helpremotelogin
0	0	${OP}	0	sp_helpsegment
0	0	${OP}	0	sp_helpserver
0	0	${OP}	0	sp_helpsort
0	0	${OP}	0	sp_helptext
0	0	${OP}	0	sp_helpthreshold
0	0	${OP}	0	sp_helpuser
0	0	${OP}	0	sp_indsuspect
0	0	${OP}	0	sp_lock
0	0	${OP}	0	sp_locklogin
0	0	${OP}	0	sp_logdevice
0	0	${OP}	0	sp_login_environment
0	0	${OP}	0	sp_modifylogin
0	0	${OP}	0	sp_modifythreshold
0	0	${OP}	0	sp_monitor
0	0	${OP}	0	sp_password
0	0	${OP}	0	sp_pkeys
0	0	${OP}	0	sp_placeobject
0	0	${OP}	0	sp_primarykey
0	0	${OP}	0	sp_procxmode
0	0	${OP}	0	sp_recompile
0	0	${OP}	0	sp_remap
0	0	${OP}	0	sp_remote_columns
0	0	${OP}	0	sp_remote_exported_keys
0	0	${OP}	0	sp_remote_imported_keys
0	0	${OP}	0	sp_remote_pcols
0	0	${OP}	0	sp_remote_primary_keys
0	0	${OP}	0	sp_remote_procedures
0	0	${OP}	0	sp_remote_tables
0	0	${OP}	0	sp_remoteoption
0	0	${OP}	0	sp_rename
0	0	${OP}	0	sp_renamedb
0	0	${OP}	0	sp_reportstats
0	0	${OP}	0	sp_reset_tsql_environment
0	0	${OP}	0	sp_role
0	0	${OP}	0	sp_server_info
0	0	${OP}	0	sp_servercaps
0	0	${OP}	0	sp_serverinfo
0	0	${OP}	0	sp_serveroption
0	0	${OP}	0	sp_setlangalias
0	0	${OP}	0	sp_setreplicate
0	0	${OP}	0	sp_setrepproc
0	0	${OP}	0	sp_setreptable
0	0	${OP}	0	sp_spaceused
0	0	${OP}	0	sp_special_columns
0	0	${OP}	0	sp_sproc_columns
0	0	${OP}	0	sp_statistics
0	0	${OP}	0	sp_stored_procedures
0	0	${OP}	0	sp_syntax
0	0	${OP}	0	sp_table_privileges
0	0	${OP}	0	sp_tables
0	0	${OP}	0	sp_tsql_environment
0	0	${OP}	0	sp_tsql_feature_not_supported
0	0	${OP}	0	sp_unbindefault
0	0	${OP}	0	sp_unbindmsg
0	0	${OP}	0	sp_unbindrule
0	0	${OP}	0	sp_volchanged
0	0	${OP}	0	sp_who
0	0	${OP}	0	xp_scanf
0	0	${OP}	0	xp_sprintf
;--server functions--
0	0	${OP}	0	col_length
0	0	${OP}	0	col_name
0	0	${OP}	0	index_col
0	0	${OP}	0	object_id
0	0	${OP}	0	object_name
0	0	${OP}	0	proc_role
0	0	${OP}	0	show_role
0	0	${OP}	0	xp_cmdshell
0	0	${OP}	0	xp_msver
0	0	${OP}	0	xp_read_file
0	0	${OP}	0	xp_real_cmdshell
0	0	${OP}	0	xp_real_read_file
0	0	${OP}	0	xp_real_sendmail
0	0	${OP}	0	xp_real_startmail
0	0	${OP}	0	xp_real_startsmtp
0	0	${OP}	0	xp_real_stopmail
0	0	${OP}	0	xp_real_stopsmtp
0	0	${OP}	0	xp_real_write_file
0	0	${OP}	0	xp_sendmail
0	0	${OP}	0	xp_startmail
0	0	${OP}	0	xp_startsmtp
0	0	${OP}	0	xp_stopmail
0	0	${OP}	0	xp_stopsmtp
0	0	${OP}	0	xp_write_file
;--http functions--
0	0	${OP}	0	http_header
0	0	${OP}	0	http_variable
0	0	${OP}	0	next_http_header
0	0	${OP}	0	next_http_variable
0	0	${OP}	0	sa_set_http_header
0	0	${OP}	0	sa_set_http_option
0	0	${OP}	0	sa_http_variable_info
0	0	${OP}	0	sa_http_header_info
;--http functions 9.0.1--
0	0	${OP}	0	http_encode
0	0	${OP}	0	http_decode
0	0	${OP}	0	html_encode
0	0	${OP}	0	html_decode
;--XML function support--
0	0	${OP}	0	openxml
0	0	${OP}	0	xmlelement
0	0	${OP}	0	xmlforest
0	0	${OP}	0	xmlgen
0	0	${OP}	0	xmlconcat
0	0	${OP}	0	xmlagg
0	0	${OP}	0	xmlattributes
;--keywords--
0	0	${OP}	0	absolute
0	0	${OP}	0	accent
0	0	${OP}	0	action
0	0	${OP}	0	activ
0	0	${OP}	0	add
0	0	${OP}	0	address
0	0	${OP}	0	after
0	0	${OP}	0	algorithm
0	0	${OP}	0	allow_dup_row
0	0	${OP}	0	alter
0	0	${OP}	0	append
0	0	${OP}	0	asc
0	0	${OP}	0	ase
0	0	${OP}	0	at
0	0	${OP}	0	atomic
0	0	${OP}	0	attach
0	0	${OP}	0	attended
0	0	${OP}	0	audit
0	0	${OP}	0	authorization
0	0	${OP}	0	autoincrement
0	0	${OP}	0	autostop
0	0	${OP}	0	batch
0	0	${OP}	0	bcp
0	0	${OP}	0	before
0	0	${OP}	0	blank
0	0	${OP}	0	blanks
0	0	${OP}	0	block
0	0	${OP}	0	both
0	0	${OP}	0	bottom
0	0	${OP}	0	unbounded
0	0	${OP}	0	bufferpool
0	0	${OP}	0	build
0	0	${OP}	0	bulk
0	0	${OP}	0	byte
0	0	${OP}	0	bytes
0	0	${OP}	0	cache
0	0	${OP}	0	calibrate
0	0	${OP}	0	calibration
0	0	${OP}	0	cancel
0	0	${OP}	0	capability
0	0	${OP}	0	cascade
0	0	${OP}	0	catalog
0	0	${OP}	0	changes
0	0	${OP}	0	char_convert
0	0	${OP}	0	check
0	0	${OP}	0	checksum
0	0	${OP}	0	class
0	0	${OP}	0	classes
0	0	${OP}	0	client
0	0	${OP}	0	cmp
0	0	${OP}	0	cluster
0	0	${OP}	0	clustered
0	0	${OP}	0	collation
0	0	${OP}	0	column
0	0	${OP}	0	columns
0	0	${OP}	0	command
0	0	${OP}	0	comment
0	0	${OP}	0	committed
0	0	${OP}	0	comparisons
0	0	${OP}	0	compatible
0	0	${OP}	0	component
0	0	${OP}	0	compressed
0	0	${OP}	0	compute
0	0	${OP}	0	computes
0	0	${OP}	0	concat
0	0	${OP}	0	confirm
0	0	${OP}	0	conflict
0	0	${OP}	0	connection
0	0	${OP}	0	console
0	0	${OP}	0	consolidate
0	0	${OP}	0	consolidated
0	0	${OP}	0	constraint
0	0	${OP}	0	constraints
0	0	${OP}	0	copy
0	0	${OP}	0	crc
0	0	${OP}	0	cross
0	0	${OP}	0	cube
0	0	${OP}	0	current
0	0	${OP}	0	cursor
0	0	${OP}	0	data
0	0	${OP}	0	database
0	0	${OP}	0	current_timestamp
0	0	${OP}	0	current_user
0	0	${OP}	0	datatype
0	0	${OP}	0	dba
0	0	${OP}	0	dbfile
0	0	${OP}	0	dbspace
0	0	${OP}	0	dbspacename
0	0	${OP}	0	debug
0	0	${OP}	0	decoupled
0	0	${OP}	0	decrypted
0	0	${OP}	0	defaults
0	0	${OP}	0	deferred
0	0	${OP}	0	definition
0	0	${OP}	0	delay
0	0	${OP}	0	deleting
0	0	${OP}	0	delimited
0	0	${OP}	0	dependencies
0	0	${OP}	0	desc
0	0	${OP}	0	description
0	0	${OP}	0	detach
0	0	${OP}	0	deterministic
0	0	${OP}	0	directory
0	0	${OP}	0	disable
0	0	${OP}	0	disabled
0	0	${OP}	0	domain
0	0	${OP}	0	download
0	0	${OP}	0	dsetpass
0	0	${OP}	0	dttm
0	0	${OP}	0	dynamic
0	0	${OP}	0	each
0	0	${OP}	0	editproc
0	0	${OP}	0	ejb
0	0	${OP}	0	enable
0	0	${OP}	0	encapsulated
0	0	${OP}	0	encrypted
0	0	${OP}	0	encoding
0	0	${OP}	0	engine
0	0	${OP}	0	erase
0	0	${OP}	0	error
0	0	${OP}	0	escapes
0	0	${OP}	0	event
0	0	${OP}	0	every
0	0	${OP}	0	except
0	0	${OP}	0	exception
0	0	${OP}	0	exclude
0	0	${OP}	0	exclusive
0	0	${OP}	0	exec
0	0	${OP}	0	existing
0	0	${OP}	0	expanded
0	0	${OP}	0	express
0	0	${OP}	0	external
0	0	${OP}	0	externlogin
0	0	${OP}	0	factor
0	0	${OP}	0	failover
0	0	${OP}	0	false
0	0	${OP}	0	fastfirstrow
0	0	${OP}	0	fieldproc
0	0	${OP}	0	file
0	0	${OP}	0	filler
0	0	${OP}	0	fillfactor
0	0	${OP}	0	finish
0	0	${OP}	0	first
0	0	${OP}	0	first_keyword
0	0	${OP}	0	following
0	0	${OP}	0	force
0	0	${OP}	0	foreign
0	0	${OP}	0	format
0	0	${OP}	0	freepage
0	0	${OP}	0	french
0	0	${OP}	0	fresh
0	0	${OP}	0	full
0	0	${OP}	0	function
0	0	${OP}	0	go
0	0	${OP}	0	global
0	0	${OP}	0	handler
0	0	${OP}	0	header
0	0	${OP}	0	hexadecimal
0	0	${OP}	0	hidden
0	0	${OP}	0	high
0	0	${OP}	0	history
0	0	${OP}	0	hold
0	0	${OP}	0	holdlock
0	0	${OP}	0	id
0	0	${OP}	0	identified
0	0	${OP}	0	ignore
0	0	${OP}	0	ignore_dup_key
0	0	${OP}	0	ignore_dup_row
0	0	${OP}	0	immediate
0	0	${OP}	0	inactive
0	0	${OP}	0	inactivity
0	0	${OP}	0	incremental
0	0	${OP}	0	index
0	0	${OP}	0	info
0	0	${OP}	0	inline
0	0	${OP}	0	inner
0	0	${OP}	0	inout
0	0	${OP}	0	insensitive
0	0	${OP}	0	inserting
0	0	${OP}	0	instead
0	0	${OP}	0	integrated
0	0	${OP}	0	internal
0	0	${OP}	0	into
0	0	${OP}	0	introduced
0	0	${OP}	0	iq
0	0	${OP}	0	isolation
0	0	${OP}	0	jar
0	0	${OP}	0	java
0	0	${OP}	0	jconnect
0	0	${OP}	0	jdk
0	0	${OP}	0	join
0	0	${OP}	0	kb
0	0	${OP}	0	key
0	0	${OP}	0	keep
0	0	${OP}	0	kerberos
0	0	${OP}	0	language
0	0	${OP}	0	last
0	0	${OP}	0	last_keyword
0	0	${OP}	0	lateral
0	0	${OP}	0	level
0	0	${OP}	0	limit
0	0	${OP}	0	local
0	0	${OP}	0	location
0	0	${OP}	0	logging
0	0	${OP}	0	login
0	0	${OP}	0	logscan
0	0	${OP}	0	low
0	0	${OP}	0	lru
0	0	${OP}	0	main
0	0	${OP}	0	match
0	0	${OP}	0	materialized
0	0	${OP}	0	maximum
0	0	${OP}	0	membership
0	0	${OP}	0	mirror
0	0	${OP}	0	mode
0	0	${OP}	0	modify
0	0	${OP}	0	monitor
0	0	${OP}	0	mru
0	0	${OP}	0	name
0	0	${OP}	0	named
0	0	${OP}	0	national
0	0	${OP}	0	native
0	0	${OP}	0	natural
0	0	${OP}	0	new
0	0	${OP}	0	next
0	0	${OP}	0	no
0	0	${OP}	0	noholdlock
0	0	${OP}	0	nolock
0	0	${OP}	0	nonclustered
0	0	${OP}	0	none
0	0	${OP}	0	notify
0	0	${OP}	0	null
0	0	${OP}	0	nulls
0	0	${OP}	0	of
0	0	${OP}	0	off
0	0	${OP}	0	old
0	0	${OP}	0	on
0	0	${OP}	0	only
0	0	${OP}	0	optimization
0	0	${OP}	0	optimizer
0	0	${OP}	0	option
0	0	${OP}	0	others
0	0	${OP}	0	out
0	0	${OP}	0	outer
0	0	${OP}	0	over
0	0	${OP}	0	package
0	0	${OP}	0	packetsize
0	0	${OP}	0	padding
0	0	${OP}	0	page
0	0	${OP}	0	pages
0	0	${OP}	0	paglock
0	0	${OP}	0	parallel
0	0	${OP}	0	part
0	0	${OP}	0	partition
0	0	${OP}	0	partner
0	0	${OP}	0	password
0	0	${OP}	0	path
0	0	${OP}	0	pctfree
0	0	${OP}	0	preceding
0	0	${OP}	0	precision
0	0	${OP}	0	prefetch
0	0	${OP}	0	prefix
0	0	${OP}	0	preserve
0	0	${OP}	0	preview
0	0	${OP}	0	primary
0	0	${OP}	0	priqty
0	0	${OP}	0	private
0	0	${OP}	0	privileges
0	0	${OP}	0	procedure
0	0	${OP}	0	profile
0	0	${OP}	0	public
0	0	${OP}	0	publication
0	0	${OP}	0	publish
0	0	${OP}	0	publisher
0	0	${OP}	0	quote
0	0	${OP}	0	quotes
0	0	${OP}	0	range
0	0	${OP}	0	readcommitted
0	0	${OP}	0	readonly
0	0	${OP}	0	readpast
0	0	${OP}	0	readuncommitted
0	0	${OP}	0	readwrite
0	0	${OP}	0	rebuild
0	0	${OP}	0	received
0	0	${OP}	0	recompile
0	0	${OP}	0	recover
0	0	${OP}	0	recursive
0	0	${OP}	0	references
0	0	${OP}	0	referencing
0	0	${OP}	0	refresh
0	0	${OP}	0	relative
0	0	${OP}	0	relocate
0	0	${OP}	0	rename
0	0	${OP}	0	repeatable
0	0	${OP}	0	repeatableread
0	0	${OP}	0	rereceive
0	0	${OP}	0	resend
0	0	${OP}	0	reserve
0	0	${OP}	0	reset
0	0	${OP}	0	resizing
0	0	${OP}	0	resolve
0	0	${OP}	0	resource
0	0	${OP}	0	respect
0	0	${OP}	0	restrict
0	0	${OP}	0	result
0	0	${OP}	0	retain
0	0	${OP}	0	returns
0	0	${OP}	0	rollup
0	0	${OP}	0	root
0	0	${OP}	0	row
0	0	${OP}	0	rowlock
0	0	${OP}	0	rows
0	0	${OP}	0	save
0	0	${OP}	0	schedule
0	0	${OP}	0	schema
0	0	${OP}	0	scripted
0	0	${OP}	0	scroll
0	0	${OP}	0	secqty
0	0	${OP}	0	send
0	0	${OP}	0	sensitive
0	0	${OP}	0	sent
0	0	${OP}	0	serializable
0	0	${OP}	0	server
0	0	${OP}	0	session
0	0	${OP}	0	sets
0	0	${OP}	0	share
0	0	${OP}	0	simple
0	0	${OP}	0	since
0	0	${OP}	0	site
0	0	${OP}	0	size
0	0	${OP}	0	skip
0	0	${OP}	0	snapshot
0	0	${OP}	0	soapheader
0	0	${OP}	0	sorted_data
0	0	${OP}	0	sqlcode
0	0	${OP}	0	sqlid
0	0	${OP}	0	sqlstate
0	0	${OP}	0	stacker
0	0	${OP}	0	stale
0	0	${OP}	0	statement
0	0	${OP}	0	statistics
0	0	${OP}	0	status
0	0	${OP}	0	stogroup
0	0	${OP}	0	store
0	0	${OP}	0	strip
0	0	${OP}	0	subpages
0	0	${OP}	0	subscribe
0	0	${OP}	0	subscription
0	0	${OP}	0	subtransaction
0	0	${OP}	0	synchronization
0	0	${OP}	0	syntax_error
0	0	${OP}	0	table
0	0	${OP}	0	tablock
0	0	${OP}	0	tablockx
0	0	${OP}	0	tb
0	0	${OP}	0	temp
0	0	${OP}	0	template
0	0	${OP}	0	temporary
0	0	${OP}	0	ties
0	0	${OP}	0	timezone
0	0	${OP}	0	to
0	0	${OP}	0	top
0	0	${OP}	0	tracing
0	0	${OP}	0	transaction
0	0	${OP}	0	transactional
0	0	${OP}	0	tries
0	0	${OP}	0	true
0	0	${OP}	0	type
0	0	${OP}	0	tune
0	0	${OP}	0	uncommitted
0	0	${OP}	0	unconditionally
0	0	${OP}	0	unenforced
0	0	${OP}	0	unique
0	0	${OP}	0	union
0	0	${OP}	0	unknown
0	0	${OP}	0	unload
0	0	${OP}	0	updating
0	0	${OP}	0	updlock
0	0	${OP}	0	upgrade
0	0	${OP}	0	upload
0	0	${OP}	0	use
0	0	${OP}	0	user
0	0	${OP}	0	using
0	0	${OP}	0	utc
0	0	${OP}	0	utilities
0	0	${OP}	0	validproc
0	0	${OP}	0	value
0	0	${OP}	0	values
0	0	${OP}	0	variable
0	0	${OP}	0	varying
0	0	${OP}	0	vcat
0	0	${OP}	0	verify
0	0	${OP}	0	view
0	0	${OP}	0	virtual
0	0	${OP}	0	wait
0	0	${OP}	0	warning
0	0	${OP}	0	web
0	0	${OP}	0	window
0	0	${OP}	0	with_auto
0	0	${OP}	0	with_cube
0	0	${OP}	0	with_rollup
0	0	${OP}	0	without
0	0	${OP}	0	with_lparen
0	0	${OP}	0	within
0	0	${OP}	0	word
0	0	${OP}	0	work
0	0	${OP}	0	workload
0	0	${OP}	0	writefile
0	0	${OP}	0	writers
0	0	${OP}	0	writeserver
0	0	${OP}	0	xlock
0	0	${OP}	0	zeros
0	0	${OP}	0	raw
0	0	${OP}	0	auto
0	0	${OP}	0	elements
0	0	${OP}	0	explicit
0	0	${OP}	0	group
0	0	${OP}	0	order
0	0	${OP}	0	having
0	0	${OP}	0	by
0	0	${OP}	0	as
;--HTTP support--
0	0	${OP}	0	secure
0	0	${OP}	0	url
0	0	${OP}	0	service
;--HTTP 9.0.2 new procedure keywords--
0	0	${OP}	0	namespace
0	0	${OP}	0	certificate
0	0	${OP}	0	clientport
0	0	${OP}	0	proxy
;--OLAP support 9.0.0--
0	0	${OP}	0	covar_pop
0	0	${OP}	0	covar_samp
0	0	${OP}	0	corr
0	0	${OP}	0	regr_slope
0	0	${OP}	0	regr_intercept
0	0	${OP}	0	regr_count
0	0	${OP}	0	regr_r2
0	0	${OP}	0	regr_avgx
0	0	${OP}	0	regr_avgy
0	0	${OP}	0	regr_sxx
0	0	${OP}	0	regr_syy
0	0	${OP}	0	regr_sxy
;--Alternate keywords--
0	0	${OP}	0	character
0	0	${OP}	0	dec
0	0	${OP}	0	options
0	0	${OP}	0	proc
0	0	${OP}	0	reference
0	0	${OP}	0	subtrans
0	0	${OP}	0	tran
0	0	${OP}	0	syn
0	0	${OP}	0	keyword
;--sqlStatement--
0	2	${OP}	0	allocate
0	2	${OP}	0	alter
0	2	${OP}	0	backup
0	2	${OP}	0	call
0	2	${OP}	0	checkpoint
0	2	${OP}	0	clear
0	2	${OP}	0	close
0	2	${OP}	0	commit
0	2	${OP}	0	configure
0	2	${OP}	0	connect
0	2	${OP}	0	create
0	2	${OP}	0	deallocate
0	2	${OP}	0	declare
0	2	${OP}	0	delete
0	2	${OP}	0	describe
0	2	${OP}	0	disconnect
0	2	${OP}	0	drop
0	2	${OP}	0	execute
0	2	${OP}	0	exit
0	2	${OP}	0	explain
0	2	${OP}	0	fetch
0	2	${OP}	0	forward
0	2	${OP}	0	from
0	2	${OP}	0	get
0	2	${OP}	0	grant
0	2	${OP}	0	help
0	2	${OP}	0	include
0	2	${OP}	0	input
0	2	${OP}	0	insert
0	2	${OP}	0	install
0	2	${OP}	0	leave
0	2	${OP}	0	load
0	2	${OP}	0	lock
0	2	${OP}	0	loop
0	2	${OP}	0	message
0	2	${OP}	0	open
0	2	${OP}	0	output
0	2	${OP}	0	parameter
0	2	${OP}	0	parameters
0	2	${OP}	0	passthrough
0	2	${OP}	0	prepare
0	2	${OP}	0	print
0	2	${OP}	0	put
0	2	${OP}	0	raiserror
0	2	${OP}	0	read
0	2	${OP}	0	readtext
0	2	${OP}	0	release
0	2	${OP}	0	remote
0	2	${OP}	0	remove
0	2	${OP}	0	reorganize
0	2	${OP}	0	resignal
0	2	${OP}	0	restore
0	2	${OP}	0	resume
0	2	${OP}	0	revoke
0	2	${OP}	0	rollback
0	2	${OP}	0	savepoint
0	2	${OP}	0	select
0	2	${OP}	0	set
0	2	${OP}	0	setuser
0	2	${OP}	0	signal
0	2	${OP}	0	start
0	2	${OP}	0	stop
0	2	${OP}	0	synchronize
0	2	${OP}	0	system
0	2	${OP}	0	trigger
0	2	${OP}	0	truncate
0	2	${OP}	0	unload
0	2	${OP}	0	update
0	2	${OP}	0	validate
0	2	${OP}	0	waitfor
0	2	${OP}	0	whenever
0	2	${OP}	0	where
0	2	${OP}	0	writetext
;--sqlOperator--
0	0	${OP}	0	all
0	0	${OP}	0	and
0	0	${OP}	0	any
0	0	${OP}	0	between
0	0	${OP}	0	distinct
0	0	${OP}	0	escape
0	0	${OP}	0	exists
0	0	${OP}	0	in
0	0	${OP}	0	intersect
0	0	${OP}	0	is
0	0	${OP}	0	like
0	0	${OP}	0	minus
0	0	${OP}	0	not
0	0	${OP}	0	or
0	0	${OP}	0	prior
0	0	${OP}	0	some
;--sqlOptions--
0	0	${ATTR}	0	false
0	0	${ATTR}	0	null
0	0	${ATTR}	0	true
0	0	${ATTR}	0	Allow_nulls_by_default
0	0	${ATTR}	0	Ansi_blanks
0	0	${ATTR}	0	Ansi_close_cursors_on_rollback
0	0	${ATTR}	0	Ansi_integer_overflow
0	0	${ATTR}	0	Ansi_permissions
0	0	${ATTR}	0	Ansi_update_constraints
0	0	${ATTR}	0	Ansinull
0	0	${ATTR}	0	Assume_distinct_servers
0	0	${ATTR}	0	Auditing
0	0	${ATTR}	0	Auditing_options
0	0	${ATTR}	0	Auto_commit
0	0	${ATTR}	0	Auto_refetch
0	0	${ATTR}	0	Automatic_timestamp
0	0	${ATTR}	0	Background_priority
0	0	${ATTR}	0	Bell
0	0	${ATTR}	0	Blob_threshold
0	0	${ATTR}	0	Blocking
0	0	${ATTR}	0	Blocking_timeout
0	0	${ATTR}	0	Chained
0	0	${ATTR}	0	Char_OEM_Translation
0	0	${ATTR}	0	Checkpoint_time
0	0	${ATTR}	0	Cis_option
0	0	${ATTR}	0	Cis_rowset_size
0	0	${ATTR}	0	Close_on_endtrans
0	0	${ATTR}	0	Command_delimiter
0	0	${ATTR}	0	Commit_on_exit
0	0	${ATTR}	0	Compression
0	0	${ATTR}	0	Connection_authentication
0	0	${ATTR}	0	Continue_after_raiserror
0	0	${ATTR}	0	Conversion_error
0	0	${ATTR}	0	Cooperative_commit_timeout
0	0	${ATTR}	0	Cooperative_commits
0	0	${ATTR}	0	Database_authentication
0	0	${ATTR}	0	Date_format
0	0	${ATTR}	0	Date_order
0	0	${ATTR}	0	Debug_messages
0	0	${ATTR}	0	Dedicated_task
0	0	${ATTR}	0	Default_timestamp_increment
0	0	${ATTR}	0	Delayed_commit_timeout
0	0	${ATTR}	0	Delayed_commits
0	0	${ATTR}	0	Delete_old_logs
0	0	${ATTR}	0	Describe_Java_Format
0	0	${ATTR}	0	Divide_by_zero_error
0	0	${ATTR}	0	Echo
0	0	${ATTR}	0	Escape_character
0	0	${ATTR}	0	Exclude_operators
0	0	${ATTR}	0	Extended_join_syntax
0	0	${ATTR}	0	External_remote_options
0	0	${ATTR}	0	Fire_triggers
0	0	${ATTR}	0	First_day_of_week
0	0	${ATTR}	0	Float_as_double
0	0	${ATTR}	0	For_xml_null_treatment
0	0	${ATTR}	0	Force_view_creation
0	0	${ATTR}	0	Global_database_id
0	0	${ATTR}	0	Headings
0	0	${ATTR}	0	Input_format
0	0	${ATTR}	0	Integrated_server_name
0	0	${ATTR}	0	Isolation_level
0	0	${ATTR}	0	ISQL_command_timing
0	0	${ATTR}	0	ISQL_escape_character
0	0	${ATTR}	0	ISQL_field_separator
0	0	${ATTR}	0	ISQL_log
0	0	${ATTR}	0	ISQL_plan
0	0	${ATTR}	0	ISQL_plan_cursor_sensitivity
0	0	${ATTR}	0	ISQL_plan_cursor_writability
0	0	${ATTR}	0	ISQL_quote
0	0	${ATTR}	0	Java_heap_size
0	0	${ATTR}	0	Java_input_output
0	0	${ATTR}	0	Java_namespace_size
0	0	${ATTR}	0	Java_page_buffer_size
0	0	${ATTR}	0	Lock_rejected_rows
0	0	${ATTR}	0	Log_deadlocks
0	0	${ATTR}	0	Log_detailed_plans
0	0	${ATTR}	0	Log_max_requests
0	0	${ATTR}	0	Login_mode
0	0	${ATTR}	0	Login_procedure
0	0	${ATTR}	0	Max_cursor_count
0	0	${ATTR}	0	Max_hash_size
0	0	${ATTR}	0	Max_plans_cached
0	0	${ATTR}	0	Max_recursive_iterations
0	0	${ATTR}	0	Max_statement_count
0	0	${ATTR}	0	Max_work_table_hash_size
0	0	${ATTR}	0	Min_password_length
0	0	${ATTR}	0	Nearest_century
0	0	${ATTR}	0	Non_keywords
0	0	${ATTR}	0	NULLS
0	0	${ATTR}	0	ODBC_describe_binary_as_varbinary
0	0	${ATTR}	0	ODBC_distinguish_char_and_varchar
0	0	${ATTR}	0	On_Charset_conversion_failure
0	0	${ATTR}	0	On_error
0	0	${ATTR}	0	On_tsql_error
0	0	${ATTR}	0	Optimistic_wait_for_commit
0	0	${ATTR}	0	Optimization_goal
0	0	${ATTR}	0	Optimization_level
0	0	${ATTR}	0	Optimization_logging
0	0	${ATTR}	0	Optimization_workload
0	0	${ATTR}	0	Output_format
0	0	${ATTR}	0	Output_length
0	0	${ATTR}	0	Output_nulls
0	0	${ATTR}	0	Percent_as_comment
0	0	${ATTR}	0	Pinned_cursor_percent_of_cache
0	0	${ATTR}	0	Precision
0	0	${ATTR}	0	Prefetch
0	0	${ATTR}	0	Preserve_source_format
0	0	${ATTR}	0	Prevent_article_pkey_update
0	0	${ATTR}	0	Qualify_owners
0	0	${ATTR}	0	Query_plan_on_open
0	0	${ATTR}	0	Quiet
0	0	${ATTR}	0	Quote_all_identifiers
0	0	${ATTR}	0	Quoted_identifier
0	0	${ATTR}	0	Read_past_deleted
0	0	${ATTR}	0	Recovery_time
0	0	${ATTR}	0	Remote_idle_timeout
0	0	${ATTR}	0	Replicate_all
0	0	${ATTR}	0	Replication_error
0	0	${ATTR}	0	Replication_error_piece
0	0	${ATTR}	0	Return_date_time_as_string
0	0	${ATTR}	0	Return_java_as_string
0	0	${ATTR}	0	RI_Trigger_time
0	0	${ATTR}	0	Rollback_on_deadlock
0	0	${ATTR}	0	Row_counts
0	0	${ATTR}	0	Save_remote_passwords
0	0	${ATTR}	0	Scale
0	0	${ATTR}	0	Screen_format
0	0	${ATTR}	0	Sort_Collation
0	0	${ATTR}	0	SQL_flagger_error_level
0	0	${ATTR}	0	SQL_flagger_warning_level
0	0	${ATTR}	0	SQLConnect
0	0	${ATTR}	0	SQLStart
0	0	${ATTR}	0	SR_Date_Format
0	0	${ATTR}	0	SR_Time_Format
0	0	${ATTR}	0	SR_TimeStamp_Format
0	0	${ATTR}	0	Statistics
0	0	${ATTR}	0	String_rtruncation
0	0	${ATTR}	0	Subscribe_by_remote
0	0	${ATTR}	0	Subsume_row_locks
0	0	${ATTR}	0	Suppress_TDS_debugging
0	0	${ATTR}	0	TDS_Empty_string_is_null
0	0	${ATTR}	0	Temp_space_limit_check
0	0	${ATTR}	0	Thread_count
0	0	${ATTR}	0	Thread_stack
0	0	${ATTR}	0	Thread_swaps
0	0	${ATTR}	0	Time_format
0	0	${ATTR}	0	Time_zone_adjustment
0	0	${ATTR}	0	Timestamp_format
0	0	${ATTR}	0	Truncate_date_values
0	0	${ATTR}	0	Truncate_timestamp_values
0	0	${ATTR}	0	Truncate_with_auto_commit
0	0	${ATTR}	0	Truncation_length
0	0	${ATTR}	0	Tsql_hex_constant
0	0	${ATTR}	0	Tsql_variables
0	0	${ATTR}	0	Update_statistics
0	0	${ATTR}	0	User_estimates
0	0	${ATTR}	0	Verify_all_columns
0	0	${ATTR}	0	Verify_threshold
0	0	${ATTR}	0	Wait_for_commit
;--sqlType--
0	0	${TYPE}	0	char
0	0	${TYPE}	0	long
0	0	${TYPE}	0	varchar
0	0	${TYPE}	0	text
0	0	${TYPE}	0	bigint
0	0	${TYPE}	0	decimal
0	0	${TYPE}	0	double
0	0	${TYPE}	0	float
0	0	${TYPE}	0	int
0	0	${TYPE}	0	integer
0	0	${TYPE}	0	numeric
0	0	${TYPE}	0	smallint
0	0	${TYPE}	0	tinyint
0	0	${TYPE}	0	real
0	0	${TYPE}	0	money
0	0	${TYPE}	0	smallmoney
0	0	${TYPE}	0	bit
0	0	${TYPE}	0	date
0	0	${TYPE}	0	datetime
0	0	${TYPE}	0	smalldate
0	0	${TYPE}	0	time
0	0	${TYPE}	0	timestamp
0	0	${TYPE}	0	binary
0	0	${TYPE}	0	image
0	0	${TYPE}	0	varbinary
0	0	${TYPE}	0	uniqueidentifier
0	0	${TYPE}	0	xml
0	0	${TYPE}	0	unsigned
;--New types 10.0.0--
0	0	${TYPE}	0	varbit
0	0	${TYPE}	0	nchar
0	0	${TYPE}	0	nvarchar
;--Logic--
0	2	${IF}	0	do
0	2	${IF}	0	while
0	2	${IF}	0	if
0	2	${IF}	0	then
0	2	${IF}	0	else
0	2	${IF}	0	elseif
0	2	${IF}	0	endif
0	2	${IF}	0	break
0	2	${IF}	0	when
0	2	${IF}	0	with
0	2	${IF}	0	for
0	2	${IF}	0	goto
0	2	${IF}	0	continue
0	2	${IF}	0	return
0	2	${IF}	0	case
0	2	${IF}	0	default
0	2	${IF}	0	begin
0	2	${IF}	0	end


;----------------------------------------------;
;                   CodeFold                   ;
;----------------------------------------------;

;Flags (sum of the members)
;       1  case sensitive.
;       2  force get fold name for function list from left at the fold start ("Folds:" section only).
;       4  force get fold name for function list from right at the fold start, including fold start ("Folds:" section only).
;       8  fold start ("Folds:" section) or skip start ("Skips:" section) located at line start.
;      16  fold start ("Folds:" section) or skip start ("Skips:" section) located at line end.
;      32  fold end ("Folds:" section) or skip end ("Skips:" section) located at line start.
;      64  fold end ("Folds:" section) or skip end ("Skips:" section) located at line end.
;     128  don't catch fold end ("Folds:" section) or skip end ("Skips:" section).
;     256  additional to 128 flag - more priority is given to sibling level instead of parent level ("Folds:" section only).
;     512  comment fold - fold ignore any other folds and skips inside ("Folds:" section only).
;    1024  reserved.
;    2048  deny fold - founded fold will be ignored ("Folds:" section only).
;    4096  xml fold - "<tag" and "</tag>", "<single" and "/>", "<single" and ">" ("Folds:" section only).
;    8192  don't check delimiters from left of fold start ("Folds:" section only).
;   16384  don't check delimiters from right of fold start ("Folds:" section only).
;   32768  don't check delimiters from left of fold end ("Folds:" section only).
;   65536  don't check delimiters from right of fold end ("Folds:" section only).
;  131072  deny delimiters ("Folds:" section only).
;  262144  don't show fold in list ("Folds:" section only).
; 1048576  regular expression in fold start ("Folds:" section) or skip start ("Skips:" section).
; 2097152  regular expression in fold end ("Folds:" section) or skip end ("Skips:" section). Backreference \101 matches \1 in fold start, \102 matches \2 and so on.


FoldPanel:
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;PanelFirstBkColor            PanelSecondBkColor             PanelNormalFoldColor             PanelActiveFoldColor             PanelNormalNodeOpenBkColor             PanelNormalNodeCloseBkColor             PanelActiveNodeOpenBkColor             PanelActiveNodeCloseBkColor             PanelNormalNodeOpenSignColor             PanelNormalNodeCloseSignColor             PanelActiveNodeOpenSignColor             PanelActiveNodeCloseSignColor
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}


FoldList:
;================================================
;ListTextColor            ListBkColor
;================================================
${CodeFold_ListTextColor} ${CodeFold_ListBkColor}


TagMark:
;============================================================================================================
;TagMarkFlags            TagMarkFontStyle             TagMarkTextColor             TagMarkBkColor
;============================================================================================================
${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}


Skips:
;=============================
;Flags  Skip    Skip    Escape
;       start   end     char
;=============================
1	'"'	'"'	"\"
1	"'"	"'"	"\"
1	"--"	""	""


Folds:
;===========================================================================================
;Flags  Font    Color   Color   Fold        Fold      Deli              Parent  Rule    Rule
;       style   text    bkgrnd  start       end       miters            ID      ID      file
;===========================================================================================
;513=1+512
513	3	${COMM}	0	"/*"        "*/"      ""                0	0
2	0	0	0	"begin"     "end"     " 	"       0	0
2	0	0	0	"begin"     "commit"  " 	"       0	0
2	0	0	0	"case"      "end"     " 	,)"     0	0


;----------------------------------------------;
;                 AutoComplete                 ;
;----------------------------------------------;

;Flags (sum of the members)
;  1  force case sensitive.
;  2  force case insensitive.
;  4  regular expression (only for "$="). Scan starts from caret line beginning and metacharacters \a or \z specified caret position.
;  8  Don't show in listbox.


CompleteList:
;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;ListFontStyle                ListFontSize                 ListFaceName                 ListLineGap                 ListBlockIcon `"C:\1.dll", 0` ListBlockIconMargins "left;right"    ListHlBaseIcon `"C:\1.dll", 0` ListHlBaseIconMargins "left;right"    ListDocWordIcon `"C:\1.dll", 0` ListDocWordIconMargins "left;right"    ListBasicTextColor                 ListBasicBkColor                 ListSelTextColor                 ListSelBkColor
;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${AutoComplete_ListFontStyle} ${AutoComplete_ListFontSize} ${AutoComplete_ListFaceName} ${AutoComplete_ListLineGap} ${AutoComplete_ListBlockIcon} ${AutoComplete_ListBlockIconMargins} ${AutoComplete_ListHlBaseIcon} ${AutoComplete_ListHlBaseIconMargins} ${AutoComplete_ListDocWordIcon} ${AutoComplete_ListDocWordIconMargins} ${AutoComplete_ListBasicTextColor} ${AutoComplete_ListBasicBkColor} ${AutoComplete_ListSelTextColor} ${AutoComplete_ListSelBkColor}


Blocks:
;=============================================================================
;Abbreviations and blocks
;
; $~abbr         normal abbreviation.
; $(flags)~abbr  normal abbreviation with flags.
; $=abbr         exact abbreviation. May contain delimiters.
; $(flags)=abbr  exact abbreviation with flags. May contain delimiters.
; $[]            set caret to this position. Can be multiple (hot spots).
; $[text]        select text. Can be multiple (hot spots).
; $$             symbol $.
; $\]            escape symbol ]. Can be used in $[text] block: $[One [1$\] ].
; ${VAR}         variable assigned from Coder::Settings.
; $;             comment line.
;=============================================================================
$~SELECT
SELECT $[] FROM $[] WHERE $[];

$~INSERT
INSERT INTO $[] VALUES $[];

$~UPDATE
UPDATE $[] SET $[] WHERE $[];

$~DELETE
DELETE FROM $[] WHERE $[];

$~CREATETABLE
CREATE TABLE $[]

$~RENAMETABLE
ALTER TABLE $[] RENAME TO $[];

$~ADDCOLUMN
ALTER TABLE $[] ADD $[];

$~MODIFYCOLUMN
ALTER TABLE $[] MODIFY $[];

$~DROPCOLUMN
ALTER TABLE $[] DROP COLUMN $[];

$~CREATEINDEX
CREATE INDEX $[] ON $[];

$~RENAMEINDEX
ALTER INDEX $[] RENAME TO $[];

$~DROPINDEX
DROP INDEX $[];
