annotate runtime/syntax/tsscl.vim @ 7:3fc0f57ecb91 v7.0001

updated for version 7.0001
author vimboss
date Sun, 13 Jun 2004 20:20:40 +0000
parents
children 43efa4f5a8ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: TSS (Thermal Synthesizer System) Command Line
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Adrian Nagle, anagle@ball.com
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Last Change: 2003 May 11
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Filenames: *.tsscl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " URL: http://www.naglenet.org/vim/syntax/tsscl.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " MAIN URL: http://www.naglenet.org/vim/
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 " Ignore case
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 " Begin syntax definitions for tss geomtery file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 " Load TSS geometry syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 "source $VIM/myvim/tssgm.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 "source $VIMRUNTIME/syntax/c.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 " Define keywords for TSS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn keyword tssclCommand begin radk list heatrates attr draw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn keyword tssclKeyword cells rays error nodes levels objects cpu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn keyword tssclKeyword units length positions energy time unit solar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn keyword tssclKeyword solar_constant albedo planet_power
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 syn keyword tssclEnd exit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn keyword tssclUnits cm feet meters inches
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 syn keyword tssclUnits Celsius Kelvin Fahrenheit Rankine
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 " Define matches for TSS
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn match tssclString /"[^"]\+"/ contains=ALLBUT,tssInteger,tssclKeyword,tssclCommand,tssclEnd,tssclUnits
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn match tssclComment "#.*$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 " rational and logical operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 " < Less than
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 " > Greater than
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 " <= Less than or equal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 " >= Greater than or equal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 " == or = Equal to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 " != Not equal to
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 " && or & Logical AND
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 " || or | Logical OR
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 " ! Logical NOT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 " algebraic operators:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 " ^ or ** Exponentation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 " * Multiplication
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 " / Division
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 " % Remainder
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 " + Addition
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 " - Subtraction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 syn match tssclOper "||\||\|&&\|&\|!=\|!\|>=\|<=\|>\|<\|+\|-\|^\|\*\*\|\*\|/\|%\|==\|=\|\." skipwhite
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 " CLI Directive Commands, with arguments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 " BASIC COMMAND LIST
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 " *ADD input_source
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 " *ARITHMETIC { [ON] | OFF }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 " *CLOSE unit_number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 " *CPU
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 " *DEFINE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " *ECHO[/qualifiers] { [ON] | OFF }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 " *ELSE [IF { 0 | 1 } ]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 " *END { IF | WHILE }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 " *EXIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 " *IF { 0 | 1 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 " *LIST/n list variable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 " *OPEN[/r | /r+ | /w | /w+ ] unit_number file_name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 " *PROMPT prompt_string sybol_name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 " *READ/unit=unit_number[/LOCAL | /GLOBAL ] sym1 [sym2, [sym3 ...]]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 " *REWIND
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 " *STOP
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 " *STRCMP string_1 string_2 difference
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 " *SYSTEM command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 " *UNDEFINE[/LOCAL][/GLOBAL] symbol_name
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 " *WHILE { 0 | 1 }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 " *WRITE[/unit=unit_number] output text
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 syn match tssclDirective "\*ADD"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn match tssclDirective "\*ARITHMETIC \+\(ON\|OFF\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 syn match tssclDirective "\*CLOSE"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn match tssclDirective "\*CPU"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 syn match tssclDirective "\*DEFINE"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 syn match tssclDirective "\*ECHO"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn match tssclConditional "\*ELSE"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 syn match tssclConditional "\*END \+\(IF\|WHILE\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 syn match tssclDirective "\*EXIT"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 syn match tssclConditional "\*IF"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 syn match tssclDirective "\*LIST"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn match tssclDirective "\*OPEN"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn match tssclDirective "\*PROMPT"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 syn match tssclDirective "\*READ"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn match tssclDirective "\*REWIND"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn match tssclDirective "\*STOP"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 syn match tssclDirective "\*STRCMP"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn match tssclDirective "\*SYSTEM"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn match tssclDirective "\*UNDEFINE"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn match tssclConditional "\*WHILE"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 syn match tssclDirective "\*WRITE"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 syn match tssclContChar "-$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 " C library functoins
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 " Bessel functions (jn, yn)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 " Error and complementary error fuctions (erf, erfc)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 " Exponential functions (exp)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 " Logrithm (log, log10)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 " Power (pow)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 " Square root (sqrt)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 " Floor (floor)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 " Ceiling (ceil)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 " Floating point remainder (fmod)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 " Floating point absolute value (fabs)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 " Gamma (gamma)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 " Euclidean distance function (hypot)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 " Hperbolic functions (sinh, cosh, tanh)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 " Trigometric functions in radians (sin, cos, tan, asin, acos, atan, atan2)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 " Trigometric functions in degrees (sind, cosd, tand, asind, acosd, atand,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 " atan2d)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 " local varialbles: cl_arg1, cl_arg2, etc. (cl_arg is an array of arguments)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 " cl_args is the number of arguments
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 " I/O: *PROMPT, *WRITE, *READ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 " Conditional branching:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 " IF, ELSE IF, END
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 " *IF value *IF I==10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 " *ELSE IF value *ELSE IF I<10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 " *ELSE *ELSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 " *ENDIF *ENDIF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 " Iterative looping:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 " WHILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 " *WHILE test
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 " .....
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 " *END WHILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 " EXAMPLE:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 " *DEFINE I = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 " *WHILE (I <= 10)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 " *WRITE I = 'I'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 " *DEFINE I = (I + 1)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 " *END WHILE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 syn match tssclQualifier "/[^/ ]\+"hs=s+1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 syn match tssclSymbol "'\S\+'"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 "syn match tssclSymbol2 " \S\+ " contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 syn match tssclInteger "-\=\<[0-9]*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 syn match tssclFloat "-\=\<[0-9]*\.[0-9]*"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 syn match tssclScientific "-\=\<[0-9]*\.[0-9]*E[-+]\=[0-9]\+\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 " Define the default highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 if version >= 508 || !exists("did_tsscl_syntax_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 let did_tsscl_syntax_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 HiLink tssclCommand Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 HiLink tssclKeyword Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 HiLink tssclEnd Macro
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 HiLink tssclUnits Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 HiLink tssclComment Comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 HiLink tssclDirective Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 HiLink tssclConditional Conditional
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 HiLink tssclContChar Macro
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 HiLink tssclQualifier Typedef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 HiLink tssclSymbol Identifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 HiLink tssclSymbol2 Symbol
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 HiLink tssclString String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 HiLink tssclOper Operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 HiLink tssclInteger Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 HiLink tssclFloat Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 HiLink tssclScientific Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 let b:current_syntax = "tsscl"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 " vim: ts=8 sw=2