-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathXML.syn
More file actions
377 lines (368 loc) · 15.8 KB
/
Copy pathXML.syn
File metadata and controls
377 lines (368 loc) · 15.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
<?xml version="1.0" encoding="utf-8" ?>
<Language Name="XML" Startblock="text">
<FileTypes>
<FileType Extension=".xml" Name="XML file" />
<FileType Extension=".xsl" Name="XSL/XSLT file" />
<FileType Extension=".res" Name="RES file" />
<FileType Extension=".syn" Name="Compona Syntax file" />
<FileType Extension=".config" Name=".NET Config file" />
<FileType Extension=".csproj" Name="C# Project file" />
</FileTypes>
<Block Name="text" Style="text" EscapeChar="" IsMultiline="true">
<Keywords></Keywords>
<Operators>
<PatternGroup Name="HTML Chars" Style="HTML Chars">
<Pattern Text="&AElig;" />
<Pattern Text="&Aacute;" />
<Pattern Text="&Acirc;" />
<Pattern Text="&Agrave;" />
<Pattern Text="&Aring;" />
<Pattern Text="&Atilde;" />
<Pattern Text="&Auml;" />
<Pattern Text="&Ccedil;" />
<Pattern Text="&ETH;" />
<Pattern Text="&Eacute;" />
<Pattern Text="&Ecirc;" />
<Pattern Text="&Egrave;" />
<Pattern Text="&Euml;" />
<Pattern Text="&Iacute;" />
<Pattern Text="&Icirc;" />
<Pattern Text="&Igrave;" />
<Pattern Text="&Iuml;" />
<Pattern Text="&Ntilde;" />
<Pattern Text="&Oacute;" />
<Pattern Text="&Ocirc;" />
<Pattern Text="&Ograve;" />
<Pattern Text="&Oslash;" />
<Pattern Text="&Otilde;" />
<Pattern Text="&Ouml;" />
<Pattern Text="&THORN;" />
<Pattern Text="&Uacute;" />
<Pattern Text="&Ucirc;" />
<Pattern Text="&Ugrave;" />
<Pattern Text="&Uuml;" />
<Pattern Text="&Yacute;" />
<Pattern Text="&aacute;" />
<Pattern Text="&acirc;" />
<Pattern Text="&acute;" />
<Pattern Text="&aelig;" />
<Pattern Text="&agrave;" />
<Pattern Text="&amp;" />
<Pattern Text="&aring;" />
<Pattern Text="&atilde;" />
<Pattern Text="&auml;" />
<Pattern Text="&brvbar;" />
<Pattern Text="&ccedil;" />
<Pattern Text="&cedil;" />
<Pattern Text="&cent;" />
<Pattern Text="&copy;" />
<Pattern Text="&curren;" />
<Pattern Text="&deg;" />
<Pattern Text="&divide;" />
<Pattern Text="&eacute;" />
<Pattern Text="&ecirc;" />
<Pattern Text="&egrave;" />
<Pattern Text="&eth;" />
<Pattern Text="&euml;" />
<Pattern Text="&frac12;" />
<Pattern Text="&frac14;" />
<Pattern Text="&frac34;" />
<Pattern Text="&gt;" />
<Pattern Text="&iacute;" />
<Pattern Text="&icirc;" />
<Pattern Text="&iexcl;" />
<Pattern Text="&igrave;" />
<Pattern Text="&iquest;" />
<Pattern Text="&iuml;" />
<Pattern Text="&laquo;" />
<Pattern Text="&lt;" />
<Pattern Text="&macr;" />
<Pattern Text="&micro;" />
<Pattern Text="&middot;" />
<Pattern Text="&nbsp;" />
<Pattern Text="&not;" />
<Pattern Text="&ntilde;" />
<Pattern Text="&oacute;" />
<Pattern Text="&ocirc;" />
<Pattern Text="&ograve;" />
<Pattern Text="&ordf;" />
<Pattern Text="&ordm;" />
<Pattern Text="&oslash;" />
<Pattern Text="&otilde;" />
<Pattern Text="&ouml;" />
<Pattern Text="&para;" />
<Pattern Text="&plusmn;" />
<Pattern Text="&pound;" />
<Pattern Text="&quot;" />
<Pattern Text="&raquo;" />
<Pattern Text="&reg;" />
<Pattern Text="&sect;" />
<Pattern Text="&shy;" />
<Pattern Text="&sup1;" />
<Pattern Text="&sup2;" />
<Pattern Text="&sup3;" />
<Pattern Text="&szlig;" />
<Pattern Text="&thorn;" />
<Pattern Text="&times;" />
<Pattern Text="&uacute;" />
<Pattern Text="&ucirc;" />
<Pattern Text="&ugrave;" />
<Pattern Text="&uml;" />
<Pattern Text="&uuml;" />
<Pattern Text="&yacute;" />
<Pattern Text="&yen;" />
<Pattern Text="&yuml;" />
</PatternGroup>
</Operators>
<ChildBlocks>
<Child Name="ASP Header" />
<Child Name="ASP" />
<Child Name="PHP" />
<Child Name="HTML Comment" />
<Child Name="HTML gnu" />
<Child Name="HTML StyleMain" />
<Child Name="HTML JavaScriptMain" />
<Child Name="HTML Tag" />
</ChildBlocks>
</Block>
<Block Name="HTML JavaScriptMain" Style="HTML JavaScript" IsMultiline="true" TerminateChildren="true" BackColor="WhiteSmoke">
<Scope Start="<script language="javascript">" End="</script>" Style="HTML JavaScript Pattern" Text="<Script>" SpawnBlockOnStart="HTML JavaScript" />
</Block>
<Block Name="HTML StyleMain" Style="HTML Style" IsMultiline="true" TerminateChildren="true">
<Scope Start="<Style>" End="</Style>" Style="HTML Style Pattern" Text="<Style>" />
<ChildBlocks>
<Child Name="ASP" />
<Child Name="HTML Style Comment" />
<Child Name="HTML Style" />
</ChildBlocks>
</Block>
<Block Name="HTML Style" Style="HTML Style Attrib" IsMultiline="true" TerminateChildren="true">
<Scope Start="{" End="}" Style="HTML Style" Text="{...}" />
<ChildBlocks>
<Child Name="ASP" />
<Child Name="HTML Style Comment" />
<Child Name="HTML Style Value" />
</ChildBlocks>
</Block>
<Block Name="HTML Style Value" Style="HTML Style Value" IsMultiline="true">
<Scope Start=":" End=";" Style="HTML Style Value" Text=":...;" />
<ChildBlocks>
<Child Name="ASP" />
<Child Name="HTML Style Comment" />
</ChildBlocks>
</Block>
<Block Name="HTML Style Comment" Style="HTML Comment" IsMultiline="true">
<Scope Start="/*" End="*/" Style="HTML Comment" Text="/*...*/" />
<ChildBlocks>
<Child Name="ASP" />
</ChildBlocks>
</Block>
<Block Name="HTML JavaScript" Style="HTML JavaScript" IsMultiline="true">
<Scope Start="{" End="}" Style="" Text="{...}" />
<Keywords>
<PatternGroup Name="Keywords" Style="ASP Keywords">
<Patterns>
boolean
break byte
case catch char class const continue
debugger default delete do double
else enum export extends
false final finally float for function
goto
if implements import in instanceof int interface
long
native new null
package private protected public
return
short static super switch synchronized
this throw throws transient true try typeof
var void volatile
while with
</Patterns>
</PatternGroup>
<PatternGroup Name="Functions" Style="ASP Functions">
<Patterns>
abs acos alert anchor apply asin atan atan2 atob attachEvent
back big blink blur bold borderWidths btoa
call captureEvents ceil charAt charCodeAt clear clearInterval clearTimeout click close compile concat confirm contextual cos createElement createEventObject createPopup createStyleSheet createTextNode
detachEvent disableExternalCapture dump
elementFromPoint enableExternalCapture escape eval exec execCommand execScript exp
fileCreatedDate fileModifiedDate fileSize fileUpdatedDate find firstChild fixed floor focus fontcolor fontsize fromCharCode forward
getAttention getDate getDay getElementById getElementsByName getElementsByTagName getFullYear getHours getMilliseconds getMinutes getMonth getSeconds getSelection getTime getTimezoneOffset getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getYear go
handleEvent home
indexOf isFinite isNaN italics
javaEnabled join
lastIndexOf link load log
margins match max mergeAttributes min moveAbove moveBelow moveBy moveTo moveToAbsolute
navigate
open
paddings parse parseFloat parseInt plugins.refresh pop pow preference print prompt push
queryCommandEnabled queryCommandIndeterm queryCommandState queryCommandValue
random recalc releaseCapture releaseEvents reload replace reset resizeBy resizeTo returnValue reverse round routeEvents
savePreferences scroll scrollBy scrollByLines scrollByPages scrollTo scrollX scrollY search select setDate setFullYear setActive setCursor setHotKeys setHours setInterval setMilliseconds setMinutes setMonth setResizable setSeconds setTime setTimeout setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setYear setZOptions shift showHelp showModalDialog showModelessDialog sidebar sin signText sizeToContent slice small sort splice split sqrt strike stop sub submit substr substring sup
taint taintEnabled tan test toGMTString toLocaleString toLowerCase toSource toString toUpperCase toUTCString
UTC
unescape unshift untaint updateCommands unwatch
valueOf
watch write writeln
</Patterns>
</PatternGroup>
</Keywords>
<Operators>
<PatternGroup Name="Operators2" Style="ASP Comment">
<Pattern Text="-->" />
<Pattern Text="<!--" />
</PatternGroup>
<PatternGroup Name="Operators" Style="Javascript Operators">
<Pattern Text="+" />
<Pattern Text="-" />
<Pattern Text="*" />
<Pattern Text="/" />
<Pattern Text="^" />
<Pattern Text="." />
<Pattern Text=":" />
<Pattern Text=";" />
<Pattern Text="=" />
<Pattern Text=">" />
<Pattern Text="<" />
<Pattern Text="&" />
<Pattern Text="|" />
</PatternGroup>
<PatternGroup Name="Comment" Style="ASP Comment">
<Pattern Text="'[a-z,A-Z,0-9 ]*" IsComplex="true" />
</PatternGroup>
</Operators>
<ChildBlocks>
<Child Name="HTML JavaScript" />
<Child Name="Script String" />
<Child Name="Script String2" />
<Child Name="Script MultiComment" />
<Child Name="ASP" />
</ChildBlocks>
</Block>
<!-- this block is the HTML tags in HTML comments-->
<Block Name="HTML Tag" Style="HTML Tag" EscapeChar="" IsMultiline="true">
<Scope Start="<" End=">" Style="HTML Tag Pattern" Text="<...>" />
<Operators>
<PatternGroup Name="HTML Attrib" Style="HTML Attrib">
<!-- operator is the attributes that can exist within HTML tags-->
<Pattern Text="(\s[a-zA-Z:]+)" IsComplex="true" />
</PatternGroup>
</Operators>
<ChildBlocks>
<Child Name="ASP" />
<Child Name="HTML String" />
</ChildBlocks>
</Block>
<Block Name="HTML String" Style="HTML String" EscapeChar="" IsMultiline="false">
<Scope Start=""" End=""" Style="HTML String Pattern" Text="" />
<ChildBlocks>
<Child Name="ASP" />
</ChildBlocks>
</Block>
<Block Name="HTML Comment" Style="HTML Comment" EscapeChar="" IsMultiline="true">
<Scope Start="<!--" End="-->" Style="HTML Comment" Text="<!--...-->" />
<ChildBlocks>
<Child Name="ASP" />
</ChildBlocks>
</Block>
<Block Name="HTML gnu" Style="HTML gnu" EscapeChar="" IsMultiline="true">
<Scope Start="<!" End=">" Style="HTML Tag Pattern" Text="<!...>" />
</Block>
<Block Name="ASP Header" Style="ASP Pattern" EscapeChar="" IsMultiline="true">
<Scope Start="<%@" End="%>" Style="ASP Pattern" Text="<%@...%>" />
</Block>
<!--ASP ASP ASP ASP -->
<Block Name="ASP" Style="ASP" EscapeChar="" IsMultiline="true" TerminateChildren="true">
<Keywords>
<PatternGroup Name="Keywords" Style="ASP Keywords">
<Pattern Text="End Function" IsSeparator="true" />
<Pattern Text="End Sub" IsSeparator="true" />
<Pattern Text="End Property" IsSeparator="true" />
<Patterns>
And As
Call Case Class Const
Dim Do
Each Else ElseIf Empty End Eqv Erase Error Execute Exit Explicit
For Function
Get Goto
If Imp Is
Let Loop
Mod
Next New Not Nothing Null
On Option Or
Private Property Public
Randomize ReDim Rem Resume
Select Set Stop Sub
Then To
Until
Wend While With
True False
</Patterns>
</PatternGroup>
<PatternGroup Name="Functions" Style="ASP Functions">
<Patterns>
Server Request Response Session Application
</Patterns>
</PatternGroup>
</Keywords>
<Operators>
<PatternGroup Name="Operators" Style="ASP Operators">
<Pattern Text="+" />
<Pattern Text="-" />
<Pattern Text="*" />
<Pattern Text="/" />
<Pattern Text="^" />
<Pattern Text="." />
<Pattern Text="=" />
<Pattern Text=">" />
<Pattern Text="<" />
</PatternGroup>
</Operators>
<Scope Start="<%" End="%>" Style="ASP Pattern" Text="<%...%>" />
<ChildBlocks>
<Child Name="ASP String" />
<Child Name="ASP Comment" />
</ChildBlocks>
</Block>
<Block Name="ASP String" Style="ASP String" EscapeChar="" IsMultiline="false">
<Scope Start=""" End=""" Style="ASP String" Text="" />
</Block>
<Block Name="ASP Comment" Style="ASP Comment" EscapeChar="" IsMultiline="false">
<Scope Start="'" End="" Style="ASP Comment" Text="" IsMultiline="false" />
</Block>
<Block Name="Script String" Style="Script String" EscapeChar="" IsMultiline="false">
<Scope Start="'" End="'" Style="Script String" Text="" />
</Block>
<Block Name="Script String2" Style="Script String" EscapeChar="" IsMultiline="false">
<Scope Start=""" End=""" Style="Script String" Text="" />
</Block>
<Block Name="Script MultiComment" Style="Script Comment" EscapeChar="" IsMultiline="true">
<Scope Start="/*" End="*/" Style="Script Comment" Text="/*...*/" />
</Block>
<Style Name="Text" ForeColor="Black" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Tag" ForeColor="DarkRed" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Tag Pattern" ForeColor="Blue" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML String Pattern" ForeColor="blue" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML String" ForeColor="blue" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Attrib" ForeColor="red" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Comment" ForeColor="green" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML gnu" ForeColor="magenta" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Style" ForeColor="DarkRed" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Style Pattern" ForeColor="black" BackColor="yellow" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Style Attrib" ForeColor="Red" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML Style Value" ForeColor="Blue" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="ASP" ForeColor="black" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="ASP Pattern" ForeColor="black" BackColor="Yellow" Bold="false" Italic="false" Underline="false" />
<Style Name="ASP Operators" ForeColor="red" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="ASP Keywords" ForeColor="blue" BackColor="" Bold="true" Italic="false" Underline="false" />
<Style Name="ASP Functions" ForeColor="DarkBlue" BackColor="" Bold="true" Italic="false" Underline="false" />
<Style Name="ASP Comment" ForeColor="green" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="ASP String" ForeColor="Teal" BackColor="" Bold="true" Italic="false" Underline="false" />
<Style Name="HTML Chars" ForeColor="red" BackColor="" Bold="true" Italic="false" Underline="false" />
<Style Name="HTML JavaScript Pattern" ForeColor="black" BackColor="Yellow" Bold="false" Italic="false" Underline="false" />
<Style Name="HTML JavaScript" ForeColor="black" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="Script Operators" ForeColor="red" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="Script Comment" ForeColor="green" BackColor="" Bold="false" Italic="false" Underline="false" />
<Style Name="Script String" ForeColor="Teal" BackColor="" Bold="true" Italic="false" Underline="false" />
</Language>