]> git.mxchange.org Git - friendica.git/blob - library/Text_Highlighter/vbscript.xml
Merge pull request #2621 from rabuzarus/1206-events-template
[friendica.git] / library / Text_Highlighter / vbscript.xml
1 <?xml version="1.0"?>
2 <!-- $Id: vbscript.xml,v 1.2 2008-01-02 00:05:52 ssttoo Exp $ -->
3
4 <highlight lang="vbscript" case="no">
5
6   <authors>
7     <author name="Daniel Fruzynski" email="daniel-AT-poradnik-webmastera.com" />
8   </authors>
9
10   <default innerClass="code" />
11
12   <region name="brackets" delimClass="brackets" innerClass="code" start="\(" end="\)">
13     <contains all="yes"/>
14   </region>
15
16
17   <region name="strdouble" delimClass="quotes" innerClass="string" start="&quot;" end="&quot;"/>
18
19   <region name="comment" start="'|[Rr][Ee][Mm]\b" end="/$/m" innerClass="comment">
20     <contains block="cvstag"/>
21   </region>
22
23   <block name="number" match="\d*\.?\d+" innerClass="number"/>
24   <block name="hexnumber" match="&amp;H[0-9a-fA-F]+" innerClass="number"/>
25
26   <block name="identifier" match="[a-z_]\w*" innerClass="identifier" case="no"/>
27
28   <block name="url" match="((https?|ftp):\/\/[\w\?\.\-\&amp;=\/%+]+)|(^|[\s,!?])www\.\w+\.\w+[\w\?\.\&amp;=\/%+]*" innerClass="url" contained="yes">
29     <onlyin region="comment"/>
30   </block>
31
32   <block name="email" match="\w+[\.\w\-]+@(\w+[\.\w\-])+" innerClass="url" contained="yes">
33     <onlyin region="comment"/>
34   </block>
35
36   <block name="note" match="\b(note|fixme):" innerClass="inlinedoc" contained="yes" case="no">
37     <onlyin region="comment"/>
38   </block>
39
40
41   <block name="cvstag" match="\$\w+:.+\$" innerClass="inlinedoc" contained="yes">
42     <onlyin region="comment"/>
43   </block>
44
45   <keywords name="constants" inherits="identifier" innerClass="builtin" case="no">
46     <!-- Color Constants -->
47     <keyword match="vbBlack" />
48     <keyword match="vbRed" />
49     <keyword match="vbGreen" />
50     <keyword match="vbYellow" />
51     <keyword match="vbBlue" />
52     <keyword match="vbMagenta" />
53     <keyword match="vbCyan" />
54     <keyword match="vbWhite" />
55     <!-- Comparison Constants -->
56     <keyword match="vbBinaryCompare" />
57     <keyword match="vbTextCompare" />
58     <!-- Date and Time Constants -->
59     <keyword match="vbSunday" />
60     <keyword match="vbMonday" />
61     <keyword match="vbTuesday" />
62     <keyword match="vbWednesday" />
63     <keyword match="vbThursday" />
64     <keyword match="vbFriday" />
65     <keyword match="vbSaturday" />
66     <keyword match="vbUseSystemDayOfWeek" />
67     <keyword match="vbFirstJan1" />
68     <keyword match="vbFirstFourDays" />
69     <keyword match="vbFirstFullWeek" />
70     <!-- Date Format Constants -->
71     <keyword match="vbGeneralDate" />
72     <keyword match="vbLongDate" />
73     <keyword match="vbShortDate" />
74     <keyword match="vbLongTime" />
75     <keyword match="vbShortTime" />
76     <!-- Miscellaneous Constants -->
77     <keyword match="vbObjectError" />
78     <!-- MsgBox Constants -->
79     <keyword match="vbOKOnly" />
80     <keyword match="vbOKCancel" />
81     <keyword match="vbAbortRetryIgnore" />
82     <keyword match="vbYesNoCancel" />
83     <keyword match="vbYesNo" />
84     <keyword match="vbRetryCancel" />
85     <keyword match="vbCritical" />
86     <keyword match="vbQuestion" />
87     <keyword match="vbExclamation" />
88     <keyword match="vbInformation" />
89     <keyword match="vbDefaultButton1" />
90     <keyword match="vbDefaultButton2" />
91     <keyword match="vbDefaultButton3" />
92     <keyword match="vbDefaultButton4" />
93     <keyword match="vbApplicationModal" />
94     <keyword match="vbSystemModal" />
95     <keyword match="vbOK" />
96     <keyword match="vbCancel" />
97     <keyword match="vbAbort" />
98     <keyword match="vbRetry" />
99     <keyword match="vbIgnore" />
100     <keyword match="vbYes" />
101     <keyword match="vbNo" />
102     <!-- String Constants -->
103     <keyword match="vbCr" />
104     <keyword match="VbCrLf" />
105     <keyword match="vbFormFeed" />
106     <keyword match="vbLf" />
107     <keyword match="vbNewLine" />
108     <keyword match="vbNullChar" />
109     <keyword match="vbNullString" />
110     <keyword match="vbTab" />
111     <keyword match="vbVerticalTab" />
112     <!-- Tristate Constants -->
113     <keyword match="vbUseDefault" />
114     <keyword match="vbTrue" />
115     <keyword match="vbFalse" />
116     <!-- VarType Constants -->
117     <keyword match="vbEmpty" />
118     <keyword match="vbNull" />
119     <keyword match="vbInteger" />
120     <keyword match="vbLong" />
121     <keyword match="vbSingle" />
122     <keyword match="vbDouble" />
123     <keyword match="vbCurrency" />
124     <keyword match="vbDate" />
125     <keyword match="vbString" />
126     <keyword match="vbObject" />
127     <keyword match="vbError" />
128     <keyword match="vbBoolean" />
129     <keyword match="vbVariant" />
130     <keyword match="vbDataObject" />
131     <keyword match="vbDecimal" />
132     <keyword match="vbByte" />
133     <keyword match="vbArray" />
134   </keywords>
135
136   <keywords name="functions" inherits="identifier" innerClass="builtin" case="no">
137     <keyword match="Abs" />
138     <keyword match="Array" />
139     <keyword match="Asc" />
140     <keyword match="Atn" />
141     <keyword match="CBool" />
142     <keyword match="CByte" />
143     <keyword match="CCur" />
144     <keyword match="CDate" />
145     <keyword match="CDbl" />
146     <keyword match="Chr" />
147     <keyword match="CInt" />
148     <keyword match="CLng" />
149     <keyword match="Cos" />
150     <keyword match="CreateObject" />
151     <keyword match="CSng" />
152     <keyword match="CStr" />
153     <keyword match="Date" />
154     <keyword match="DateAdd" />
155     <keyword match="DateDiff" />
156     <keyword match="DatePart" />
157     <keyword match="DateSerial" />
158     <keyword match="DateValue" />
159     <keyword match="Day" />
160     <keyword match="Escape" />
161     <keyword match="Eval" />
162     <keyword match="Exp" />
163     <keyword match="Filter" />
164     <keyword match="FormatCurrency" />
165     <keyword match="FormatDateTime" />
166     <keyword match="FormatNumber" />
167     <keyword match="FormatPercent" />
168     <keyword match="GetLocale" />
169     <keyword match="GetObject" />
170     <keyword match="GetRef" />
171     <keyword match="Hex" />
172     <keyword match="Hour" />
173     <keyword match="InputBox" />
174     <keyword match="InStr" />
175     <keyword match="InStrRev" />
176     <keyword match="Int" />
177     <keyword match="Fix" />
178     <keyword match="IsArray" />
179     <keyword match="IsDate" />
180     <keyword match="IsEmpty" />
181     <keyword match="IsNull" />
182     <keyword match="IsNumeric" />
183     <keyword match="IsObject" />
184     <keyword match="Join" />
185     <keyword match="LBound" />
186     <keyword match="LCase" />
187     <keyword match="Left" />
188     <keyword match="Len" />
189     <keyword match="LoadPicture" />
190     <keyword match="Log" />
191     <keyword match="LTrim" />
192     <keyword match="RTrim" />
193     <keyword match="Trim" />
194     <keyword match="Mid" />
195     <keyword match="Minute" />
196     <keyword match="Month" />
197     <keyword match="MonthName" />
198     <keyword match="MsgBox" />
199     <keyword match="Now" />
200     <keyword match="Oct" />
201     <keyword match="Replace" />
202     <keyword match="RGB" />
203     <keyword match="Right" />
204     <keyword match="Rnd" />
205     <keyword match="Round" />
206     <keyword match="ScriptEngine" />
207     <keyword match="ScriptEngineBuildVersion" />
208     <keyword match="ScriptEngineMajorVersion" />
209     <keyword match="ScriptEngineMinorVersion" />
210     <keyword match="Second" />
211     <keyword match="SetLocale" />
212     <keyword match="Sgn" />
213     <keyword match="Sin" />
214     <keyword match="Space" />
215     <keyword match="Split" />
216     <keyword match="Sqr" />
217     <keyword match="StrComp" />
218     <keyword match="String" />
219     <keyword match="StrReverse" />
220     <keyword match="Tan" />
221     <keyword match="Time" />
222     <keyword match="Timer" />
223     <keyword match="TimeSerial" />
224     <keyword match="TimeValue" />
225     <keyword match="TypeName" />
226     <keyword match="UBound" />
227     <keyword match="UCase" />
228     <keyword match="Unescape" />
229     <keyword match="VarType" />
230     <keyword match="Weekday" />
231     <keyword match="WeekdayName" />
232     <keyword match="Year" />
233   </keywords>
234
235   <keywords name="builtin" inherits="identifier" innerClass="builtin" case="no">
236     <!--<keyword match="Class" />-->
237     <keyword match="Debug" />
238     <keyword match="Err" />
239     <keyword match="Match" />
240     <keyword match="RegExp" />
241   </keywords>
242
243   <keywords name="reserved" inherits="identifier" innerClass="reserved" case="no">
244     <keyword match="Empty" />
245     <keyword match="False" />
246     <keyword match="Nothing" />
247     <keyword match="Null" />
248     <keyword match="True" />
249     <keyword match="And" />
250     <keyword match="Eqv" />
251     <keyword match="Imp" />
252     <keyword match="Is" />
253     <keyword match="Mod" />
254     <keyword match="Not" />
255     <keyword match="Or" />
256     <keyword match="Xor" />
257     <keyword match="Call" />
258     <keyword match="Class" />
259     <keyword match="End" />
260     <keyword match="Const" />
261     <keyword match="Public" />
262     <keyword match="Private" />
263     <keyword match="Dim" />
264     <keyword match="Do" />
265     <keyword match="While" />
266     <keyword match="Until" />
267     <keyword match="Exit" />
268     <keyword match="Loop" />
269     <keyword match="Erase" />
270     <keyword match="Execute" />
271     <keyword match="ExecuteGlobal" />
272     <keyword match="For" />
273     <keyword match="Each" />
274     <keyword match="In" />
275     <keyword match="To" />
276     <keyword match="Step" />
277     <keyword match="Next" />
278     <keyword match="Function" />
279     <keyword match="Default" />
280     <keyword match="If" />
281     <keyword match="Then" />
282     <keyword match="Else" />
283     <keyword match="ElseIf" />
284     <keyword match="On" />
285     <keyword match="Error" />
286     <keyword match="Resume" />
287     <keyword match="Goto" />
288     <keyword match="Option" />
289     <keyword match="Explicit" />
290     <keyword match="Property" />
291     <keyword match="Get" />
292     <keyword match="Let" />
293     <keyword match="Set" />
294     <keyword match="Randomize" />
295     <keyword match="ReDim" />
296     <keyword match="Preserve" />
297     <keyword match="Select" />
298     <keyword match="Case" />
299     <keyword match="Stop" />
300     <keyword match="Sub" />
301     <keyword match="Wend" />
302     <keyword match="With" />
303   </keywords>
304
305 </highlight>