annotate runtime/syntax/tsscl.vim @ 16362:514e42de6a1d v8.1.1186

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