annotate runtime/syntax/tsalt.vim @ 27:a01d8d9b2a58 first-working-version

first working version.
author kono
date Mon, 27 Oct 2008 18:28:11 +0900
parents 76efa0be13f1
children 67300faee616
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
1 " Vim syntax file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
2 " Language: Telix (Modem Comm Program) SALT Script
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
3 " Maintainer: Sean M. McKee <mckee@misslink.net>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
4 " Last Change: 2001 May 09
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
5 " Version Info: @(#)tsalt.vim 1.5 97/12/16 08:11:15
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
6
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
7 " For version 5.x: Clear all syntax items
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
8 " For version 6.x: Quit when a syntax file was already loaded
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
9 if version < 600
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
10 syntax clear
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
11 elseif exists("b:current_syntax")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
12 finish
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
13 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
14
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
15 " turn case matching off
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
16 syn case ignore
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
17
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
18 "FUNCTIONS
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
19 " Character Handling Functions
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
20 syn keyword tsaltFunction IsAscii IsAlNum IsAlpha IsCntrl IsDigit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
21 syn keyword tsaltFunction IsLower IsUpper ToLower ToUpper
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
22
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
23 " Connect Device Operations
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
24 syn keyword tsaltFunction Carrier cInp_Cnt cGetC cGetCT cPutC cPutN
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
25 syn keyword tsaltFunction cPutS cPutS_TR FlushBuf Get_Baud
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
26 syn keyword tsaltFunction Get_DataB Get_Port Get_StopB Hangup
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
27 syn keyword tsaltFunction KillConnectDevice MakeConnectDevice
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
28 syn keyword tsaltFunction Send_Brk Set_ConnectDevice Set_Port
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
29
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
30 " File Input/Output Operations
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
31 syn keyword tsaltFunction fClearErr fClose fDelete fError fEOF fFlush
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
32 syn keyword tsaltFunction fGetC fGetS FileAttr FileFind FileSize
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
33 syn keyword tsaltFunction FileTime fnStrip fOpen fPutC fPutS fRead
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
34 syn keyword tsaltFunction fRename fSeek fTell fWrite
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
35
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
36 " File Transfers and Logs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
37 syn keyword tsaltFunction Capture Capture_Stat Printer Receive Send
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
38 syn keyword tsaltFunction Set_DefProt UsageLog Usage_Stat UStamp
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
39
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
40 " Input String Matching
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
41 syn keyword tsaltFunction Track Track_AddChr Track_Free Track_Hit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
42 syn keyword tsaltFunction WaitFor
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
43
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
44 " Keyboard Operations
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
45 syn keyword tsaltFunction InKey InKeyW KeyGet KeyLoad KeySave KeySet
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
46
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
47 " Miscellaneous Functions
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
48 syn keyword tsaltFunction ChatMode Dos Dial DosFunction ExitTelix
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
49 syn keyword tsaltFunction GetEnv GetFon HelpScreen LoadFon NewDir
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
50 syn keyword tsaltFunction Randon Redial RedirectDOS Run
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
51 syn keyword tsaltFunction Set_Terminal Show_Directory TelixVersion
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
52 syn keyword tsaltFunction Terminal TransTab Update_Term
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
53
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
54 " Script Management
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
55 syn keyword tsaltFunction ArgCount Call CallD CompileScript GetRunPath
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
56 syn keyword tsaltFunction Is_Loaded Load_Scr ScriptVersion
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
57 syn keyword tsaltFunction TelixForWindows Unload_Scr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
58
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
59 " Sound Functions
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
60 syn keyword tsaltFunction Alarm PlayWave Tone
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
61
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
62 " String Handling
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
63 syn keyword tsaltFunction CopyChrs CopyStr DelChrs GetS GetSXY
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
64 syn keyword tsaltFunction InputBox InsChrs ItoS SetChr StoI StrCat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
65 syn keyword tsaltFunction StrChr StrCompI StrLen StrLower StrMaxLen
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
66 syn keyword tsaltFunction StrPos StrPosI StrUpper SubChr SubChrs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
67 syn keyword tsaltFunction SubStr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
68
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
69 " Time, Date, and Timer Operations
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
70 syn keyword tsaltFunction CurTime Date Delay Delay_Scr Get_OnlineTime
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
71 syn keyword tsaltFunction tDay tHour tMin tMonth tSec tYear Time
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
72 syn keyword tsaltFunction Time_Up Timer_Free Time_Restart
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
73 syn keyword tsaltFunction Time_Start Time_Total
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
74
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
75 " Video Operations
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
76 syn keyword tsaltFunction Box CNewLine Cursor_OnOff Clear_Scr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
77 syn keyword tsaltFunction GetTermHeight GetTermWidth GetX GetY
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
78 syn keyword tsaltFunction GotoXY MsgBox NewLine PrintC PrintC_Trm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
79 syn keyword tsaltFunction PrintN PrintN_Trm PrintS PrintS_Trm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
80 syn keyword tsaltFunction PrintSC PRintSC_Trm
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
81 syn keyword tsaltFunction PStrA PStrAXY Scroll Status_Wind vGetChr
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
82 syn keyword tsaltFunction vGetChrs vGetChrsA vPutChr vPutChrs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
83 syn keyword tsaltFunction vPutChrsA vRstrArea vSaveArea
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
84
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
85 " Dynamic Data Exchange (DDE) Operations
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
86 syn keyword tsaltFunction DDEExecute DDEInitate DDEPoke DDERequest
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
87 syn keyword tsaltFunction DDETerminate DDETerminateAll
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
88 "END FUNCTIONS
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
89
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
90 "PREDEFINED VARAIABLES
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
91 syn keyword tsaltSysVar _add_lf _alarm_on _answerback_str _asc_rcrtrans
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
92 syn keyword tsaltSysVar _asc_remabort _asc_rlftrans _asc_scpacing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
93 syn keyword tsaltSysVar _asc_scrtrans _asc_secho _asc_slpacing
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
94 syn keyword tsaltSysVar _asc_spacechr _asc_striph _back_color
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
95 syn keyword tsaltSysVar _capture_fname _connect_str _dest_bs
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
96 syn keyword tsaltSysVar _dial_pause _dial_time _dial_post
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
97 syn keyword tsaltSysVar _dial_pref1 _dial_pref2 _dial_pref3
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
98 syn keyword tsaltSysVar _dial_pref4 _dir_prog _down_dir
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
99 syn keyword tsaltSysVar _entry_bbstype _entry_comment _entry_enum
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
100 syn keyword tsaltSysVar _entry_name _entry_num _entry_logonname
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
101 syn keyword tsaltSysVar _entry_pass _fore_color _image_file
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
102 syn keyword tsaltSysVar _local_echo _mdm_hang_str _mdm_init_str
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
103 syn keyword tsaltSysVar _no_connect1 _no_connect2 _no_connect3
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
104 syn keyword tsaltSysVar _no_connect4 _no_connect5 _redial_stop
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
105 syn keyword tsaltSysVar _scr_chk_key _script_dir _sound_on
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
106 syn keyword tsaltSysVar _strip_high _swap_bs _telix_dir _up_dir
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
107 syn keyword tsaltSysVar _usage_fname _zmodauto _zmod_rcrash
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
108 syn keyword tsaltSysVar _zmod_scrash
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
109 "END PREDEFINED VARAIABLES
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
110
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
111 "TYPE
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
112 syn keyword tsaltType str int
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
113 "END TYPE
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
114
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
115 "KEYWORDS
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
116 syn keyword tsaltStatement goto break return continue
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
117 syn keyword tsaltConditional if then else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
118 syn keyword tsaltRepeat while for do
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
119 "END KEYWORDS
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
120
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
121 syn keyword tsaltTodo contained TODO
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
122
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
123 " the rest is pretty close to C -----------------------------------------
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
124
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
125 " String and Character constants
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
126 " Highlight special characters (those which have a backslash) differently
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
127 syn match tsaltSpecial contained "\^\d\d\d\|\^."
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
128 syn region tsaltString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=tsaltSpecial
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
129 syn match tsaltCharacter "'[^\\]'"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
130 syn match tsaltSpecialCharacter "'\\.'"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
131
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
132 "catch errors caused by wrong parenthesis
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
133 syn region tsaltParen transparent start='(' end=')' contains=ALLBUT,tsaltParenError,tsaltIncluded,tsaltSpecial,tsaltTodo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
134 syn match tsaltParenError ")"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
135 syn match tsaltInParen contained "[{}]"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
136
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
137 hi link tsaltParenError tsaltError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
138 hi link tsaltInParen tsaltError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
139
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
140 "integer number, or floating point number without a dot and with "f".
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
141 syn match tsaltNumber "\<\d\+\(u\=l\=\|lu\|f\)\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
142 "floating point number, with dot, optional exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
143 syn match tsaltFloat "\<\d\+\.\d*\(e[-+]\=\d\+\)\=[fl]\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
144 "floating point number, starting with a dot, optional exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
145 syn match tsaltFloat "\.\d\+\(e[-+]\=\d\+\)\=[fl]\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
146 "floating point number, without dot, with exponent
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
147 syn match tsaltFloat "\<\d\+e[-+]\=\d\+[fl]\=\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
148 "hex number
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
149 syn match tsaltNumber "0x[0-9a-f]\+\(u\=l\=\|lu\)\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
150 "syn match cIdentifier "\<[a-z_][a-z0-9_]*\>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
151
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
152 syn region tsaltComment start="/\*" end="\*/" contains=cTodo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
153 syn match tsaltComment "//.*" contains=cTodo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
154 syn match tsaltCommentError "\*/"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
155
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
156 syn region tsaltPreCondit start="^[ \t]*#[ \t]*\(if\>\|ifdef\>\|ifndef\>\|elif\>\|else\>\|endif\>\)" skip="\\$" end="$" contains=tsaltComment,tsaltString,tsaltCharacter,tsaltNumber,tsaltCommentError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
157 syn region tsaltIncluded contained start=+"+ skip=+\\\\\|\\"+ end=+"+
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
158 syn match tsaltIncluded contained "<[^>]*>"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
159 syn match tsaltInclude "^[ \t]*#[ \t]*include\>[ \t]*["<]" contains=tsaltIncluded
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
160 "syn match TelixSalyLineSkip "\\$"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
161 syn region tsaltDefine start="^[ \t]*#[ \t]*\(define\>\|undef\>\)" skip="\\$" end="$" contains=ALLBUT,tsaltPreCondit,tsaltIncluded,tsaltInclude,tsaltDefine,tsaltInParen
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
162 syn region tsaltPreProc start="^[ \t]*#[ \t]*\(pragma\>\|line\>\|warning\>\|warn\>\|error\>\)" skip="\\$" end="$" contains=ALLBUT,tsaltPreCondit,tsaltIncluded,tsaltInclude,tsaltDefine,tsaltInParen
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
163
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
164 " Highlight User Labels
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
165 syn region tsaltMulti transparent start='?' end=':' contains=ALLBUT,tsaltIncluded,tsaltSpecial,tsaltTodo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
166
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
167 syn sync ccomment tsaltComment
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
168
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
169
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
170 " Define the default highlighting.
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
171 " For version 5.7 and earlier: only when not done already
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
172 " For version 5.8 and later: only when an item doesn't have highlighting yet
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
173 if version >= 508 || !exists("did_tsalt_syntax_inits")
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
174 if version < 508
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
175 let did_tsalt_syntax_inits = 1
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
176 command -nargs=+ HiLink hi link <args>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
177 else
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
178 command -nargs=+ HiLink hi def link <args>
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
179 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
180
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
181 HiLink tsaltFunction Statement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
182 HiLink tsaltSysVar Type
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
183 "HiLink tsaltLibFunc UserDefFunc
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
184 "HiLink tsaltConstants Type
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
185 "HiLink tsaltFuncArg Type
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
186 "HiLink tsaltOperator Operator
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
187 "HiLink tsaltLabel Label
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
188 "HiLink tsaltUserLabel Label
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
189 HiLink tsaltConditional Conditional
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
190 HiLink tsaltRepeat Repeat
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
191 HiLink tsaltCharacter SpecialChar
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
192 HiLink tsaltSpecialCharacter SpecialChar
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
193 HiLink tsaltNumber Number
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
194 HiLink tsaltFloat Float
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
195 HiLink tsaltCommentError tsaltError
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
196 HiLink tsaltInclude Include
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
197 HiLink tsaltPreProc PreProc
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
198 HiLink tsaltDefine Macro
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
199 HiLink tsaltIncluded tsaltString
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
200 HiLink tsaltError Error
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
201 HiLink tsaltStatement Statement
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
202 HiLink tsaltPreCondit PreCondit
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
203 HiLink tsaltType Type
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
204 HiLink tsaltString String
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
205 HiLink tsaltComment Comment
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
206 HiLink tsaltSpecial Special
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
207 HiLink tsaltTodo Todo
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
208
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
209 delcommand HiLink
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
210 endif
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
211
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
212 let b:current_syntax = "tsalt"
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
213
76efa0be13f1 Initial revision
atsuki
parents:
diff changeset
214 " vim: ts=8