1diff --git geshi.php geshi.php
2index 4effa48..cf5e163 100644
3--- geshi.php 2017-05-13 19:11:19 UTC
4+++ geshi.php 2022-09-15 20:03:19 UTC
5@@ -43 +43 @@
6-define('GESHI_VERSION', '1.0.9.0');
7+define('GESHI_VERSION', '1.0.9.1');
8@@ -629,0 +630,13 @@ class GeSHi {
9+    /**
10+     * Clean up the language name to prevent malicious code injection
11+     *
12+     * @param string $language The name of the language to strip
13+     * @since 1.0.9.1
14+     */
15+    public function strip_language_name($language) {
16+        $language = preg_replace('#[^a-zA-Z0-9\-_]#', '', $language);
17+        $language = strtolower($language);
18+
19+        return $language;
20+    }
21+
22@@ -649,3 +662 @@ class GeSHi {
23-        $language = preg_replace('#[^a-zA-Z0-9\-_]#', '', $language);
24-
25-        $language = strtolower($language);
26+        $language = $this->strip_language_name($language);
27@@ -1475 +1486 @@ class GeSHi {
28-                'ini' => array('ini', 'desktop'),
29+                'ini' => array('ini', 'desktop', 'vbp'),
30@@ -1509,2 +1520,2 @@ class GeSHi {
31-                'vb' => array('bas'),
32-                'vbnet' => array(),
33+                'vb' => array('bas', 'ctl', 'frm'),
34+                'vbnet' => array('vb', 'sln'),
35@@ -1513 +1524 @@ class GeSHi {
36-                'xml' => array('xml', 'svg', 'xrc'),
37+                'xml' => array('xml', 'svg', 'xrc', 'vbproj', 'csproj', 'userprefs', 'resx', 'stetic', 'settings', 'manifest', 'myapp'),
38@@ -1961,0 +1973,5 @@ class GeSHi {
39+        // check whether language_data is available
40+        if (empty($this->language_data)) {
41+            return false;
42+        }
43+
44@@ -2143 +2159 @@ class GeSHi {
45-    public function parse_code () {
46+    public function parse_code() {
47@@ -2150,0 +2167,5 @@ class GeSHi {
48+        // check whether language_data is available
49+        if (empty($this->language_data)) {
50+            $this->error = GESHI_ERROR_NO_SUCH_LANG;
51+        }
52+
53@@ -4698 +4719,3 @@ class GeSHi {
54-                $callback_2 = create_function('$matches', 'return "[" . str_replace("|", "", $matches[1]) . "]";');
55+                $callback_2 = function($matches) {
56+                    return "[" . str_replace("|", "", $matches[1]) . "]";
57+                };
58diff --git geshi/4cs.php geshi/4cs.php
59index cae453f..228d523 100644
60--- geshi/4cs.php 2017-05-13 19:11:19 UTC
61+++ geshi/4cs.php 2022-09-15 20:03:19 UTC
62@@ -7 +7 @@
63- * Release Version: 1.0.9.0
64+ * Release Version: 1.0.9.1
65diff --git geshi/6502acme.php geshi/6502acme.php
66index a11a108..5d40da9 100644
67--- geshi/6502acme.php 2017-05-13 19:11:19 UTC
68+++ geshi/6502acme.php 2022-09-15 20:03:19 UTC
69@@ -7 +7 @@
70- * Release Version: 1.0.9.0
71+ * Release Version: 1.0.9.1
72diff --git geshi/6502kickass.php geshi/6502kickass.php
73index 9da8f24..1ddbc59 100644
74--- geshi/6502kickass.php 2017-05-13 19:11:19 UTC
75+++ geshi/6502kickass.php 2022-09-15 20:03:19 UTC
76@@ -7 +7 @@
77- * Release Version: 1.0.9.0
78+ * Release Version: 1.0.9.1
79diff --git geshi/6502tasm.php geshi/6502tasm.php
80index 4ce348f..539db01 100644
81--- geshi/6502tasm.php 2017-05-13 19:11:19 UTC
82+++ geshi/6502tasm.php 2022-09-15 20:03:19 UTC
83@@ -7 +7 @@
84- * Release Version: 1.0.9.0
85+ * Release Version: 1.0.9.1
86diff --git geshi/68000devpac.php geshi/68000devpac.php
87index 96a9d08..db5c85b 100644
88--- geshi/68000devpac.php 2017-05-13 19:11:19 UTC
89+++ geshi/68000devpac.php 2022-09-15 20:03:19 UTC
90@@ -7 +7 @@
91- * Release Version: 1.0.9.0
92+ * Release Version: 1.0.9.1
93diff --git geshi/abap.php geshi/abap.php
94index d9df3ea..99536f0 100644
95--- geshi/abap.php 2017-05-13 19:11:19 UTC
96+++ geshi/abap.php 2022-09-15 20:03:19 UTC
97@@ -10 +10 @@
98- * Release Version: 1.0.9.0
99+ * Release Version: 1.0.9.1
100diff --git geshi/actionscript.php geshi/actionscript.php
101index bbafbdf..d350a18 100644
102--- geshi/actionscript.php 2017-05-13 19:11:19 UTC
103+++ geshi/actionscript.php 2022-09-15 20:03:19 UTC
104@@ -7 +7 @@
105- * Release Version: 1.0.9.0
106+ * Release Version: 1.0.9.1
107diff --git geshi/actionscript3.php geshi/actionscript3.php
108index 20dcf5d..351b6b0 100644
109--- geshi/actionscript3.php 2017-05-13 19:11:19 UTC
110+++ geshi/actionscript3.php 2022-09-15 20:03:19 UTC
111@@ -7 +7 @@
112- * Release Version: 1.0.9.0
113+ * Release Version: 1.0.9.1
114diff --git geshi/ada.php geshi/ada.php
115index bad8595..0eb0b7c 100644
116--- geshi/ada.php 2017-05-13 19:11:19 UTC
117+++ geshi/ada.php 2022-09-15 20:03:19 UTC
118@@ -7 +7 @@
119- * Release Version: 1.0.9.0
120+ * Release Version: 1.0.9.1
121diff --git geshi/aimms.php geshi/aimms.php
122index ea49b8e..6c65391 100644
123--- geshi/aimms.php 2017-05-13 19:11:19 UTC
124+++ geshi/aimms.php 2022-09-15 20:03:19 UTC
125@@ -7 +7 @@
126- * Release Version: 1.0.9.0
127+ * Release Version: 1.0.9.1
128diff --git geshi/algol68.php geshi/algol68.php
129index f1555c6..956d35c 100644
130--- geshi/algol68.php 2017-05-13 19:11:19 UTC
131+++ geshi/algol68.php 2022-09-15 20:03:19 UTC
132@@ -7 +7 @@
133- * Release Version: 1.0.9.0
134+ * Release Version: 1.0.9.1
135diff --git geshi/apache.php geshi/apache.php
136index da1f5dd..8db1b9a 100644
137--- geshi/apache.php 2017-05-13 19:11:19 UTC
138+++ geshi/apache.php 2022-09-15 20:03:19 UTC
139@@ -7 +7 @@
140- * Release Version: 1.0.9.0
141+ * Release Version: 1.0.9.1
142diff --git geshi/applescript.php geshi/applescript.php
143index e71eb32..c46912f 100644
144--- geshi/applescript.php 2017-05-13 19:11:19 UTC
145+++ geshi/applescript.php 2022-09-15 20:03:19 UTC
146@@ -7 +7 @@
147- * Release Version: 1.0.9.0
148+ * Release Version: 1.0.9.1
149diff --git geshi/apt_sources.php geshi/apt_sources.php
150index 49c51b0..6e97909 100644
151--- geshi/apt_sources.php 2017-05-13 19:11:19 UTC
152+++ geshi/apt_sources.php 2022-09-15 20:03:19 UTC
153@@ -7 +7 @@
154- * Release Version: 1.0.9.0
155+ * Release Version: 1.0.9.1
156diff --git geshi/arm.php geshi/arm.php
157index 86b71e1..8ac5264 100644
158--- geshi/arm.php 2017-05-13 19:11:19 UTC
159+++ geshi/arm.php 2022-09-15 20:03:19 UTC
160@@ -7 +7 @@
161- * Release Version: 1.0.9.0
162+ * Release Version: 1.0.9.1
163diff --git geshi/asm.php geshi/asm.php
164index 606f2f4..44a70ca 100644
165--- geshi/asm.php 2017-05-13 19:11:19 UTC
166+++ geshi/asm.php 2022-09-15 20:03:19 UTC
167@@ -11 +11 @@
168- * Release Version: 1.0.9.0
169+ * Release Version: 1.0.9.1
170diff --git geshi/asp.php geshi/asp.php
171index 6ba8f98..db9daae 100644
172--- geshi/asp.php 2017-05-13 19:11:19 UTC
173+++ geshi/asp.php 2022-09-15 20:03:19 UTC
174@@ -7 +7 @@
175- * Release Version: 1.0.9.0
176+ * Release Version: 1.0.9.1
177diff --git geshi/asymptote.php geshi/asymptote.php
178index a75a629..a701ae9 100644
179--- geshi/asymptote.php 2017-05-13 19:11:19 UTC
180+++ geshi/asymptote.php 2022-09-15 20:03:19 UTC
181@@ -7 +7 @@
182- * Release Version: 1.0.9.0
183+ * Release Version: 1.0.9.1
184diff --git geshi/autoconf.php geshi/autoconf.php
185index 9c1cf12..f7090fe 100644
186--- geshi/autoconf.php 2017-05-13 19:11:19 UTC
187+++ geshi/autoconf.php 2022-09-15 20:03:19 UTC
188@@ -7 +7 @@
189- * Release Version: 1.0.9.0
190+ * Release Version: 1.0.9.1
191diff --git geshi/autohotkey.php geshi/autohotkey.php
192index 4a47d73..03a03ab 100644
193--- geshi/autohotkey.php 2017-05-13 19:11:19 UTC
194+++ geshi/autohotkey.php 2022-09-15 20:03:19 UTC
195@@ -7 +7 @@
196- * Release Version: 1.0.9.0
197+ * Release Version: 1.0.9.1
198diff --git geshi/autoit.php geshi/autoit.php
199index 5742afe..2286aae 100644
200--- geshi/autoit.php 2017-05-13 19:11:19 UTC
201+++ geshi/autoit.php 2022-09-15 20:03:19 UTC
202@@ -7 +7 @@
203- * Release Version: 1.0.9.0
204+ * Release Version: 1.0.9.1
205diff --git geshi/avisynth.php geshi/avisynth.php
206index cbd8a12..ea9fc9a 100644
207--- geshi/avisynth.php 2017-05-13 19:11:19 UTC
208+++ geshi/avisynth.php 2022-09-15 20:03:19 UTC
209@@ -7 +7 @@
210- * Release Version: 1.0.9.0
211+ * Release Version: 1.0.9.1
212diff --git geshi/awk.php geshi/awk.php
213index e94e64f..f116b81 100644
214--- geshi/awk.php 2017-05-13 19:11:19 UTC
215+++ geshi/awk.php 2022-09-15 20:03:19 UTC
216@@ -7 +7 @@
217- * Release Version: 1.0.9.0
218+ * Release Version: 1.0.9.1
219diff --git geshi/bascomavr.php geshi/bascomavr.php
220index 96ec609..90d8506 100644
221--- geshi/bascomavr.php 2017-05-13 19:11:19 UTC
222+++ geshi/bascomavr.php 2022-09-15 20:03:19 UTC
223@@ -7 +7 @@
224- * Release Version: 1.0.9.0
225+ * Release Version: 1.0.9.1
226diff --git geshi/bash.php geshi/bash.php
227index d975215..939b23a 100644
228--- geshi/bash.php 2017-05-13 19:11:19 UTC
229+++ geshi/bash.php 2022-09-15 20:03:19 UTC
230@@ -7 +7 @@
231- * Release Version: 1.0.9.0
232+ * Release Version: 1.0.9.1
233@@ -90,0 +91 @@ $language_data = array (
234+        // Control flow keywords and super-important builtins
235@@ -93 +94 @@ $language_data = array (
236-            'if', 'in', 'select', 'set', 'then', 'until', 'while', 'time'
237+            'if', 'in', 'select', 'set', 'then', 'time', 'until', 'while'
238@@ -94,0 +96 @@ $language_data = array (
239+        // Common Unix commands
240@@ -268 +270 @@ $language_data = array (
241-            'kbd_mode','kbdrate', 'kdialog', 'kfile', 'kill', 'killall',
242+            'kbd_mode','kbdrate', 'kdialog', 'kfile', 'killall',
243@@ -289 +291 @@ $language_data = array (
244-            'rbash', 'rcs', 'rcs2log', 'read', 'readlink', 'red', 'resizecons',
245+            'rbash', 'rcs', 'rcs2log', 'readlink', 'red', 'resizecons',
246@@ -367,0 +370 @@ $language_data = array (
247+        // Builtin commands
248@@ -369,2 +372,2 @@ $language_data = array (
249-            'alias', 'bg', 'bind', 'break', 'builtin', 'cd', 'command',
250-            'compgen', 'complete', 'continue', 'declare', 'dirs', 'disown',
251+            'alias', 'bg', 'bind', 'break', 'builtin', 'caller', 'cd', 'command',
252+            'compgen', 'complete', 'compopt', 'continue', 'coproc', 'declare', 'dirs', 'disown',
253@@ -372,5 +375,5 @@ $language_data = array (
254-            'fg', 'getopts', 'hash', 'help', 'history', 'jobs', 'let',
255-            'local', 'logout', 'popd', 'printf', 'pushd', 'pwd', 'readonly',
256-            'return', 'shift', 'shopt', 'source', 'suspend', 'test', 'times',
257-            'trap', 'type', 'typeset', 'ulimit', 'umask', 'unalias', 'unset',
258-            'wait'
259+            'fg', 'getopts', 'hash', 'help', 'history', 'jobs', 'kill', 'let',
260+            'local', 'logout', 'mapfile', 'popd', 'printf', 'pushd', 'pwd', 'read',
261+            'readarray', 'readonly', 'return', 'shift', 'shopt', 'source',
262+            'suspend', 'test', 'times', 'trap', 'type', 'typeset', 'ulimit',
263+            'umask', 'unalias', 'unset', 'wait'
264diff --git geshi/basic4gl.php geshi/basic4gl.php
265index 499428f..ab4b6ef 100644
266--- geshi/basic4gl.php 2017-05-13 19:11:19 UTC
267+++ geshi/basic4gl.php 2022-09-15 20:03:19 UTC
268@@ -7 +7 @@
269- * Release Version: 1.0.9.0
270+ * Release Version: 1.0.9.1
271diff --git geshi/batch.php geshi/batch.php
272index 03a972e..4f048b6 100644
273--- geshi/batch.php 2017-05-13 19:11:19 UTC
274+++ geshi/batch.php 2022-09-15 20:03:19 UTC
275@@ -7 +7 @@
276- * Release Version: 1.0.9.0
277+ * Release Version: 1.0.9.1
278diff --git geshi/bf.php geshi/bf.php
279index 06fddfe..4206d2f 100644
280--- geshi/bf.php 2017-05-13 19:11:19 UTC
281+++ geshi/bf.php 2022-09-15 20:03:19 UTC
282@@ -7 +7 @@
283- * Release Version: 1.0.9.0
284+ * Release Version: 1.0.9.1
285diff --git geshi/biblatex.php geshi/biblatex.php
286index 8500cb6..873c4ad 100644
287--- geshi/biblatex.php 2017-05-13 19:11:19 UTC
288+++ geshi/biblatex.php 2022-09-15 20:03:19 UTC
289@@ -8 +8 @@
290- * Release Version: 1.0.9.0
291+ * Release Version: 1.0.9.1
292diff --git geshi/bibtex.php geshi/bibtex.php
293index 169011e..684f938 100644
294--- geshi/bibtex.php 2017-05-13 19:11:19 UTC
295+++ geshi/bibtex.php 2022-09-15 20:03:19 UTC
296@@ -7 +7 @@
297- * Release Version: 1.0.9.0
298+ * Release Version: 1.0.9.1
299diff --git geshi/blitzbasic.php geshi/blitzbasic.php
300index 6311e8a..092aaa7 100644
301--- geshi/blitzbasic.php 2017-05-13 19:11:19 UTC
302+++ geshi/blitzbasic.php 2022-09-15 20:03:19 UTC
303@@ -7 +7 @@
304- * Release Version: 1.0.9.0
305+ * Release Version: 1.0.9.1
306diff --git geshi/bnf.php geshi/bnf.php
307index fafd94f..1d7b053 100644
308--- geshi/bnf.php 2017-05-13 19:11:19 UTC
309+++ geshi/bnf.php 2022-09-15 20:03:19 UTC
310@@ -7 +7 @@
311- * Release Version: 1.0.9.0
312+ * Release Version: 1.0.9.1
313diff --git geshi/boo.php geshi/boo.php
314index 19c8378..0a35d5d 100644
315--- geshi/boo.php 2017-05-13 19:11:19 UTC
316+++ geshi/boo.php 2022-09-15 20:03:19 UTC
317@@ -7 +7 @@
318- * Release Version: 1.0.9.0
319+ * Release Version: 1.0.9.1
320diff --git geshi/c.php geshi/c.php
321index 75e1c27..1d217ea 100644
322--- geshi/c.php 2017-05-13 19:11:19 UTC
323+++ geshi/c.php 2022-09-15 20:03:19 UTC
324@@ -10 +10 @@
325- * Release Version: 1.0.9.0
326+ * Release Version: 1.0.9.1
327diff --git geshi/c_loadrunner.php geshi/c_loadrunner.php
328index c1559bc..2d5cc73 100644
329--- geshi/c_loadrunner.php 2017-05-13 19:11:19 UTC
330+++ geshi/c_loadrunner.php 2022-09-15 20:03:19 UTC
331@@ -7 +7 @@
332- * Release Version: 1.0.9.0
333+ * Release Version: 1.0.9.1
334diff --git geshi/c_mac.php geshi/c_mac.php
335index dc03184..5a364d9 100644
336--- geshi/c_mac.php 2017-05-13 19:11:19 UTC
337+++ geshi/c_mac.php 2022-09-15 20:03:19 UTC
338@@ -7 +7 @@
339- * Release Version: 1.0.9.0
340+ * Release Version: 1.0.9.1
341diff --git geshi/c_winapi.php geshi/c_winapi.php
342index 37db047..52ea491 100644
343--- geshi/c_winapi.php 2017-05-13 19:11:19 UTC
344+++ geshi/c_winapi.php 2022-09-15 20:03:19 UTC
345@@ -10 +10 @@
346- * Release Version: 1.0.9.0
347+ * Release Version: 1.0.9.1
348diff --git geshi/caddcl.php geshi/caddcl.php
349index 6a205f9..72d1cd9 100644
350--- geshi/caddcl.php 2017-05-13 19:11:19 UTC
351+++ geshi/caddcl.php 2022-09-15 20:03:19 UTC
352@@ -7 +7 @@
353- * Release Version: 1.0.9.0
354+ * Release Version: 1.0.9.1
355diff --git geshi/cadlisp.php geshi/cadlisp.php
356index 97ac8ed..1123af1 100644
357--- geshi/cadlisp.php 2017-05-13 19:11:19 UTC
358+++ geshi/cadlisp.php 2022-09-15 20:03:19 UTC
359@@ -7 +7 @@
360- * Release Version: 1.0.9.0
361+ * Release Version: 1.0.9.1
362diff --git geshi/ceylon.php geshi/ceylon.php
363index 1c806d3..52b74c1 100644
364--- geshi/ceylon.php 2017-05-13 19:11:19 UTC
365+++ geshi/ceylon.php 2022-09-15 20:03:19 UTC
366@@ -7 +7 @@
367- * Release Version: 1.0.9.0
368+ * Release Version: 1.0.9.1
369diff --git geshi/cfdg.php geshi/cfdg.php
370index 7ad658d..2cf72f4 100644
371--- geshi/cfdg.php 2017-05-13 19:11:19 UTC
372+++ geshi/cfdg.php 2022-09-15 20:03:19 UTC
373@@ -7 +7 @@
374- * Release Version: 1.0.9.0
375+ * Release Version: 1.0.9.1
376diff --git geshi/cfm.php geshi/cfm.php
377index 7f98c33..516c666 100644
378--- geshi/cfm.php 2017-05-13 19:11:19 UTC
379+++ geshi/cfm.php 2022-09-15 20:03:19 UTC
380@@ -7 +7 @@
381- * Release Version: 1.0.9.0
382+ * Release Version: 1.0.9.1
383diff --git geshi/chaiscript.php geshi/chaiscript.php
384index 13570c9..e816782 100644
385--- geshi/chaiscript.php 2017-05-13 19:11:19 UTC
386+++ geshi/chaiscript.php 2022-09-15 20:03:19 UTC
387@@ -9 +9 @@
388- * Release Version: 1.0.9.0
389+ * Release Version: 1.0.9.1
390diff --git geshi/chapel.php geshi/chapel.php
391index d043634..4f31f88 100644
392--- geshi/chapel.php 2017-05-13 19:11:19 UTC
393+++ geshi/chapel.php 2022-09-15 20:03:19 UTC
394@@ -7 +7 @@
395- * Release Version: 1.0.9.0
396+ * Release Version: 1.0.9.1
397diff --git geshi/cil.php geshi/cil.php
398index 82a2052..152fcc2 100644
399--- geshi/cil.php 2017-05-13 19:11:19 UTC
400+++ geshi/cil.php 2022-09-15 20:03:19 UTC
401@@ -7 +7 @@
402- * Release Version: 1.0.9.0
403+ * Release Version: 1.0.9.1
404diff --git geshi/clojure.php geshi/clojure.php
405index 0a5d1dd..55cbc42 100644
406--- geshi/clojure.php 2017-05-13 19:11:19 UTC
407+++ geshi/clojure.php 2022-09-15 20:03:19 UTC
408@@ -7 +7 @@
409- * Release Version: 1.0.9.0
410+ * Release Version: 1.0.9.1
411diff --git geshi/cmake.php geshi/cmake.php
412index cebf147..13e67ff 100644
413--- geshi/cmake.php 2017-05-13 19:11:19 UTC
414+++ geshi/cmake.php 2022-09-15 20:03:19 UTC
415@@ -7 +7 @@
416- * Release Version: 1.0.9.0
417+ * Release Version: 1.0.9.1
418diff --git geshi/cobol.php geshi/cobol.php
419index 990551a..ac466f2 100644
420--- geshi/cobol.php 2017-05-13 19:11:19 UTC
421+++ geshi/cobol.php 2022-09-15 20:03:19 UTC
422@@ -7 +7 @@
423- * Release Version: 1.0.9.0
424+ * Release Version: 1.0.9.1
425diff --git geshi/coffeescript.php geshi/coffeescript.php
426index 9656668..4b5feb2 100644
427--- geshi/coffeescript.php 2017-05-13 19:11:19 UTC
428+++ geshi/coffeescript.php 2022-09-15 20:03:19 UTC
429@@ -7 +7 @@
430- * Release Version: 1.0.9.0
431+ * Release Version: 1.0.9.1
432diff --git geshi/cpp-qt.php geshi/cpp-qt.php
433index 40b7e5a..3d9e55d 100644
434--- geshi/cpp-qt.php 2017-05-13 19:11:19 UTC
435+++ geshi/cpp-qt.php 2022-09-15 20:03:19 UTC
436@@ -7 +7 @@
437- * Release Version: 1.0.9.0
438+ * Release Version: 1.0.9.1
439diff --git geshi/cpp-winapi.php geshi/cpp-winapi.php
440index b8bc6cc..662e4c4 100644
441--- geshi/cpp-winapi.php 2017-05-13 19:11:19 UTC
442+++ geshi/cpp-winapi.php 2022-09-15 20:03:19 UTC
443@@ -11 +11 @@
444- * Release Version: 1.0.9.0
445+ * Release Version: 1.0.9.1
446diff --git geshi/cpp.php geshi/cpp.php
447index 1439dfe..348c7cf 100644
448--- geshi/cpp.php 2017-05-13 19:11:19 UTC
449+++ geshi/cpp.php 2022-09-15 20:03:19 UTC
450@@ -10 +10 @@
451- * Release Version: 1.0.9.0
452+ * Release Version: 1.0.9.1
453diff --git geshi/csharp.php geshi/csharp.php
454index a5a0f11..da72167 100644
455--- geshi/csharp.php 2017-05-13 19:11:19 UTC
456+++ geshi/csharp.php 2022-09-15 20:03:19 UTC
457@@ -8 +8 @@
458- * Release Version: 1.0.9.0
459+ * Release Version: 1.0.9.1
460diff --git geshi/css.php geshi/css.php
461index 5d15fad..15450ed 100644
462--- geshi/css.php 2017-05-13 19:11:19 UTC
463+++ geshi/css.php 2022-09-15 20:03:19 UTC
464@@ -7 +7 @@
465- * Release Version: 1.0.9.0
466+ * Release Version: 1.0.9.1
467diff --git geshi/cuesheet.php geshi/cuesheet.php
468index 97d631c..c9724f5 100644
469--- geshi/cuesheet.php 2017-05-13 19:11:19 UTC
470+++ geshi/cuesheet.php 2022-09-15 20:03:19 UTC
471@@ -7 +7 @@
472- * Release Version: 1.0.9.0
473+ * Release Version: 1.0.9.1
474diff --git geshi/d.php geshi/d.php
475index 5e3713a..2f0e352 100644
476--- geshi/d.php 2017-05-13 19:11:19 UTC
477+++ geshi/d.php 2022-09-15 20:03:19 UTC
478@@ -9 +9 @@
479- * Release Version: 1.0.9.0
480+ * Release Version: 1.0.9.1
481diff --git geshi/dart.php geshi/dart.php
482index 83c00c9..4d1d824 100644
483--- geshi/dart.php 2017-05-13 19:11:19 UTC
484+++ geshi/dart.php 2022-09-15 20:03:19 UTC
485@@ -7 +7 @@
486- * Release Version: 1.0.9.0
487+ * Release Version: 1.0.9.1
488diff --git geshi/dcl.php geshi/dcl.php
489index a1489c7..6607744 100644
490--- geshi/dcl.php 2017-05-13 19:11:19 UTC
491+++ geshi/dcl.php 2022-09-15 20:03:19 UTC
492@@ -7 +7 @@
493- * Release Version: 1.0.9.0
494+ * Release Version: 1.0.9.1
495diff --git geshi/dcpu16.php geshi/dcpu16.php
496index 8c61bff..b5dbb2f 100644
497--- geshi/dcpu16.php 2017-05-13 19:11:19 UTC
498+++ geshi/dcpu16.php 2022-09-15 20:03:19 UTC
499@@ -7 +7 @@
500- * Release Version: 1.0.9.0
501+ * Release Version: 1.0.9.1
502diff --git geshi/dcs.php geshi/dcs.php
503index 58bf5a0..72b0c37 100644
504--- geshi/dcs.php 2017-05-13 19:11:19 UTC
505+++ geshi/dcs.php 2022-09-15 20:03:19 UTC
506@@ -7 +7 @@
507- * Release Version: 1.0.9.0
508+ * Release Version: 1.0.9.1
509diff --git geshi/delphi.php geshi/delphi.php
510index fadb4ad..3533f62 100644
511--- geshi/delphi.php 2017-05-13 19:11:19 UTC
512+++ geshi/delphi.php 2022-09-15 20:03:19 UTC
513@@ -7 +7 @@
514- * Release Version: 1.0.9.0
515+ * Release Version: 1.0.9.1
516diff --git geshi/diff.php geshi/diff.php
517index ee01e0c..b630be2 100644
518--- geshi/diff.php 2017-05-13 19:11:19 UTC
519+++ geshi/diff.php 2022-09-15 20:03:19 UTC
520@@ -7 +7 @@
521- * Release Version: 1.0.9.0
522+ * Release Version: 1.0.9.1
523diff --git geshi/div.php geshi/div.php
524index 6ae99f1..6740724 100644
525--- geshi/div.php 2017-05-13 19:11:19 UTC
526+++ geshi/div.php 2022-09-15 20:03:19 UTC
527@@ -7 +7 @@
528- * Release Version: 1.0.9.0
529+ * Release Version: 1.0.9.1
530diff --git geshi/dos.php geshi/dos.php
531index 744cb82..1a4ebb7 100644
532--- geshi/dos.php 2017-05-13 19:11:19 UTC
533+++ geshi/dos.php 2022-09-15 20:03:19 UTC
534@@ -7 +7 @@
535- * Release Version: 1.0.9.0
536+ * Release Version: 1.0.9.1
537diff --git geshi/dot.php geshi/dot.php
538index 77de029..a4e8267 100644
539--- geshi/dot.php 2017-05-13 19:11:19 UTC
540+++ geshi/dot.php 2022-09-15 20:03:19 UTC
541@@ -7 +7 @@
542- * Release Version: 1.0.9.0
543+ * Release Version: 1.0.9.1
544diff --git geshi/e.php geshi/e.php
545index 5f321e6..6a04779 100644
546--- geshi/e.php 2017-05-13 19:11:19 UTC
547+++ geshi/e.php 2022-09-15 20:03:19 UTC
548@@ -7 +7 @@
549- * Release Version: 1.0.9.0
550+ * Release Version: 1.0.9.1
551diff --git geshi/ecmascript.php geshi/ecmascript.php
552index 8d4ab15..05069ff 100644
553--- geshi/ecmascript.php 2017-05-13 19:11:19 UTC
554+++ geshi/ecmascript.php 2022-09-15 20:03:19 UTC
555@@ -7 +7 @@
556- * Release Version: 1.0.9.0
557+ * Release Version: 1.0.9.1
558diff --git geshi/eiffel.php geshi/eiffel.php
559index 14a2cc0..50cdf6f 100644
560--- geshi/eiffel.php 2017-05-13 19:11:19 UTC
561+++ geshi/eiffel.php 2022-09-15 20:03:19 UTC
562@@ -7 +7 @@
563- * Release Version: 1.0.9.0
564+ * Release Version: 1.0.9.1
565diff --git geshi/email.php geshi/email.php
566index c77d0fa..c9bdf26 100644
567--- geshi/email.php 2017-05-13 19:11:19 UTC
568+++ geshi/email.php 2022-09-15 20:03:19 UTC
569@@ -7 +7 @@
570- * Release Version: 1.0.9.0
571+ * Release Version: 1.0.9.1
572@@ -54,5 +54,46 @@ $language_data = array (
573-            'Authentication-Results','Comment','Content-Description','Content-Type',
574-            'Content-Disposition','Content-Transfer-Encoding','Delivered-To',
575-            'Dkim-Signature','Domainkey-Signature','In-Reply-To','Message-Id',
576-            'MIME-Version','OpenPGP','Received','Received-SPF','References',
577-            'Reply-To', 'Resend-From','Resend-To','Return-Path','User-Agent'
578+            'Original-Recipient','Accept-Language','Alternate-Recipient',
579+            'Archived-At','Authentication-Results','Auto-Submitted',
580+            'Autoforwarded','Autosubmitted','Base','Comments',
581+            'Content-Alternative','Content-Base','Content-Description',
582+            'Content-Disposition','Content-Duration','Content-features',
583+            'Content-ID','Content-Identifier','Content-Language',
584+            'Content-Location','Content-MD5','Content-Return',
585+            'Content-Transfer-Encoding','Content-Type','Conversion',
586+            'Conversion-With-Loss','Deferred-Delivery','Delivery-Date',
587+            'Discarded-X400-IPMS-Extensions','Discarded-X400-MTS-Extensions',
588+            'Disclose-Recipients','Disposition-Notification-Options',
589+            'Disposition-Notification-To','DKIM-Signature',
590+            'DL-Expansion-History','Downgraded-Bcc','Downgraded-Cc',
591+            'Downgraded-Disposition-Notification-To',
592+            'Downgraded-Final-Recipient','Downgraded-From',
593+            'Downgraded-In-Reply-To','Downgraded-Mail-From',
594+            'Downgraded-Message-Id','Downgraded-Original-Recipient',
595+            'Downgraded-Rcpt-To','Downgraded-References',
596+            'Downgraded-Reply-To','Downgraded-Resent-Bcc',
597+            'Downgraded-Resent-Cc','Downgraded-Resent-From',
598+            'Downgraded-Resent-Reply-To','Downgraded-Resent-Sender',
599+            'Downgraded-Resent-To','Downgraded-Return-Path',
600+            'Downgraded-Sender','Downgraded-To','Encoding','Encrypted','Expires',
601+            'Expiry-Date','Generate-Delivery-Report','Importance','In-Reply-To',
602+            'Incomplete-Copy','Keywords','Language','Latest-Delivery-Time',
603+            'List-Archive','List-Help','List-ID','List-Owner','List-Post',
604+            'List-Subscribe','List-Unsubscribe','List-Unsubscribe-Post',
605+            'Message-Context','Message-ID','Message-Type','MIME-Version',
606+            'MMHS-Acp127-Message-Identifier','MMHS-Codress-Message-Indicator',
607+            'MMHS-Copy-Precedence','MMHS-Exempted-Address',
608+            'MMHS-Extended-Authorisation-Info','MMHS-Handling-Instructions',
609+            'MMHS-Message-Instructions','MMHS-Message-Type',
610+            'MMHS-Originator-PLAD','MMHS-Originator-Reference',
611+            'MMHS-Other-Recipients-Indicator-CC',
612+            'MMHS-Other-Recipients-Indicator-To','MMHS-Primary-Precedence',
613+            'MMHS-Subject-Indicator-Codes','MT-Priority','Obsoletes',
614+            'Organization','Original-Encoded-Information-Types','Original-From',
615+            'Original-Message-ID','Original-Subject','Originator-Return-Address',
616+            'PICS-Label','Prevent-NonDelivery-Report','Priority','Received',
617+            'Received-SPF','References','Reply-By','Reply-To',
618+            'Require-Recipient-Valid-Since','Resent-Bcc','Resent-Cc',
619+            'Resent-Date','Resent-From','Resent-Message-ID','Resent-Reply-To',
620+            'Resent-Sender','Resent-To','Return-Path','Sensitivity',
621+            'Solicitation','Supersedes','VBR-Info','X400-Content-Identifier',
622+            'X400-Content-Return','X400-Content-Type','X400-MTS-Identifier',
623+            'X400-Originator','X400-Received','X400-Recipients','X400-Trace'
624@@ -61 +102 @@ $language_data = array (
625-            'Date','From','Sender','Subject','To','CC'
626+            'Bcc','CC','Date','From','Sender','Subject','To'
627@@ -104,0 +146 @@ $language_data = array (
628+            1 => 'color: #002040;',
629@@ -193 +235,2 @@ $language_data = array (
630-        0 => "/(?P<start>^)[A-Za-z][a-zA-Z0-9\-]*\s*:\s*(?:.|(?=\n\s)\n)*(?P<end>$)/m"
631+        0 => "/(?P<start>^)[A-Za-z][a-zA-Z0-9\-]*\s*:\s*(?:.|(?=\n\s)\n)*(?P<end>$)/m",
632+        1 => "/(?P<start>^)--[a-zA-Z0-9_=\-]+[a-zA-Z0-9_](?:--)?(?P<end>$)/m"
633@@ -196,0 +240 @@ $language_data = array (
634+        1 => false
635diff --git geshi/epc.php geshi/epc.php
636index b3ea4ae..7882d00 100644
637--- geshi/epc.php 2017-05-13 19:11:19 UTC
638+++ geshi/epc.php 2022-09-15 20:03:19 UTC
639@@ -7 +7 @@
640- * Release Version: 1.0.9.0
641+ * Release Version: 1.0.9.1
642diff --git geshi/erlang.php geshi/erlang.php
643index a153832..8053d87 100644
644--- geshi/erlang.php 2017-05-13 19:11:19 UTC
645+++ geshi/erlang.php 2022-09-15 20:03:19 UTC
646@@ -10 +10 @@
647- * Release Version: 1.0.9.0
648+ * Release Version: 1.0.9.1
649diff --git geshi/euphoria.php geshi/euphoria.php
650index 5888d0f..35c99ec 100644
651--- geshi/euphoria.php 2017-05-13 19:11:19 UTC
652+++ geshi/euphoria.php 2022-09-15 20:03:19 UTC
653@@ -7 +7 @@
654- * Release Version: 1.0.9.0
655+ * Release Version: 1.0.9.1
656diff --git geshi/ezt.php geshi/ezt.php
657index 5052412..a02ebc4 100644
658--- geshi/ezt.php 2017-05-13 19:11:19 UTC
659+++ geshi/ezt.php 2022-09-15 20:03:19 UTC
660@@ -7 +7 @@
661- * Release Version: 1.0.9.0
662+ * Release Version: 1.0.9.1
663diff --git geshi/f1.php geshi/f1.php
664index 1203e1b..c6f93cc 100644
665--- geshi/f1.php 2017-05-13 19:11:19 UTC
666+++ geshi/f1.php 2022-09-15 20:03:19 UTC
667@@ -7 +7 @@
668- * Release Version: 1.0.9.0
669+ * Release Version: 1.0.9.1
670diff --git geshi/falcon.php geshi/falcon.php
671index ad5f3a6..6160cba 100644
672--- geshi/falcon.php 2017-05-13 19:11:19 UTC
673+++ geshi/falcon.php 2022-09-15 20:03:19 UTC
674@@ -7 +7 @@
675- * Release Version: 1.0.9.0
676+ * Release Version: 1.0.9.1
677diff --git geshi/fo.php geshi/fo.php
678index 8628bb1..c9dca6c 100644
679--- geshi/fo.php 2017-05-13 19:11:19 UTC
680+++ geshi/fo.php 2022-09-15 20:03:19 UTC
681@@ -7 +7 @@
682- * Release Version: 1.0.9.0
683+ * Release Version: 1.0.9.1
684diff --git geshi/fortran.php geshi/fortran.php
685index e463cb9..6e41e9d 100644
686--- geshi/fortran.php 2017-05-13 19:11:19 UTC
687+++ geshi/fortran.php 2022-09-15 20:03:19 UTC
688@@ -7 +7 @@
689- * Release Version: 1.0.9.0
690+ * Release Version: 1.0.9.1
691diff --git geshi/freebasic.php geshi/freebasic.php
692index cc6bd7b..952d8f1 100644
693--- geshi/freebasic.php 2017-05-13 19:11:19 UTC
694+++ geshi/freebasic.php 2022-09-15 20:03:19 UTC
695@@ -7 +7 @@
696- * Release Version: 1.0.9.0
697+ * Release Version: 1.0.9.1
698diff --git geshi/freeswitch.php geshi/freeswitch.php
699index 14f2b93..a4729a4 100644
700--- geshi/freeswitch.php 2017-05-13 19:11:19 UTC
701+++ geshi/freeswitch.php 2022-09-15 20:03:19 UTC
702@@ -7 +7 @@
703- * Release Version: 1.0.9.0
704+ * Release Version: 1.0.9.1
705diff --git geshi/fsharp.php geshi/fsharp.php
706index 5fc9878..c88c4c2 100644
707--- geshi/fsharp.php 2017-05-13 19:11:19 UTC
708+++ geshi/fsharp.php 2022-09-15 20:03:19 UTC
709@@ -7 +7 @@
710- * Release Version: 1.0.9.0
711+ * Release Version: 1.0.9.1
712diff --git geshi/gambas.php geshi/gambas.php
713index 8510b86..9993a6c 100644
714--- geshi/gambas.php 2017-05-13 19:11:19 UTC
715+++ geshi/gambas.php 2022-09-15 20:03:19 UTC
716@@ -8 +8 @@
717- * Release Version: 1.0.9.0
718+ * Release Version: 1.0.9.1
719diff --git geshi/gdb.php geshi/gdb.php
720index d05a9ca..250e277 100644
721--- geshi/gdb.php 2017-05-13 19:11:19 UTC
722+++ geshi/gdb.php 2022-09-15 20:03:19 UTC
723@@ -7 +7 @@
724- * Release Version: 1.0.9.0
725+ * Release Version: 1.0.9.1
726diff --git geshi/genero.php geshi/genero.php
727index 4d3cc36..afdf9d9 100644
728--- geshi/genero.php 2017-05-13 19:11:19 UTC
729+++ geshi/genero.php 2022-09-15 20:03:19 UTC
730@@ -7 +7 @@
731- * Release Version: 1.0.9.0
732+ * Release Version: 1.0.9.1
733diff --git geshi/genie.php geshi/genie.php
734index dabc389..05b3565 100644
735--- geshi/genie.php 2017-05-13 19:11:19 UTC
736+++ geshi/genie.php 2022-09-15 20:03:19 UTC
737@@ -7 +7 @@
738- * Release Version: 1.0.9.0
739+ * Release Version: 1.0.9.1
740diff --git geshi/gettext.php geshi/gettext.php
741index 871f5ae..4161cb8 100644
742--- geshi/gettext.php 2017-05-13 19:11:19 UTC
743+++ geshi/gettext.php 2022-09-15 20:03:19 UTC
744@@ -7 +7 @@
745- * Release Version: 1.0.9.0
746+ * Release Version: 1.0.9.1
747diff --git geshi/glsl.php geshi/glsl.php
748index d67adb2..eab78e9 100644
749--- geshi/glsl.php 2017-05-13 19:11:19 UTC
750+++ geshi/glsl.php 2022-09-15 20:03:19 UTC
751@@ -7 +7 @@
752- * Release Version: 1.0.9.0
753+ * Release Version: 1.0.9.1
754diff --git geshi/gml.php geshi/gml.php
755index 2cb0cd2..30b900e 100644
756--- geshi/gml.php 2017-05-13 19:11:19 UTC
757+++ geshi/gml.php 2022-09-15 20:03:19 UTC
758@@ -7 +7 @@
759- * Release Version: 1.0.9.0
760+ * Release Version: 1.0.9.1
761diff --git geshi/gnuplot.php geshi/gnuplot.php
762index 55e1055..3af5f93 100644
763--- geshi/gnuplot.php 2017-05-13 19:11:19 UTC
764+++ geshi/gnuplot.php 2022-09-15 20:03:19 UTC
765@@ -7 +7 @@
766- * Release Version: 1.0.9.0
767+ * Release Version: 1.0.9.1
768diff --git geshi/go.php geshi/go.php
769index 5c9212b..83d3cab 100644
770--- geshi/go.php 2017-05-13 19:11:19 UTC
771+++ geshi/go.php 2022-09-15 20:03:19 UTC
772@@ -7 +7 @@
773- * Release Version: 1.0.9.0
774+ * Release Version: 1.0.9.1
775diff --git geshi/groovy.php geshi/groovy.php
776index 9f201bb..f8a228e 100644
777--- geshi/groovy.php 2017-05-13 19:11:19 UTC
778+++ geshi/groovy.php 2022-09-15 20:03:19 UTC
779@@ -7 +7 @@
780- * Release Version: 1.0.9.0
781+ * Release Version: 1.0.9.1
782diff --git geshi/gwbasic.php geshi/gwbasic.php
783index 9bf2c15..0fd7a29 100644
784--- geshi/gwbasic.php 2017-05-13 19:11:19 UTC
785+++ geshi/gwbasic.php 2022-09-15 20:03:19 UTC
786@@ -7 +7 @@
787- * Release Version: 1.0.9.0
788+ * Release Version: 1.0.9.1
789diff --git geshi/haskell.php geshi/haskell.php
790index 7b7c904..1a22447 100644
791--- geshi/haskell.php 2017-05-13 19:11:19 UTC
792+++ geshi/haskell.php 2022-09-15 20:03:19 UTC
793@@ -9 +9 @@
794- * Release Version: 1.0.9.0
795+ * Release Version: 1.0.9.1
796@@ -108 +108 @@ $language_data = array (
797-            'Int', 'Integer', 'Float', 'Double', 'Rational',
798+            'Int', 'Integer', 'Float', 'Double', 'Rational', 'Word',
799@@ -117 +117,3 @@ $language_data = array (
800-            'Monad', 'Functor',
801+            'Semigroup', 'Monoid',
802+            'Monad', 'Applicative', 'Functor',
803+            'Foldable', 'Traversable',
804@@ -175 +177 @@ $language_data = array (
805-        2 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/{FNAME}.html',
806+        2 => 'http://hackage.haskell.org/package/base/docs/{FNAME}.html',
807@@ -177 +179 @@ $language_data = array (
808-        3 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:{FNAME}',
809+        3 => 'http://hackage.haskell.org/package/base/docs/Prelude.html#v:{FNAME}',
810@@ -179 +181 @@ $language_data = array (
811-        4 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:{FNAME}',
812+        4 => 'http://hackage.haskell.org/package/base/docs/Prelude.html#t:{FNAME}',
813@@ -181 +183 @@ $language_data = array (
814-        5 => 'http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:{FNAME}'
815+        5 => 'http://hackage.haskell.org/package/base/docs/Prelude.html#t:{FNAME}'
816diff --git geshi/haxe.php geshi/haxe.php
817index c9376bd..f63674d 100644
818--- geshi/haxe.php 2017-05-13 19:11:19 UTC
819+++ geshi/haxe.php 2022-09-15 20:03:19 UTC
820@@ -9 +9 @@
821- * Release Version: 1.0.9.0
822+ * Release Version: 1.0.9.1
823diff --git geshi/hicest.php geshi/hicest.php
824index b8639bb..f92f6d6 100644
825--- geshi/hicest.php 2017-05-13 19:11:19 UTC
826+++ geshi/hicest.php 2022-09-15 20:03:19 UTC
827@@ -7 +7 @@
828- * Release Version: 1.0.9.0
829+ * Release Version: 1.0.9.1
830diff --git geshi/hq9plus.php geshi/hq9plus.php
831index 843f2d6..29878ed 100644
832--- geshi/hq9plus.php 2017-05-13 19:11:19 UTC
833+++ geshi/hq9plus.php 2022-09-15 20:03:19 UTC
834@@ -7 +7 @@
835- * Release Version: 1.0.9.0
836+ * Release Version: 1.0.9.1
837diff --git geshi/html4strict.php geshi/html4strict.php
838index 42ff9c7..56c40a1 100644
839--- geshi/html4strict.php 2017-05-13 19:11:19 UTC
840+++ geshi/html4strict.php 2022-09-15 20:03:19 UTC
841@@ -7 +7 @@
842- * Release Version: 1.0.9.0
843+ * Release Version: 1.0.9.1
844diff --git geshi/html5.php geshi/html5.php
845index 25d33cb..f6316f7 100644
846--- geshi/html5.php 2017-05-13 19:11:19 UTC
847+++ geshi/html5.php 2022-09-15 20:03:19 UTC
848@@ -7 +7 @@
849- * Release Version: 1.0.9.0
850+ * Release Version: 1.0.9.1
851diff --git geshi/icon.php geshi/icon.php
852index 1022690..feb3d84 100644
853--- geshi/icon.php 2017-05-13 19:11:19 UTC
854+++ geshi/icon.php 2022-09-15 20:03:19 UTC
855@@ -7 +7 @@
856- * Release Version: 1.0.9.0
857+ * Release Version: 1.0.9.1
858diff --git geshi/idl.php geshi/idl.php
859index f960f8b..e7596ce 100644
860--- geshi/idl.php 2017-05-13 19:11:19 UTC
861+++ geshi/idl.php 2022-09-15 20:03:19 UTC
862@@ -7 +7 @@
863- * Release Version: 1.0.9.0
864+ * Release Version: 1.0.9.1
865diff --git geshi/ini.php geshi/ini.php
866index fe04224..bf25d4b 100644
867--- geshi/ini.php 2017-05-13 19:11:19 UTC
868+++ geshi/ini.php 2022-09-15 20:03:19 UTC
869@@ -7 +7 @@
870- * Release Version: 1.0.9.0
871+ * Release Version: 1.0.9.1
872@@ -51 +51 @@ $language_data = array (
873-    'QUOTEMARKS' => array('"'),
874+    'QUOTEMARKS' => array('"', "'"),
875diff --git geshi/inno.php geshi/inno.php
876index 542719c..32202af 100644
877--- geshi/inno.php 2017-05-13 19:11:19 UTC
878+++ geshi/inno.php 2022-09-15 20:03:19 UTC
879@@ -7 +7 @@
880- * Release Version: 1.0.9.0
881+ * Release Version: 1.0.9.1
882diff --git geshi/intercal.php geshi/intercal.php
883index 669050a..5702d91 100644
884--- geshi/intercal.php 2017-05-13 19:11:19 UTC
885+++ geshi/intercal.php 2022-09-15 20:03:19 UTC
886@@ -7 +7 @@
887- * Release Version: 1.0.9.0
888+ * Release Version: 1.0.9.1
889diff --git geshi/io.php geshi/io.php
890index 5c8b93f..ce1c0e9 100644
891--- geshi/io.php 2017-05-13 19:11:19 UTC
892+++ geshi/io.php 2022-09-15 20:03:19 UTC
893@@ -7 +7 @@
894- * Release Version: 1.0.9.0
895+ * Release Version: 1.0.9.1
896diff --git geshi/ispfpanel.php geshi/ispfpanel.php
897index 8e60eed..37e04b6 100644
898--- geshi/ispfpanel.php 2017-05-13 19:11:19 UTC
899+++ geshi/ispfpanel.php 2022-09-15 20:03:19 UTC
900@@ -7 +7 @@
901- * Release Version: 1.0.9.0
902+ * Release Version: 1.0.9.1
903diff --git geshi/j.php geshi/j.php
904index 499c489..c39e54f 100644
905--- geshi/j.php 2017-05-13 19:11:19 UTC
906+++ geshi/j.php 2022-09-15 20:03:19 UTC
907@@ -7 +7 @@
908- * Release Version: 1.0.9.0
909+ * Release Version: 1.0.9.1
910diff --git geshi/java.php geshi/java.php
911index 59733b5..71c2d71 100644
912--- geshi/java.php 2017-05-13 19:11:19 UTC
913+++ geshi/java.php 2022-09-15 20:03:19 UTC
914@@ -7 +7 @@
915- * Release Version: 1.0.9.0
916+ * Release Version: 1.0.9.1
917diff --git geshi/java5.php geshi/java5.php
918index f9dbf31..fbd0e30 100644
919--- geshi/java5.php 2017-05-13 19:11:19 UTC
920+++ geshi/java5.php 2022-09-15 20:03:19 UTC
921@@ -7 +7 @@
922- * Release Version: 1.0.9.0
923+ * Release Version: 1.0.9.1
924diff --git geshi/javascript.php geshi/javascript.php
925index bc13dc4..70fca9c 100644
926--- geshi/javascript.php 2017-05-13 19:11:19 UTC
927+++ geshi/javascript.php 2022-09-15 20:03:19 UTC
928@@ -7 +7 @@
929- * Release Version: 1.0.9.0
930+ * Release Version: 1.0.9.1
931diff --git geshi/jcl.php geshi/jcl.php
932index 07e3b50..9bc0c6c 100644
933--- geshi/jcl.php 2017-05-13 19:11:19 UTC
934+++ geshi/jcl.php 2022-09-15 20:03:19 UTC
935@@ -7 +7 @@
936- * Release Version: 1.0.9.0
937+ * Release Version: 1.0.9.1
938diff --git geshi/jquery.php geshi/jquery.php
939index 0ffd83f..f8b9c11 100644
940--- geshi/jquery.php 2017-05-13 19:11:19 UTC
941+++ geshi/jquery.php 2022-09-15 20:03:19 UTC
942@@ -7 +7 @@
943- * Release Version: 1.0.9.0
944+ * Release Version: 1.0.9.1
945diff --git geshi/julia.php geshi/julia.php
946index 93459c5..70848e6 100644
947--- geshi/julia.php 2017-05-13 19:11:19 UTC
948+++ geshi/julia.php 2022-09-15 20:03:19 UTC
949@@ -10 +10 @@
950- * Release Version: 1.0.9.0
951+ * Release Version: 1.0.9.1
952diff --git geshi/kixtart.php geshi/kixtart.php
953index 7f66e74..0d67f64 100644
954--- geshi/kixtart.php 2017-05-13 19:11:19 UTC
955+++ geshi/kixtart.php 2022-09-15 20:03:19 UTC
956@@ -7 +7 @@
957- * Release Version: 1.0.9.0
958+ * Release Version: 1.0.9.1
959diff --git geshi/klonec.php geshi/klonec.php
960index 58f2d7b..faecffe 100644
961--- geshi/klonec.php 2017-05-13 19:11:19 UTC
962+++ geshi/klonec.php 2022-09-15 20:03:19 UTC
963@@ -7 +7 @@
964- * Release Version: 1.0.9.0
965+ * Release Version: 1.0.9.1
966diff --git geshi/klonecpp.php geshi/klonecpp.php
967index 4b71cba..7f5949d 100644
968--- geshi/klonecpp.php 2017-05-13 19:11:19 UTC
969+++ geshi/klonecpp.php 2022-09-15 20:03:19 UTC
970@@ -7 +7 @@
971- * Release Version: 1.0.9.0
972+ * Release Version: 1.0.9.1
973diff --git geshi/kotlin.php geshi/kotlin.php
974index cb20ad8..d83e76c 100644
975--- geshi/kotlin.php 2017-05-13 19:11:19 UTC
976+++ geshi/kotlin.php 2022-09-15 20:03:19 UTC
977@@ -7 +7 @@
978- * Release Version: 1.0.9.0
979+ * Release Version: 1.0.9.1
980diff --git geshi/latex.php geshi/latex.php
981index d03dde9..79f1f9d 100644
982--- geshi/latex.php 2017-05-13 19:11:19 UTC
983+++ geshi/latex.php 2022-09-15 20:03:19 UTC
984@@ -7 +7 @@
985- * Release Version: 1.0.9.0
986+ * Release Version: 1.0.9.1
987diff --git geshi/lb.php geshi/lb.php
988index 6882ea8..b1193c0 100644
989--- geshi/lb.php 2017-05-13 19:11:19 UTC
990+++ geshi/lb.php 2022-09-15 20:03:19 UTC
991@@ -7 +7 @@
992- * Release Version: 1.0.9.0
993+ * Release Version: 1.0.9.1
994diff --git geshi/ldif.php geshi/ldif.php
995index 86be996..b77b8ee 100644
996--- geshi/ldif.php 2017-05-13 19:11:19 UTC
997+++ geshi/ldif.php 2022-09-15 20:03:19 UTC
998@@ -7 +7 @@
999- * Release Version: 1.0.9.0
1000+ * Release Version: 1.0.9.1
1001diff --git geshi/lisp.php geshi/lisp.php
1002index 9b3dbf8..5029ca2 100644
1003--- geshi/lisp.php 2017-05-13 19:11:19 UTC
1004+++ geshi/lisp.php 2022-09-15 20:03:19 UTC
1005@@ -7 +7 @@
1006- * Release Version: 1.0.9.0
1007+ * Release Version: 1.0.9.1
1008diff --git geshi/llvm.php geshi/llvm.php
1009index ca375bb..0c19c7d 100644
1010--- geshi/llvm.php 2017-05-13 19:11:19 UTC
1011+++ geshi/llvm.php 2022-09-15 20:03:19 UTC
1012@@ -7 +7 @@
1013- * Release Version: 1.0.9.0
1014+ * Release Version: 1.0.9.1
1015diff --git geshi/locobasic.php geshi/locobasic.php
1016index 596cb12..709de5d 100644
1017--- geshi/locobasic.php 2017-05-13 19:11:19 UTC
1018+++ geshi/locobasic.php 2022-09-15 20:03:19 UTC
1019@@ -7 +7 @@
1020- * Release Version: 1.0.9.0
1021+ * Release Version: 1.0.9.1
1022diff --git geshi/logtalk.php geshi/logtalk.php
1023index a3ed129..a4af76c 100644
1024--- geshi/logtalk.php 2017-05-13 19:11:19 UTC
1025+++ geshi/logtalk.php 2022-09-15 20:03:19 UTC
1026@@ -8 +8 @@
1027- * Release Version: 1.0.9.0
1028+ * Release Version: 1.0.9.1
1029diff --git geshi/lolcode.php geshi/lolcode.php
1030index 39cae20..f473c0d 100644
1031--- geshi/lolcode.php 2017-05-13 19:11:19 UTC
1032+++ geshi/lolcode.php 2022-09-15 20:03:19 UTC
1033@@ -7 +7 @@
1034- * Release Version: 1.0.9.0
1035+ * Release Version: 1.0.9.1
1036diff --git geshi/lotusformulas.php geshi/lotusformulas.php
1037index 4f1c678..57d34f3 100644
1038--- geshi/lotusformulas.php 2017-05-13 19:11:19 UTC
1039+++ geshi/lotusformulas.php 2022-09-15 20:03:19 UTC
1040@@ -7 +7 @@
1041- * Release Version: 1.0.9.0
1042+ * Release Version: 1.0.9.1
1043diff --git geshi/lotusscript.php geshi/lotusscript.php
1044index 069e603..8e41f36 100644
1045--- geshi/lotusscript.php 2017-05-13 19:11:19 UTC
1046+++ geshi/lotusscript.php 2022-09-15 20:03:19 UTC
1047@@ -7 +7 @@
1048- * Release Version: 1.0.9.0
1049+ * Release Version: 1.0.9.1
1050diff --git geshi/lscript.php geshi/lscript.php
1051index 432d54a..a73e786 100644
1052--- geshi/lscript.php 2017-05-13 19:11:19 UTC
1053+++ geshi/lscript.php 2022-09-15 20:03:19 UTC
1054@@ -7 +7 @@
1055- * Release Version: 1.0.9.0
1056+ * Release Version: 1.0.9.1
1057diff --git geshi/lsl2.php geshi/lsl2.php
1058index 608b5e1..94f4754 100644
1059--- geshi/lsl2.php 2017-05-13 19:11:19 UTC
1060+++ geshi/lsl2.php 2022-09-15 20:03:19 UTC
1061@@ -7 +7 @@
1062- * Release Version: 1.0.9.0
1063+ * Release Version: 1.0.9.1
1064diff --git geshi/lua.php geshi/lua.php
1065index 313bbb5..2b8ebc4 100644
1066--- geshi/lua.php 2017-05-13 19:11:19 UTC
1067+++ geshi/lua.php 2022-09-15 20:03:19 UTC
1068@@ -7 +7 @@
1069- * Release Version: 1.0.9.0
1070+ * Release Version: 1.0.9.1
1071diff --git geshi/m68k.php geshi/m68k.php
1072index e2040a6..2d995c5 100644
1073--- geshi/m68k.php 2017-05-13 19:11:19 UTC
1074+++ geshi/m68k.php 2022-09-15 20:03:19 UTC
1075@@ -7 +7 @@
1076- * Release Version: 1.0.9.0
1077+ * Release Version: 1.0.9.1
1078diff --git geshi/magiksf.php geshi/magiksf.php
1079index 154cd26..44f069d 100644
1080--- geshi/magiksf.php 2017-05-13 19:11:19 UTC
1081+++ geshi/magiksf.php 2022-09-15 20:03:19 UTC
1082@@ -7 +7 @@
1083- * Release Version: 1.0.9.0
1084+ * Release Version: 1.0.9.1
1085diff --git geshi/make.php geshi/make.php
1086index fa3193e..6ea601f 100644
1087--- geshi/make.php 2017-05-13 19:11:19 UTC
1088+++ geshi/make.php 2022-09-15 20:03:19 UTC
1089@@ -7 +7 @@
1090- * Release Version: 1.0.9.0
1091+ * Release Version: 1.0.9.1
1092diff --git geshi/mapbasic.php geshi/mapbasic.php
1093index d85e574..383bb51 100644
1094--- geshi/mapbasic.php 2017-05-13 19:11:19 UTC
1095+++ geshi/mapbasic.php 2022-09-15 20:03:19 UTC
1096@@ -7 +7 @@
1097- * Release Version: 1.0.9.0
1098+ * Release Version: 1.0.9.1
1099diff --git geshi/mathematica.php geshi/mathematica.php
1100index 77d8653..238ccde 100644
1101--- geshi/mathematica.php 2017-05-13 19:11:19 UTC
1102+++ geshi/mathematica.php 2022-09-15 20:03:19 UTC
1103@@ -7 +7 @@
1104- * Release Version: 1.0.9.0
1105+ * Release Version: 1.0.9.1
1106diff --git geshi/matlab.php geshi/matlab.php
1107index f6e8ee5..84c0209 100644
1108--- geshi/matlab.php 2017-05-13 19:11:19 UTC
1109+++ geshi/matlab.php 2022-09-15 20:03:19 UTC
1110@@ -7 +7 @@
1111- * Release Version: 1.0.9.0
1112+ * Release Version: 1.0.9.1
1113@@ -56 +56 @@ $language_data = array (
1114-            'break', 'case', 'catch', 'continue', 'elseif', 'else', 'end', 'for',
1115+            'break', 'case', 'catch', 'classdef', 'continue', 'elseif', 'else', 'end', 'for',
1116@@ -64 +64 @@ $language_data = array (
1117-            'ans','area','asec','asech','asin','asinh','atan','atan2','atanh',
1118+            'ans','area','arrayfun','asec','asech','asin','asinh','atan','atan2','atanh',
1119@@ -69 +69 @@ $language_data = array (
1120-            'blkdiag','bone','box','brighten','builtin','bwcontr','calendar',
1121+            'blkdiag','bone','bounds','box','brighten','builtin','bwcontr','calendar',
1122@@ -81,2 +81,2 @@ $language_data = array (
1123-            'cumprod','cumsum','cumtrapz','cylinder','daspect','date','datenum',
1124-            'datestr','datetick','datevec','dbclear','dbcont','dbdown',
1125+            'cumprod','cumsum','cumtrapz','cylinder','daspect','dataset','datastore','date','datenum',
1126+            'datestr','datetick','datetime','datevec','dbclear','dbcont','dbdown',
1127@@ -85,2 +85,2 @@ $language_data = array (
1128-            'delaunay','det','diag','dialog','diff','diffuse','dlmread',
1129-            'dlmwrite','dmperm','double','dragrect','drawnow','dsearch','eig',
1130+            'delaunay','det','diag','dialog','diff','diffuse','discretize','dlmread',
1131+            'dlmwrite','dmperm','double','dragrect','drawnow','dsearch','duration','eig',
1132@@ -99 +99 @@ $language_data = array (
1133-            'griddata','gsvd','gtext','hadamard','hankel','hdf','helpdlg',
1134+            'griddata','gsvd','gtext','hadamard','hankel','hdf','head','helpdlg',
1135@@ -104,3 +104,4 @@ $language_data = array (
1136-            'int2str','int32','int8','interp1','interp2','interp3','interpft',
1137-            'interpn','intersect','inv','invhilb','ipermute','isa','ishandle',
1138-            'ismember','isocaps','isonormals','isosurface','j','jet','keyboard',
1139+            'int2str','int32','int8','int64','interp1','interp2','interp3','interpft',
1140+            'interpn','intersect','inv','invhilb','ipermute','isa','iscell',
1141+            'iscellstr','isfile','isfolder','ishandle','isinf',
1142+            'ismember','isnan','isocaps','isonormals','isosurface','issorted','j','jet','keyboard',
1143@@ -111 +112 @@ $language_data = array (
1144-            'menuedit','mesh','meshc','meshgrid','min','mod','msgbox','mu2lin',
1145+            'menuedit','mesh','meshc','meshgrid','min','missing','mod','msgbox','mu2lin',
1146@@ -123 +124 @@ $language_data = array (
1147-            'rank','rat','rats','rbbox','rcond','real','realmax','realmin',
1148+            'rank','rat','rats','rbbox','rcond','readtable','real','realmax','realmin',
1149@@ -136,2 +137,2 @@ $language_data = array (
1150-            'stream2','stream3','streamline','strings','strjust','strmatch',
1151-            'strncmp','strrep','strtok','struct','struct2cell','strvcat',
1152+            'stream2','stream3','streamline','string','strings','strjust','strmatch',
1153+            'strncmp','strrep','strtok','struct','structfun','struct2cell','strvcat',
1154@@ -140,2 +141,2 @@ $language_data = array (
1155-            'surfnorm','svd','svds','symmmd','symrcm','symvar','tan','tanh',
1156-            'texlabel','text Create','textread','textwrap','tic','title','toc',
1157+            'surfnorm','svd','svds','symmmd','symrcm','symvar','tail','tall','tan','tanh',
1158+            'texlabel','text Create','textread','textwrap','tic','timeseries','timer','timetable','title','toc',
1159@@ -144 +145 @@ $language_data = array (
1160-            'uigetfile','uimenu','uint32','uint8','uiputfile','uiresume',
1161+            'uigetfile','uimenu','uint32','uint8','uint64','uiputfile','uiresume',
1162@@ -149 +150 @@ $language_data = array (
1163-            'winter','wk1read','wk1write','xlabel','xlim','ylabel','ylim',
1164+            'winter','wk1read','wk1write','writetable','xlabel','xlim','ylabel','ylim',
1165@@ -156 +157 @@ $language_data = array (
1166-            'more','munlock','open','openvar','pack','partialpath','path',
1167+            'more','munlock','numel','open','openvar','pack','partialpath','path',
1168@@ -209 +210 @@ $language_data = array (
1169-        2 => 'http://www.mathworks.com/access/helpdesk/help/techdoc/ref/{FNAMEL}.html'
1170+        2 => 'https://www.mathworks.com/help/matlab/ref/{FNAMEL}.html'
1171diff --git geshi/mercury.php geshi/mercury.php
1172index 9f77e4b..df8c9bb 100644
1173--- geshi/mercury.php 2017-05-13 19:11:19 UTC
1174+++ geshi/mercury.php 2022-09-15 20:03:19 UTC
1175@@ -7 +7 @@
1176- * Release Version: 1.0.9.0
1177+ * Release Version: 1.0.9.1
1178diff --git geshi/metapost.php geshi/metapost.php
1179index f5944cb..83882d8 100644
1180--- geshi/metapost.php 2017-05-13 19:11:19 UTC
1181+++ geshi/metapost.php 2022-09-15 20:03:19 UTC
1182@@ -7 +7 @@
1183- * Release Version: 1.0.9.0
1184+ * Release Version: 1.0.9.1
1185diff --git geshi/mirc.php geshi/mirc.php
1186index 4aea845..a58b45f 100644
1187--- geshi/mirc.php 2017-05-13 19:11:19 UTC
1188+++ geshi/mirc.php 2022-09-15 20:03:19 UTC
1189@@ -7 +7 @@
1190- * Release Version: 1.0.9.0
1191+ * Release Version: 1.0.9.1
1192diff --git geshi/mk-61.php geshi/mk-61.php
1193index 653a336..669799c 100644
1194--- geshi/mk-61.php 2017-05-13 19:11:19 UTC
1195+++ geshi/mk-61.php 2022-09-15 20:03:19 UTC
1196@@ -7 +7 @@
1197- * Release Version: 1.0.9.0
1198+ * Release Version: 1.0.9.1
1199diff --git geshi/mmix.php geshi/mmix.php
1200index 5c8178c..21fc061 100644
1201--- geshi/mmix.php 2017-05-13 19:11:19 UTC
1202+++ geshi/mmix.php 2022-09-15 20:03:19 UTC
1203@@ -7 +7 @@
1204- * Release Version: 1.0.9.0
1205+ * Release Version: 1.0.9.1
1206diff --git geshi/modula2.php geshi/modula2.php
1207index 2a20973..850b9e6 100644
1208--- geshi/modula2.php 2017-05-13 19:11:19 UTC
1209+++ geshi/modula2.php 2022-09-15 20:03:19 UTC
1210@@ -7 +7 @@
1211- * Release Version: 1.0.9.0
1212+ * Release Version: 1.0.9.1
1213diff --git geshi/modula3.php geshi/modula3.php
1214index b3c223c..1ba83f6 100644
1215--- geshi/modula3.php 2017-05-13 19:11:19 UTC
1216+++ geshi/modula3.php 2022-09-15 20:03:19 UTC
1217@@ -7 +7 @@
1218- * Release Version: 1.0.9.0
1219+ * Release Version: 1.0.9.1
1220diff --git geshi/mpasm.php geshi/mpasm.php
1221index e6cf70e..42c85a1 100644
1222--- geshi/mpasm.php 2017-05-13 19:11:19 UTC
1223+++ geshi/mpasm.php 2022-09-15 20:03:19 UTC
1224@@ -7 +7 @@
1225- * Release Version: 1.0.9.0
1226+ * Release Version: 1.0.9.1
1227diff --git geshi/mxml.php geshi/mxml.php
1228index 4bac672..afc0769 100644
1229--- geshi/mxml.php 2017-05-13 19:11:19 UTC
1230+++ geshi/mxml.php 2022-09-15 20:03:19 UTC
1231@@ -7 +7 @@
1232- * Release Version: 1.0.9.0
1233+ * Release Version: 1.0.9.1
1234diff --git geshi/mysql.php geshi/mysql.php
1235index e62a122..afe8684 100644
1236--- geshi/mysql.php 2017-05-13 19:11:19 UTC
1237+++ geshi/mysql.php 2022-09-15 20:03:19 UTC
1238@@ -7 +7 @@
1239- * Release Version: 1.0.9.0
1240+ * Release Version: 1.0.9.1
1241@@ -393,9 +393,9 @@ $language_data = array (
1242-        1 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1243-        2 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1244-        3 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1245-        4 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1246-        5 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1247-        6 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1248-        7 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1249-        8 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1250-        9 => 'http://search.oracle.com/search/search?group=MySQL&amp;q={FNAME}',
1251+        1 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1252+        2 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1253+        3 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1254+        4 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1255+        5 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1256+        6 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1257+        7 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1258+        8 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1259+        9 => 'https://www.oracle.com/search/results?cat=mysql&amp;Ntk=SI-ALL5&amp;Ntt={FNAME}',
1260diff --git geshi/nagios.php geshi/nagios.php
1261index ac6d63a..2358598 100644
1262--- geshi/nagios.php 2017-05-13 19:11:19 UTC
1263+++ geshi/nagios.php 2022-09-15 20:03:19 UTC
1264@@ -7 +7 @@
1265- * Release Version: 1.0.9.0
1266+ * Release Version: 1.0.9.1
1267diff --git geshi/netrexx.php geshi/netrexx.php
1268index 38e09fa..a6d444b 100644
1269--- geshi/netrexx.php 2017-05-13 19:11:19 UTC
1270+++ geshi/netrexx.php 2022-09-15 20:03:19 UTC
1271@@ -9 +9 @@
1272- * Release Version: 1.0.9.0
1273+ * Release Version: 1.0.9.1
1274diff --git geshi/newlisp.php geshi/newlisp.php
1275index b5a9431..2daa72b 100644
1276--- geshi/newlisp.php 2017-05-13 19:11:19 UTC
1277+++ geshi/newlisp.php 2022-09-15 20:03:19 UTC
1278@@ -7 +7 @@
1279- * Release Version: 1.0.9.0
1280+ * Release Version: 1.0.9.1
1281diff --git geshi/nginx.php geshi/nginx.php
1282index 47ced0a..ab2a9fb 100644
1283--- geshi/nginx.php 2017-05-13 19:11:19 UTC
1284+++ geshi/nginx.php 2022-09-15 20:03:19 UTC
1285@@ -10 +10 @@
1286- * Release Version: 1.0.9.0
1287+ * Release Version: 1.0.9.1
1288@@ -867 +867,6 @@ $language_data = array (
1289-    'HIGHLIGHT_STRICT_BLOCK' => array()
1290+    'HIGHLIGHT_STRICT_BLOCK' => array(),
1291+    'PARSER_CONTROL' => array(
1292+        'ENABLE_FLAGS' => array(
1293+            'NUMBERS' => GESHI_NEVER
1294+            )
1295+        )
1296diff --git geshi/nimrod.php geshi/nimrod.php
1297index a85edfb..1be7970 100644
1298--- geshi/nimrod.php 2017-05-13 19:11:19 UTC
1299+++ geshi/nimrod.php 2022-09-15 20:03:19 UTC
1300@@ -7 +7 @@
1301- * Release Version: 1.0.9.0
1302+ * Release Version: 1.0.9.1
1303diff --git geshi/nsis.php geshi/nsis.php
1304index 61da046..3fb54a0 100644
1305--- geshi/nsis.php 2017-05-13 19:11:19 UTC
1306+++ geshi/nsis.php 2022-09-15 20:03:19 UTC
1307@@ -7 +7 @@
1308- * Release Version: 1.0.9.0
1309+ * Release Version: 1.0.9.1
1310diff --git geshi/oberon2.php geshi/oberon2.php
1311index 8540cad..38a1915 100644
1312--- geshi/oberon2.php 2017-05-13 19:11:19 UTC
1313+++ geshi/oberon2.php 2022-09-15 20:03:19 UTC
1314@@ -7 +7 @@
1315- * Release Version: 1.0.9.0
1316+ * Release Version: 1.0.9.1
1317diff --git geshi/objc.php geshi/objc.php
1318index 3fdf49a..0f6ee1d 100644
1319--- geshi/objc.php 2017-05-13 19:11:19 UTC
1320+++ geshi/objc.php 2022-09-15 20:03:19 UTC
1321@@ -8 +8 @@
1322- * Release Version: 1.0.9.0
1323+ * Release Version: 1.0.9.1
1324diff --git geshi/objeck.php geshi/objeck.php
1325index 6fab2d0..465db89 100644
1326--- geshi/objeck.php 2017-05-13 19:11:19 UTC
1327+++ geshi/objeck.php 2022-09-15 20:03:19 UTC
1328@@ -7 +7 @@
1329- * Release Version: 1.0.9.0
1330+ * Release Version: 1.0.9.1
1331diff --git geshi/ocaml-brief.php geshi/ocaml-brief.php
1332index f63c9e7..1d7563e 100644
1333--- geshi/ocaml-brief.php 2017-05-13 19:11:19 UTC
1334+++ geshi/ocaml-brief.php 2022-09-15 20:03:19 UTC
1335@@ -7 +7 @@
1336- * Release Version: 1.0.9.0
1337+ * Release Version: 1.0.9.1
1338diff --git geshi/ocaml.php geshi/ocaml.php
1339index 4e14082..e9e57ef 100644
1340--- geshi/ocaml.php 2017-05-13 19:11:19 UTC
1341+++ geshi/ocaml.php 2022-09-15 20:03:19 UTC
1342@@ -7 +7 @@
1343- * Release Version: 1.0.9.0
1344+ * Release Version: 1.0.9.1
1345diff --git geshi/octave.php geshi/octave.php
1346index a77e5da..999ab26 100644
1347--- geshi/octave.php 2017-05-13 19:11:19 UTC
1348+++ geshi/octave.php 2022-09-15 20:03:19 UTC
1349@@ -9 +9 @@
1350- * Release Version: 1.0.9.0
1351+ * Release Version: 1.0.9.1
1352diff --git geshi/oobas.php geshi/oobas.php
1353index e6f5efd..b022ebf 100644
1354--- geshi/oobas.php 2017-05-13 19:11:19 UTC
1355+++ geshi/oobas.php 2022-09-15 20:03:19 UTC
1356@@ -7 +7 @@
1357- * Release Version: 1.0.9.0
1358+ * Release Version: 1.0.9.1
1359diff --git geshi/oorexx.php geshi/oorexx.php
1360index 5fde800..db629b5 100644
1361--- geshi/oorexx.php 2017-05-13 19:11:19 UTC
1362+++ geshi/oorexx.php 2022-09-15 20:03:19 UTC
1363@@ -9 +9 @@
1364- * Release Version: 1.0.9.0
1365+ * Release Version: 1.0.9.1
1366diff --git geshi/oracle11.php geshi/oracle11.php
1367index 36b2082..0e2cf4a 100644
1368--- geshi/oracle11.php 2017-05-13 19:11:19 UTC
1369+++ geshi/oracle11.php 2022-09-15 20:03:19 UTC
1370@@ -9 +9 @@
1371- * Release Version: 1.0.9.0
1372+ * Release Version: 1.0.9.1
1373diff --git geshi/oracle8.php geshi/oracle8.php
1374index f132090..f723e65 100644
1375--- geshi/oracle8.php 2017-05-13 19:11:19 UTC
1376+++ geshi/oracle8.php 2022-09-15 20:03:19 UTC
1377@@ -7 +7 @@
1378- * Release Version: 1.0.9.0
1379+ * Release Version: 1.0.9.1
1380diff --git geshi/oxygene.php geshi/oxygene.php
1381index 662bba2..ac7e88c 100644
1382--- geshi/oxygene.php 2017-05-13 19:11:19 UTC
1383+++ geshi/oxygene.php 2022-09-15 20:03:19 UTC
1384@@ -7 +7 @@
1385- * Release Version: 1.0.9.0
1386+ * Release Version: 1.0.9.1
1387diff --git geshi/oz.php geshi/oz.php
1388index 3b96566..943eb8d 100644
1389--- geshi/oz.php 2017-05-13 19:11:19 UTC
1390+++ geshi/oz.php 2022-09-15 20:03:19 UTC
1391@@ -7 +7 @@
1392- * Release Version: 1.0.9.0
1393+ * Release Version: 1.0.9.1
1394diff --git geshi/parasail.php geshi/parasail.php
1395index a72d845..7a136b9 100644
1396--- geshi/parasail.php 2017-05-13 19:11:19 UTC
1397+++ geshi/parasail.php 2022-09-15 20:03:19 UTC
1398@@ -7 +7 @@
1399- * Release Version: 1.0.9.0
1400+ * Release Version: 1.0.9.1
1401diff --git geshi/parigp.php geshi/parigp.php
1402index 9c6a143..fe99c10 100644
1403--- geshi/parigp.php 2017-05-13 19:11:19 UTC
1404+++ geshi/parigp.php 2022-09-15 20:03:19 UTC
1405@@ -7 +7 @@
1406- * Release Version: 1.0.9.0
1407+ * Release Version: 1.0.9.1
1408diff --git geshi/pascal.php geshi/pascal.php
1409index 0d95af5..ee89223 100644
1410--- geshi/pascal.php 2017-05-13 19:11:19 UTC
1411+++ geshi/pascal.php 2022-09-15 20:03:19 UTC
1412@@ -7 +7 @@
1413- * Release Version: 1.0.9.0
1414+ * Release Version: 1.0.9.1
1415diff --git geshi/pcre.php geshi/pcre.php
1416index 243121b..fd48c39 100644
1417--- geshi/pcre.php 2017-05-13 19:11:19 UTC
1418+++ geshi/pcre.php 2022-09-15 20:03:19 UTC
1419@@ -7 +7 @@
1420- * Release Version: 1.0.9.0
1421+ * Release Version: 1.0.9.1
1422diff --git geshi/per.php geshi/per.php
1423index 8337823..0962235 100644
1424--- geshi/per.php 2017-05-13 19:11:19 UTC
1425+++ geshi/per.php 2022-09-15 20:03:19 UTC
1426@@ -7 +7 @@
1427- * Release Version: 1.0.9.0
1428+ * Release Version: 1.0.9.1
1429diff --git geshi/perl.php geshi/perl.php
1430index 0a05708..e60c4c4 100644
1431--- geshi/perl.php 2017-05-13 19:11:19 UTC
1432+++ geshi/perl.php 2022-09-15 20:03:19 UTC
1433@@ -7 +7 @@
1434- * Release Version: 1.0.9.0
1435+ * Release Version: 1.0.9.1
1436diff --git geshi/perl6.php geshi/perl6.php
1437index f063a6b..ce2fafb 100644
1438--- geshi/perl6.php 2017-05-13 19:11:19 UTC
1439+++ geshi/perl6.php 2022-09-15 20:03:19 UTC
1440@@ -7 +7 @@
1441- * Release Version: 1.0.9.0
1442+ * Release Version: 1.0.9.1
1443diff --git geshi/pf.php geshi/pf.php
1444index 2f80e23..440ecb3 100644
1445--- geshi/pf.php 2017-05-13 19:11:19 UTC
1446+++ geshi/pf.php 2022-09-15 20:03:19 UTC
1447@@ -7 +7 @@
1448- * Release Version: 1.0.9.0
1449+ * Release Version: 1.0.9.1
1450diff --git geshi/phix.php geshi/phix.php
1451index a4f4e4e..66096a2 100644
1452--- geshi/phix.php 2017-05-13 19:11:19 UTC
1453+++ geshi/phix.php 2022-09-15 20:03:19 UTC
1454@@ -7 +7 @@
1455- * Release Version: 1.0.9.0
1456+ * Release Version: 1.0.9.1
1457diff --git geshi/php-brief.php geshi/php-brief.php
1458index 922c9d9..f7fb415 100644
1459--- geshi/php-brief.php 2017-05-13 19:11:19 UTC
1460+++ geshi/php-brief.php 2022-09-15 20:03:19 UTC
1461@@ -7 +7 @@
1462- * Release Version: 1.0.9.0
1463+ * Release Version: 1.0.9.1
1464diff --git geshi/php.php geshi/php.php
1465index 6b24840..dc9561a 100644
1466--- geshi/php.php 2017-05-13 19:11:19 UTC
1467+++ geshi/php.php 2022-09-15 20:03:19 UTC
1468@@ -7 +7 @@
1469- * Release Version: 1.0.9.0
1470+ * Release Version: 1.0.9.1
1471diff --git geshi/pic16.php geshi/pic16.php
1472index bd742ad..da5e263 100644
1473--- geshi/pic16.php 2017-05-13 19:11:19 UTC
1474+++ geshi/pic16.php 2022-09-15 20:03:19 UTC
1475@@ -7 +7 @@
1476- * Release Version: 1.0.9.0
1477+ * Release Version: 1.0.9.1
1478diff --git geshi/pike.php geshi/pike.php
1479index 12dabf2..b07a05e 100644
1480--- geshi/pike.php 2017-05-13 19:11:19 UTC
1481+++ geshi/pike.php 2022-09-15 20:03:19 UTC
1482@@ -7 +7 @@
1483- * Release Version: 1.0.9.0
1484+ * Release Version: 1.0.9.1
1485diff --git geshi/pixelbender.php geshi/pixelbender.php
1486index d7bcc08..bb9c2a4 100644
1487--- geshi/pixelbender.php 2017-05-13 19:11:19 UTC
1488+++ geshi/pixelbender.php 2022-09-15 20:03:19 UTC
1489@@ -7 +7 @@
1490- * Release Version: 1.0.9.0
1491+ * Release Version: 1.0.9.1
1492diff --git geshi/pli.php geshi/pli.php
1493index 6f12c1f..ac52a4c 100644
1494--- geshi/pli.php 2017-05-13 19:11:19 UTC
1495+++ geshi/pli.php 2022-09-15 20:03:19 UTC
1496@@ -7 +7 @@
1497- * Release Version: 1.0.9.0
1498+ * Release Version: 1.0.9.1
1499diff --git geshi/plsql.php geshi/plsql.php
1500index c2ad851..70dfb13 100644
1501--- geshi/plsql.php 2017-05-13 19:11:19 UTC
1502+++ geshi/plsql.php 2022-09-15 20:03:19 UTC
1503@@ -7 +7 @@
1504- * Release Version: 1.0.9.0
1505+ * Release Version: 1.0.9.1
1506diff --git geshi/postgresql.php geshi/postgresql.php
1507index 2816c6c..5a666c8 100644
1508--- geshi/postgresql.php 2017-05-13 19:11:19 UTC
1509+++ geshi/postgresql.php 2022-09-15 20:03:19 UTC
1510@@ -8 +8 @@
1511- * Release Version: 1.0.9.0
1512+ * Release Version: 1.0.9.1
1513diff --git geshi/postscript.php geshi/postscript.php
1514index 00ee93c..d29b8a7 100644
1515--- geshi/postscript.php 2017-05-13 19:11:19 UTC
1516+++ geshi/postscript.php 2022-09-15 20:03:19 UTC
1517@@ -7 +7 @@
1518- * Release Version: 1.0.9.0
1519+ * Release Version: 1.0.9.1
1520diff --git geshi/povray.php geshi/povray.php
1521index eb75d41..e71efd7 100644
1522--- geshi/povray.php 2017-05-13 19:11:19 UTC
1523+++ geshi/povray.php 2022-09-15 20:03:19 UTC
1524@@ -7 +7 @@
1525- * Release Version: 1.0.9.0
1526+ * Release Version: 1.0.9.1
1527diff --git geshi/powerbuilder.php geshi/powerbuilder.php
1528index b93e7dd..5e0cbc7 100644
1529--- geshi/powerbuilder.php 2017-05-13 19:11:19 UTC
1530+++ geshi/powerbuilder.php 2022-09-15 20:03:19 UTC
1531@@ -7 +7 @@
1532- * Release Version: 1.0.9.0
1533+ * Release Version: 1.0.9.1
1534diff --git geshi/powershell.php geshi/powershell.php
1535index 4230459..5b33306 100644
1536--- geshi/powershell.php 2017-05-13 19:11:19 UTC
1537+++ geshi/powershell.php 2022-09-15 20:03:19 UTC
1538@@ -7 +7 @@
1539- * Release Version: 1.0.9.0
1540+ * Release Version: 1.0.9.1
1541diff --git geshi/proftpd.php geshi/proftpd.php
1542index 99ae966..63d3924 100644
1543--- geshi/proftpd.php 2017-05-13 19:11:19 UTC
1544+++ geshi/proftpd.php 2022-09-15 20:03:19 UTC
1545@@ -7 +7 @@
1546- * Release Version: 1.0.9.0
1547+ * Release Version: 1.0.9.1
1548diff --git geshi/progress.php geshi/progress.php
1549index 1541472..2160a3c 100644
1550--- geshi/progress.php 2017-05-13 19:11:19 UTC
1551+++ geshi/progress.php 2022-09-15 20:03:19 UTC
1552@@ -7 +7 @@
1553- * Release Version: 1.0.9.0
1554+ * Release Version: 1.0.9.1
1555diff --git geshi/prolog.php geshi/prolog.php
1556index f3c8e8f..26d7448 100644
1557--- geshi/prolog.php 2017-05-13 19:11:19 UTC
1558+++ geshi/prolog.php 2022-09-15 20:03:19 UTC
1559@@ -7 +7 @@
1560- * Release Version: 1.0.9.0
1561+ * Release Version: 1.0.9.1
1562diff --git geshi/properties.php geshi/properties.php
1563index 3cbde9d..89c6d62 100644
1564--- geshi/properties.php 2017-05-13 19:11:19 UTC
1565+++ geshi/properties.php 2022-09-15 20:03:19 UTC
1566@@ -7 +7 @@
1567- * Release Version: 1.0.9.0
1568+ * Release Version: 1.0.9.1
1569diff --git geshi/providex.php geshi/providex.php
1570index 2d09be4..1a17865 100644
1571--- geshi/providex.php 2017-05-13 19:11:19 UTC
1572+++ geshi/providex.php 2022-09-15 20:03:19 UTC
1573@@ -7 +7 @@
1574- * Release Version: 1.0.9.0
1575+ * Release Version: 1.0.9.1
1576diff --git geshi/purebasic.php geshi/purebasic.php
1577index e40890b..8b9b65e 100644
1578--- geshi/purebasic.php 2017-05-13 19:11:19 UTC
1579+++ geshi/purebasic.php 2022-09-15 20:03:19 UTC
1580@@ -7 +7 @@
1581- * Release Version: 1.0.9.0
1582+ * Release Version: 1.0.9.1
1583diff --git geshi/pycon.php geshi/pycon.php
1584index 31531a7..4e372ac 100644
1585--- geshi/pycon.php 2017-05-13 19:11:19 UTC
1586+++ geshi/pycon.php 2022-09-15 20:03:19 UTC
1587@@ -7 +7 @@
1588- * Release Version: 1.0.9.0
1589+ * Release Version: 1.0.9.1
1590diff --git geshi/pys60.php geshi/pys60.php
1591index caedc2f..54a1f59 100644
1592--- geshi/pys60.php 2017-05-13 19:11:19 UTC
1593+++ geshi/pys60.php 2022-09-15 20:03:19 UTC
1594@@ -7 +7 @@
1595- * Release Version: 1.0.9.0
1596+ * Release Version: 1.0.9.1
1597diff --git geshi/python.php geshi/python.php
1598index 3df07ea..a34ed74 100644
1599--- geshi/python.php 2017-05-13 19:11:19 UTC
1600+++ geshi/python.php 2022-09-15 20:03:19 UTC
1601@@ -7 +7 @@
1602- * Release Version: 1.0.9.0
1603+ * Release Version: 1.0.9.1
1604diff --git geshi/q.php geshi/q.php
1605index 926ddbf..a6b005d 100644
1606--- geshi/q.php 2017-05-13 19:11:19 UTC
1607+++ geshi/q.php 2022-09-15 20:03:19 UTC
1608@@ -7 +7 @@
1609- * Release Version: 1.0.9.0
1610+ * Release Version: 1.0.9.1
1611diff --git geshi/qbasic.php geshi/qbasic.php
1612index 0a09b4d..9f3be88 100644
1613--- geshi/qbasic.php 2017-05-13 19:11:19 UTC
1614+++ geshi/qbasic.php 2022-09-15 20:03:19 UTC
1615@@ -7 +7 @@
1616- * Release Version: 1.0.9.0
1617+ * Release Version: 1.0.9.1
1618diff --git geshi/qml.php geshi/qml.php
1619index 3aa3457..fe89e45 100644
1620--- geshi/qml.php 2017-05-13 19:11:19 UTC
1621+++ geshi/qml.php 2022-09-15 20:03:19 UTC
1622@@ -7 +7 @@
1623- * Release Version: 1.0.9.0
1624+ * Release Version: 1.0.9.1
1625diff --git geshi/racket.php geshi/racket.php
1626index 2b25b9b..c26ea60 100644
1627--- geshi/racket.php 2017-05-13 19:11:19 UTC
1628+++ geshi/racket.php 2022-09-15 20:03:19 UTC
1629@@ -7 +7 @@
1630- * Release Version: 1.0.9.0
1631+ * Release Version: 1.0.9.1
1632diff --git geshi/rails.php geshi/rails.php
1633index f5683b8..9ca7046 100644
1634--- geshi/rails.php 2017-05-13 19:11:19 UTC
1635+++ geshi/rails.php 2022-09-15 20:03:19 UTC
1636@@ -7 +7 @@
1637- * Release Version: 1.0.9.0
1638+ * Release Version: 1.0.9.1
1639diff --git geshi/rbs.php geshi/rbs.php
1640index 76610d1..6e9e775 100644
1641--- geshi/rbs.php 2017-05-13 19:11:19 UTC
1642+++ geshi/rbs.php 2022-09-15 20:03:19 UTC
1643@@ -7 +7 @@
1644- * Release Version: 1.0.9.0
1645+ * Release Version: 1.0.9.1
1646diff --git geshi/rebol.php geshi/rebol.php
1647index d11447a..16c4cea 100644
1648--- geshi/rebol.php 2017-05-13 19:11:19 UTC
1649+++ geshi/rebol.php 2022-09-15 20:03:19 UTC
1650@@ -7 +7 @@
1651- * Release Version: 1.0.9.0
1652+ * Release Version: 1.0.9.1
1653diff --git geshi/reg.php geshi/reg.php
1654index e73c961..c966674 100644
1655--- geshi/reg.php 2017-05-13 19:11:19 UTC
1656+++ geshi/reg.php 2022-09-15 20:03:19 UTC
1657@@ -7 +7 @@
1658- * Release Version: 1.0.9.0
1659+ * Release Version: 1.0.9.1
1660diff --git geshi/rexx.php geshi/rexx.php
1661index 9e0a73e..6a4f1a8 100644
1662--- geshi/rexx.php 2017-05-13 19:11:19 UTC
1663+++ geshi/rexx.php 2022-09-15 20:03:19 UTC
1664@@ -9 +9 @@
1665- * Release Version: 1.0.9.0
1666+ * Release Version: 1.0.9.1
1667diff --git geshi/robots.php geshi/robots.php
1668index 91fd87e..92863c3 100644
1669--- geshi/robots.php 2017-05-13 19:11:19 UTC
1670+++ geshi/robots.php 2022-09-15 20:03:19 UTC
1671@@ -7 +7 @@
1672- * Release Version: 1.0.9.0
1673+ * Release Version: 1.0.9.1
1674diff --git geshi/roff.php geshi/roff.php
1675new file mode 100644
1676index 0000000..6f87690
1677--- /dev/null 2017-05-13 19:11:19 UTC
1678+++ geshi/roff.php 2022-09-15 20:03:19 UTC
1679@@ -0,0 +1,510 @@
1680+<?php
1681+/*************************************************************************************
1682+ * roff.php
1683+ * ---------------------------------
1684+ * Author: Artur Iwicki (iwicki DOT artur AT svgames DOT pl)
1685+ * Copyright: (c) 2017 Artur Iwicki
1686+ * Release Version: 1.0.9.1
1687+ * Date Started: 2017-11-17
1688+ *
1689+ * roff (Unix man page) language file for GeSHi.
1690+ *
1691+ * CHANGES
1692+ * -------
1693+ * 2018-12-06 (1.0.1)
1694+ *  - Fix reqex for line-start requests (must start with [.'], not [\.'])
1695+ *  - Add some missing whitespace escapes
1696+ * 2017-11-20 (1.0.0)
1697+ *  - First Release
1698+ *
1699+ *************************************************************************************
1700+ *
1701+ *     This file is part of GeSHi.
1702+ *
1703+ *   GeSHi is free software; you can redistribute it and/or modify
1704+ *   it under the terms of the GNU General Public License as published by
1705+ *   the Free Software Foundation; either version 2 of the License, or
1706+ *   (at your option) any later version.
1707+ *
1708+ *   GeSHi is distributed in the hope that it will be useful,
1709+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
1710+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1711+ *   GNU General Public License for more details.
1712+ *
1713+ *   You should have received a copy of the GNU General Public License
1714+ *   along with GeSHi; if not, write to the Free Software
1715+ *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1716+ *
1717+ ************************************************************************************/
1718+
1719+$language_data = array (
1720+    'LANG_NAME' => 'roff',
1721+    'COMMENT_SINGLE' => array(
1722+        1 => '\\"',
1723+        2 => '\\#',
1724+        ),
1725+    'COMMENT_MULTI' => array(),
1726+    'COMMENT_REGEXP' => array(
1727+        1 => '/^\\.\\\\"[[:print:]]*/m'
1728+        ),
1729+    'QUOTEMARKS' => array(),
1730+    'ESCAPE_CHAR' => '',
1731+    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
1732+    'CASE_SENSITIVE' => array(
1733+        GESHI_COMMENTS => false,
1734+        ),
1735+    'KEYWORDS' => array(
1736+        ),
1737+    'SYMBOLS' => array(
1738+        0 => array(
1739+            '\\[-D]',    '\\(-D',
1740+            '\\[Sd]',    '\\(Sd',
1741+            '\\[TP]',    '\\(TP',
1742+            '\\[Tp]',    '\\(Tp',
1743+            '\\[ss]',    '\\(ss',
1744+            '\\[ff]',    '\\(ff',
1745+            '\\[fi]',    '\\(fi',
1746+            '\\[fl]',    '\\(fl',
1747+            '\\[Fi]',    '\\(Fi',
1748+            '\\[Fl]',    '\\(Fl',
1749+            '\\[/L]',    '\\(/L',
1750+            '\\[/l]',    '\\(/l',
1751+            '\\[/O]',    '\\(/O',
1752+            '\\[/o]',    '\\(/o',
1753+            '\\[AE]',    '\\(AE',
1754+            '\\[ae]',    '\\(ae',
1755+            '\\[OE]',    '\\(OE',
1756+            '\\[oe]',    '\\(oe',
1757+            '\\[IJ]',    '\\(IJ',
1758+            '\\[ij]',    '\\(ij',
1759+            '\\[.i]',    '\\(.i',
1760+            '\\[.j]',    '\\(.j',
1761+            '\\[\'A]',    '\\(\'A',
1762+            '\\[\'C]',    '\\(\'C',
1763+            '\\[\'E]',    '\\(\'E',
1764+            '\\[\'I]',    '\\(\'I',
1765+            '\\[\'O]',    '\\(\'O',
1766+            '\\[\'U]',    '\\(\'U',
1767+            '\\[\'Y]',    '\\(\'Y',
1768+            '\\[\'a]',    '\\(\'a',
1769+            '\\[\'c]',    '\\(\'c',
1770+            '\\[\'e]',    '\\(\'e',
1771+            '\\[\'i]',    '\\(\'i',
1772+            '\\[\'o]',    '\\(\'o',
1773+            '\\[\'u]',    '\\(\'u',
1774+            '\\[\'y]',    '\\(\'y',
1775+            '\\[:A]',    '\\(:A',
1776+            '\\[:E]',    '\\(:E',
1777+            '\\[:I]',    '\\(:I',
1778+            '\\[:O]',    '\\(:O',
1779+            '\\[:U]',    '\\(:U',
1780+            '\\[:Y]',    '\\(:Y',
1781+            '\\[:a]',    '\\(:a',
1782+            '\\[:e]',    '\\(:e',
1783+            '\\[:i]',    '\\(:i',
1784+            '\\[:o]',    '\\(:o',
1785+            '\\[:u]',    '\\(:u',
1786+            '\\[:y]',    '\\(:y',
1787+            '\\[^A]',    '\\(^A',
1788+            '\\[^E]',    '\\(^E',
1789+            '\\[^I]',    '\\(^I',
1790+            '\\[^O]',    '\\(^O',
1791+            '\\[^U]',    '\\(^U',
1792+            '\\[^a]',    '\\(^a',
1793+            '\\[^e]',    '\\(^e',
1794+            '\\[^i]',    '\\(^i',
1795+            '\\[^o]',    '\\(^o',
1796+            '\\[^u]',    '\\(^u',
1797+            '\\[`A]',    '\\(`A',
1798+            '\\[`E]',    '\\(`E',
1799+            '\\[`I]',    '\\(`I',
1800+            '\\[`O]',    '\\(`O',
1801+            '\\[`U]',    '\\(`U',
1802+            '\\[`a]',    '\\(`a',
1803+            '\\[`e]',    '\\(`e',
1804+            '\\[`i]',    '\\(`i',
1805+            '\\[`o]',    '\\(`o',
1806+            '\\[`u]',    '\\(`u',
1807+            '\\[~A]',    '\\(~A',
1808+            '\\[~N]',    '\\(~N',
1809+            '\\[~O]',    '\\(~O',
1810+            '\\[~a]',    '\\(~a',
1811+            '\\[~n]',    '\\(~n',
1812+            '\\[~o]',    '\\(~o',
1813+            '\\[vS]',    '\\(vS',
1814+            '\\[vs]',    '\\(vs',
1815+            '\\[vZ]',    '\\(vZ',
1816+            '\\[vz]',    '\\(vz',
1817+            '\\[,C]',    '\\(,C',
1818+            '\\[,c]',    '\\(,c',
1819+            '\\[oA]',    '\\(oA',
1820+            '\\[oa]',    '\\(oa',
1821+            '\\[a"]',    '\\(a"',
1822+            '\\[a-]',    '\\(a-',
1823+            '\\[a.]',    '\\(a.',
1824+            '\\[a^]',    '\\(a^',
1825+            '\\[aa]',    '\\(aa',
1826+            '\\[ga]',    '\\(ga',
1827+            '\\[ab]',    '\\(ab',
1828+            '\\[ac]',    '\\(ac',
1829+            '\\[ad]',    '\\(ad',
1830+            '\\[ah]',    '\\(ah',
1831+            '\\[ao]',    '\\(ao',
1832+            '\\[a~]',    '\\(a~',
1833+            '\\[ho]',    '\\(ho',
1834+            '\\[ha]',    '\\(ha',
1835+            '\\[ti]',    '\\(ti',
1836+            '\\[Bq]',    '\\(Bq',
1837+            '\\[bq]',    '\\(bq',
1838+            '\\[lq]',    '\\(lq',
1839+            '\\[rq]',    '\\(rq',
1840+            '\\[oq]',    '\\(oq',
1841+            '\\[cq]',    '\\(cq',
1842+            '\\[aq]',    '\\(aq',
1843+            '\\[dq]',    '\\(dq',
1844+            '\\[Fo]',    '\\(Fo',
1845+            '\\[Fc]',    '\\(Fc',
1846+            '\\[fo]',    '\\(fo',
1847+            '\\[fc]',    '\\(fc',
1848+            '\\[r!]',    '\\(r!',
1849+            '\\[r?]',    '\\(r?',
1850+            '\\[em]',    '\\(em',
1851+            '\\[en]',    '\\(en',
1852+            '\\[hy]',    '\\(hy',
1853+            '\\[lB]',    '\\(lB',
1854+            '\\[rB]',    '\\(rB',
1855+            '\\[lC]',    '\\(lC',
1856+            '\\[rC]',    '\\(rC',
1857+            '\\[la]',    '\\(la',
1858+            '\\[ra]',    '\\(ra',
1859+            '\\[bv]',    '\\(bv',
1860+            '\\[braceex]',
1861+            '\\[bracketlefttp]',
1862+            '\\[bracketleftbt]',
1863+            '\\[bracketleftex]',
1864+            '\\[bracketrighttp]',
1865+            '\\[bracketrightbt]',
1866+            '\\[bracketrightex]',
1867+            '\\[lt]',    '\\(lt',
1868+            '\\[bracelefttp]',
1869+            '\\[lk]',    '\\(lk',
1870+            '\\[braceleftmid]',
1871+            '\\[lb]',    '\\(lb',
1872+            '\\[braceleftbt]',
1873+            '\\[braceleftex]',
1874+            '\\[rt]',    '\\(rt',
1875+            '\\[bracerighttp]',
1876+            '\\[rk]',    '\\(rk',
1877+            '\\[bracerightmid]',
1878+            '\\[rb]',    '\\(rb',
1879+            '\\[bracerightbt]',
1880+            '\\[bracerightex]',
1881+            '\\[parenlefttp]',
1882+            '\\[parenleftbt]',
1883+            '\\[parenleftex]',
1884+            '\\[parenrighttp]',
1885+            '\\[parenrightbt]',
1886+            '\\[parenrightex]',
1887+            '\\[&lt;-]',    '\\(&lt;-',
1888+            '\\[-&gt;]',    '\\(-&gt;',
1889+            '\\[&lt;&gt;]',    '\\(&lt;&gt;',
1890+            '\\[da]',    '\\(da',
1891+            '\\[ua]',    '\\(ua',
1892+            '\\[va]',    '\\(va',
1893+            '\\[lA]',    '\\(lA',
1894+            '\\[rA]',    '\\(rA',
1895+            '\\[hA]',    '\\(hA',
1896+            '\\[dA]',    '\\(dA',
1897+            '\\[uA]',    '\\(uA',
1898+            '\\[vA]',    '\\(vA',
1899+            '\\[an]',    '\\(an',
1900+            '\\[ba]',    '\\(ba',
1901+            '\\[br]',    '\\(br',
1902+            '\\[ul]',    '\\(ul',
1903+            '\\[rn]',    '\\(rn',
1904+            '\\[ru]',    '\\(ru',
1905+            '\\[bb]',    '\\(bb',
1906+            '\\[sl]',    '\\(sl',
1907+            '\\[rs]',    '\\(rs',
1908+            '\\[ci]',    '\\(ci',
1909+            '\\[bu]',    '\\(bu',
1910+            '\\[dd]',    '\\(dd',
1911+            '\\[dg]',    '\\(dg',
1912+            '\\[lz]',    '\\(lz',
1913+            '\\[sq]',    '\\(sq',
1914+            '\\[ps]',    '\\(ps',
1915+            '\\[sc]',    '\\(sc',
1916+            '\\[lh]',    '\\(lh',
1917+            '\\[rh]',    '\\(rh',
1918+            '\\[at]',    '\\(at',
1919+            '\\[sh]',    '\\(sh',
1920+            '\\[CR]',    '\\(CR',
1921+            '\\[OK]',    '\\(OK',
1922+            '\\[co]',    '\\(co',
1923+            '\\[rg]',    '\\(rg',
1924+            '\\[tm]',    '\\(tm',
1925+            '\\[bs]',    '\\(bs',
1926+            '\\[Do]',    '\\(Do',
1927+            '\\[ct]',    '\\(ct',
1928+            '\\[eu]',    '\\(eu',
1929+            '\\[Eu]',    '\\(Eu',
1930+            '\\[Ye]',    '\\(Ye',
1931+            '\\[Po]',    '\\(Po',
1932+            '\\[Cs]',    '\\(Cs',
1933+            '\\[Fn]',    '\\(Fn',
1934+            '\\[de]',    '\\(de',
1935+            '\\[%0]',    '\\(%0',
1936+            '\\[fm]',    '\\(fm',
1937+            '\\[sd]',    '\\(sd',
1938+            '\\[mc]',    '\\(mc',
1939+            '\\[Of]',    '\\(Of',
1940+            '\\[Om]',    '\\(Om',
1941+            '\\[AN]',    '\\(AN',
1942+            '\\[OR]',    '\\(OR',
1943+            '\\[no]',    '\\(no',
1944+            '\\[tno]',
1945+            '\\[te]',    '\\(te',
1946+            '\\[fa]',    '\\(fa',
1947+            '\\[st]',    '\\(st',
1948+            '\\[3d]',    '\\(3d',
1949+            '\\[tf]',    '\\(tf',
1950+            '\\[or]',    '\\(or',
1951+            '\\[12]',    '\\(12',
1952+            '\\[14]',    '\\(14',
1953+            '\\[34]',    '\\(34',
1954+            '\\[18]',    '\\(18',
1955+            '\\[38]',    '\\(38',
1956+            '\\[58]',    '\\(58',
1957+            '\\[78]',    '\\(78',
1958+            '\\[S1]',    '\\(S1',
1959+            '\\[S2]',    '\\(S2',
1960+            '\\[S3]',    '\\(S3',
1961+            '\\[pl]',    '\\(pl',
1962+            '\\[mi]',    '\\(mi',
1963+            '\\[-+]',    '\\(-+',
1964+            '\\[+-]',    '\\(+-',
1965+            '\\[t+-]',
1966+            '\\[pc]',    '\\(pc',
1967+            '\\[md]',    '\\(md',
1968+            '\\[mu]',    '\\(mu',
1969+            '\\[tmu]',
1970+            '\\[c*]',    '\\(c*',
1971+            '\\[c+]',    '\\(c+',
1972+            '\\[di]',    '\\(di',
1973+            '\\[tdi]',
1974+            '\\[f/]',    '\\(f/',
1975+            '\\[**]',    '\\(**',
1976+            '\\[&lt;=]',    '\\(&lt;=',
1977+            '\\[&gt;=]',    '\\(&gt;=',
1978+            '\\[&lt;&lt;]',    '\\(&lt;&lt;',
1979+            '\\[&gt;&gt;]',    '\\(&gt;&gt;',
1980+            '\\[eq]',    '\\(eq',
1981+            '\\[!=]',    '\\(!=',
1982+            '\\[==]',    '\\(==',
1983+            '\\[ne]',    '\\(ne',
1984+            '\\[=~]',    '\\(=~',
1985+            '\\[|=]',    '\\(|=',
1986+            '\\[ap]',    '\\(ap',
1987+            '\\[~~]',    '\\(~~',
1988+            '\\[~=]',    '\\(~=',
1989+            '\\[pt]',    '\\(pt',
1990+            '\\[es]',    '\\(es',
1991+            '\\[mo]',    '\\(mo',
1992+            '\\[nm]',    '\\(nm',
1993+            '\\[sb]',    '\\(sb',
1994+            '\\[nb]',    '\\(nb',
1995+            '\\[sp]',    '\\(sp',
1996+            '\\[nc]',    '\\(nc',
1997+            '\\[ib]',    '\\(ib',
1998+            '\\[ip]',    '\\(ip',
1999+            '\\[ca]',    '\\(ca',
2000+            '\\[cu]',    '\\(cu',
2001+            '\\[/_]',    '\\(/_',
2002+            '\\[pp]',    '\\(pp',
2003+            '\\[is]',    '\\(is',
2004+            '\\[integral]',
2005+            '\\[sum]',
2006+            '\\[product]',
2007+            '\\[coproduct]',
2008+            '\\[gr]',    '\\(gr',
2009+            '\\[sr]',    '\\(sr',
2010+            '\\[sqrt]',
2011+            '\\[radicalex]',
2012+            '\\[sqrtex]',
2013+            '\\[lc]',    '\\(lc',
2014+            '\\[rc]',    '\\(rc',
2015+            '\\[lf]',    '\\(lf',
2016+            '\\[rf]',    '\\(rf',
2017+            '\\[if]',    '\\(if',
2018+            '\\[Ah]',    '\\(Ah',
2019+            '\\[Im]',    '\\(Im',
2020+            '\\[Re]',    '\\(Re',
2021+            '\\[wp]',    '\\(wp',
2022+            '\\[pd]',    '\\(pd',
2023+            '\\[-h]',    '\\(-h',
2024+            '\\[hbar]',
2025+            '\\[*A]',    '\\(*A',
2026+            '\\[*B]',    '\\(*B',
2027+            '\\[*G]',    '\\(*G',
2028+            '\\[*D]',    '\\(*D',
2029+            '\\[*E]',    '\\(*E',
2030+            '\\[*Z]',    '\\(*Z',
2031+            '\\[*Y]',    '\\(*Y',
2032+            '\\[*H]',    '\\(*H',
2033+            '\\[*I]',    '\\(*I',
2034+            '\\[*K]',    '\\(*K',
2035+            '\\[*L]',    '\\(*L',
2036+            '\\[*M]',    '\\(*M',
2037+            '\\[*N]',    '\\(*N',
2038+            '\\[*C]',    '\\(*C',
2039+            '\\[*O]',    '\\(*O',
2040+            '\\[*P]',    '\\(*P',
2041+            '\\[*R]',    '\\(*R',
2042+            '\\[*S]',    '\\(*S',
2043+            '\\[*T]',    '\\(*T',
2044+            '\\[*U]',    '\\(*U',
2045+            '\\[*F]',    '\\(*F',
2046+            '\\[*X]',    '\\(*X',
2047+            '\\[*Q]',    '\\(*Q',
2048+            '\\[*W]',    '\\(*W',
2049+            '\\[*a]',    '\\(*a',
2050+            '\\[*b]',    '\\(*b',
2051+            '\\[*g]',    '\\(*g',
2052+            '\\[*d]',    '\\(*d',
2053+            '\\[*e]',    '\\(*e',
2054+            '\\[*z]',    '\\(*z',
2055+            '\\[*y]',    '\\(*y',
2056+            '\\[*h]',    '\\(*h',
2057+            '\\[*i]',    '\\(*i',
2058+            '\\[*k]',    '\\(*k',
2059+            '\\[*l]',    '\\(*l',
2060+            '\\[*m]',    '\\(*m',
2061+            '\\[*n]',    '\\(*n',
2062+            '\\[*c]',    '\\(*c',
2063+            '\\[*o]',    '\\(*o',
2064+            '\\[*p]',    '\\(*p',
2065+            '\\[*r]',    '\\(*r',
2066+            '\\[ts]',    '\\(ts',
2067+            '\\[*s]',    '\\(*s',
2068+            '\\[*t]',    '\\(*t',
2069+            '\\[*u]',    '\\(*u',
2070+            '\\[*f]',    '\\(*f',
2071+            '\\[*x]',    '\\(*x',
2072+            '\\[*q]',    '\\(*q',
2073+            '\\[*w]',    '\\(*w',
2074+            '\\[+h]',    '\\(+h',
2075+            '\\[+f]',    '\\(+f',
2076+            '\\[+p]',    '\\(+p',
2077+            '\\[+e]',    '\\(+e',
2078+            '\\[CL]',    '\\(CL',
2079+            '\\[SP]',    '\\(SP',
2080+            '\\[HE]',    '\\(HE',
2081+            '\\[DI]',    '\\(DI',
2082+            ),
2083+        1 => array(
2084+            // Special characters
2085+            '\\\\', '\\´', '\\`', '\\-',
2086+            '\\_',  '\\.', '\\%', '\\!',
2087+            '\\0',  '\\|', '\\^', '\\&',
2088+            '\\)',  '\\/', '\\,', '\\~',
2089+            '\\:',  '\\{', '\\}', '\\a',
2090+            '\\c',  '\\d', '\\e', '\\E',
2091+            '\\p',  '\\r', '\\t', '\\u',
2092+
2093+            // Whitespace escapes
2094+            '\\ ', '\\h', "\\\n",
2095+
2096+            // Text modifiers
2097+            '\\fB', '\\fI', '\\fR', '\\fP',
2098+            '\\f0', '\\f1', '\\f2', '\\f3', '\\f4', '\\f5', '\\f6', '\\f7', '\\f8', '\\f9',
2099+            ),
2100+        ),
2101+    'STYLES' => array(
2102+        'KEYWORDS' => array(
2103+            ),
2104+        'COMMENTS' => array(
2105+            1 => 'color: #ffff55;',
2106+            2 => 'color: #ffff55;',
2107+            ),
2108+        'ESCAPE_CHAR' => array(
2109+            ),
2110+        'BRACKETS' => array(
2111+            ),
2112+        'STRINGS' => array(
2113+            ),
2114+        'NUMBERS' => array(
2115+            ),
2116+        'METHODS' => array(
2117+            ),
2118+        'SYMBOLS' => array(
2119+            0 => 'color: #00aaaa',
2120+            1 => 'color: #aa00aa',
2121+            ),
2122+        'REGEXPS' => array(
2123+            0 => 'color: #ffff55;',
2124+            1 => 'font-weight: bold;',
2125+            2 => 'font-style: italic;',
2126+            3 => 'font-weight: bold;',
2127+            4 => 'font-style: italic;',
2128+            5 => 'color: #55aaff;',
2129+            ),
2130+        'SCRIPT' => array(
2131+            )
2132+        ),
2133+    'REGEXPS' => array(
2134+        0 => array(
2135+            // Unicode characters
2136+            GESHI_SEARCH => '\\\\\\[u([[:xdigit:]]{4,5})\\]',
2137+            GESHI_REPLACE => '\\\\[\\1]',
2138+            GESHI_MODIFIERS => '',
2139+            GESHI_BEFORE => '',
2140+            GESHI_AFTER => '',
2141+            ),
2142+        1 => array(
2143+            // Bold text - formatted using .B or 'B
2144+            GESHI_SEARCH => "^([\\.']{1}B[[:blank:]]*\\n{0,1})([[:print:]]+)",
2145+            GESHI_REPLACE => '\\2',
2146+            GESHI_MODIFIERS => 'm',
2147+            GESHI_BEFORE => '\\1',
2148+            GESHI_AFTER => '',
2149+            ),
2150+        2 => array(
2151+            // Italic text - formatted using .I or 'I
2152+            GESHI_SEARCH => "^([\\.']{1}I[[:blank:]]*\\n{0,1})([[:print:]]+)",
2153+            GESHI_REPLACE => '\\2',
2154+            GESHI_MODIFIERS => 'm',
2155+            GESHI_BEFORE => '\\1',
2156+            GESHI_AFTER => '',
2157+            ),
2158+        3 => array(
2159+            // Bold text - formatted inline
2160+            GESHI_SEARCH => '(\\\\fB)([[:print:]]+?)(\\\\fR)',
2161+            GESHI_REPLACE => '\\2',
2162+            GESHI_MODIFIERS => '',
2163+            GESHI_BEFORE => '\\1',
2164+            GESHI_AFTER => '\\3',
2165+            ),
2166+        4 => array (
2167+            // Italic text - formatted inline
2168+            GESHI_SEARCH => '(\\\\fI)([[:print:]]+?)(\\\\fR)',
2169+            GESHI_REPLACE => '\\2',
2170+            GESHI_MODIFIERS => '',
2171+            GESHI_BEFORE => '\\1',
2172+            GESHI_AFTER => '\\3',
2173+            ),
2174+        5 => array(
2175+            // Line start macros (.TP, .SH, et cetera)
2176+            GESHI_SEARCH => "^([.']{1}[a-zA-Z]+)",
2177+            GESHI_REPLACE => '\\1',
2178+            GESHI_MODIFIERS => 'm',
2179+            GESHI_BEFORE => '',
2180+            GESHI_AFTER => '',
2181+            ),
2182+        ),
2183+    'URLS' => array(),
2184+    'OOLANG' => false,
2185+    'OBJECT_SPLITTERS' => array(),
2186+    'HIGHLIGHT_STRICT_BLOCK' => array(),
2187+    'STRICT_MODE_APPLIES' => GESHI_NEVER,
2188+    'SCRIPT_DELIMITERS' => array(),
2189+);
2190diff --git geshi/rpmspec.php geshi/rpmspec.php
2191index 55d722d..49c4106 100644
2192--- geshi/rpmspec.php 2017-05-13 19:11:19 UTC
2193+++ geshi/rpmspec.php 2022-09-15 20:03:19 UTC
2194@@ -7 +7 @@
2195- * Release Version: 1.0.9.0
2196+ * Release Version: 1.0.9.1
2197diff --git geshi/rsplus.php geshi/rsplus.php
2198index 6c8771d..4dad7db 100644
2199--- geshi/rsplus.php 2017-05-13 19:11:19 UTC
2200+++ geshi/rsplus.php 2022-09-15 20:03:19 UTC
2201@@ -10 +10 @@
2202- * Release Version: 1.0.9.0
2203+ * Release Version: 1.0.9.1
2204@@ -377 +377 @@ $language_data = array (
2205-            'makeRweaveLatexCodeRunner', 'memory.limit', 'memory.size', 'menu', 'methods', 'mirror2html', 'modifyList',
2206+            'makeRweaveLatexCodeRunner', 'memory.limit', 'memory.size', 'menu', 'mirror2html', 'modifyList',
2207diff --git geshi/ruby.php geshi/ruby.php
2208index b47953d..0b8aa33 100644
2209--- geshi/ruby.php 2017-05-13 19:11:19 UTC
2210+++ geshi/ruby.php 2022-09-15 20:03:19 UTC
2211@@ -7 +7 @@
2212- * Release Version: 1.0.9.0
2213+ * Release Version: 1.0.9.1
2214diff --git geshi/rust.php geshi/rust.php
2215index 46d46c8..3fb5c36 100644
2216--- geshi/rust.php 2017-05-13 19:11:19 UTC
2217+++ geshi/rust.php 2022-09-15 20:03:19 UTC
2218@@ -7 +7 @@
2219- * Release Version: 1.0.9.0
2220+ * Release Version: 1.0.9.1
2221diff --git geshi/sas.php geshi/sas.php
2222index 31446d7..3d370be 100644
2223--- geshi/sas.php 2017-05-13 19:11:19 UTC
2224+++ geshi/sas.php 2022-09-15 20:03:19 UTC
2225@@ -7 +7 @@
2226- * Release Version: 1.0.9.0
2227+ * Release Version: 1.0.9.1
2228diff --git geshi/sass.php geshi/sass.php
2229index a4408a9..725435a 100644
2230--- geshi/sass.php 2017-05-13 19:11:19 UTC
2231+++ geshi/sass.php 2022-09-15 20:03:19 UTC
2232@@ -7 +7 @@
2233- * Release Version: 1.0.9.0
2234+ * Release Version: 1.0.9.1
2235diff --git geshi/scala.php geshi/scala.php
2236index d288eb0..d9b0bac 100644
2237--- geshi/scala.php 2017-05-13 19:11:19 UTC
2238+++ geshi/scala.php 2022-09-15 20:03:19 UTC
2239@@ -7 +7 @@
2240- * Release Version: 1.0.9.0
2241+ * Release Version: 1.0.9.1
2242diff --git geshi/scheme.php geshi/scheme.php
2243index 3230d5f..e5a289a 100644
2244--- geshi/scheme.php 2017-05-13 19:11:19 UTC
2245+++ geshi/scheme.php 2022-09-15 20:03:19 UTC
2246@@ -7 +7 @@
2247- * Release Version: 1.0.9.0
2248+ * Release Version: 1.0.9.1
2249diff --git geshi/scilab.php geshi/scilab.php
2250index 6b35520..dbe8a39 100644
2251--- geshi/scilab.php 2017-05-13 19:11:19 UTC
2252+++ geshi/scilab.php 2022-09-15 20:03:19 UTC
2253@@ -7 +7 @@
2254- * Release Version: 1.0.9.0
2255+ * Release Version: 1.0.9.1
2256@@ -185 +185 @@ $language_data = array (
2257-            'scilab', 'Scilab', 'ScilabEval', 'scilink', 'scipad', 'SciString', 'SciStringArray', 'sd2sci', 'sda', 'sdf',
2258+            'ScilabEval', 'scilink', 'scipad', 'SciString', 'SciStringArray', 'sd2sci', 'sda', 'sdf',
2259diff --git geshi/scl.php geshi/scl.php
2260index 761a0ac..17bad11 100644
2261--- geshi/scl.php 2017-05-13 19:11:19 UTC
2262+++ geshi/scl.php 2022-09-15 20:03:19 UTC
2263@@ -7 +7 @@
2264- * Release Version: 1.0.9.0
2265+ * Release Version: 1.0.9.1
2266diff --git geshi/sdlbasic.php geshi/sdlbasic.php
2267index 170c665..b5fc9fa 100644
2268--- geshi/sdlbasic.php 2017-05-13 19:11:19 UTC
2269+++ geshi/sdlbasic.php 2022-09-15 20:03:19 UTC
2270@@ -7 +7 @@
2271- * Release Version: 1.0.9.0
2272+ * Release Version: 1.0.9.1
2273diff --git geshi/smalltalk.php geshi/smalltalk.php
2274index d57e543..faa0798 100644
2275--- geshi/smalltalk.php 2017-05-13 19:11:19 UTC
2276+++ geshi/smalltalk.php 2022-09-15 20:03:19 UTC
2277@@ -7 +7 @@
2278- * Release Version: 1.0.9.0
2279+ * Release Version: 1.0.9.1
2280diff --git geshi/smarty.php geshi/smarty.php
2281index cb8833f..62b37f2 100644
2282--- geshi/smarty.php 2017-05-13 19:11:19 UTC
2283+++ geshi/smarty.php 2022-09-15 20:03:19 UTC
2284@@ -7 +7 @@
2285- * Release Version: 1.0.9.0
2286+ * Release Version: 1.0.9.1
2287diff --git geshi/spark.php geshi/spark.php
2288index 30213ec..0d722e7 100644
2289--- geshi/spark.php 2017-05-13 19:11:19 UTC
2290+++ geshi/spark.php 2022-09-15 20:03:19 UTC
2291@@ -7 +7 @@
2292- * Release Version: 1.0.9.0
2293+ * Release Version: 1.0.9.1
2294diff --git geshi/sparql.php geshi/sparql.php
2295index 68aaa5f..d5847f2 100644
2296--- geshi/sparql.php 2017-05-13 19:11:19 UTC
2297+++ geshi/sparql.php 2022-09-15 20:03:19 UTC
2298@@ -7 +7 @@
2299- * Release Version: 1.0.9.0
2300+ * Release Version: 1.0.9.1
2301diff --git geshi/sql.php geshi/sql.php
2302index b386729..73e2109 100644
2303--- geshi/sql.php 2017-05-13 19:11:19 UTC
2304+++ geshi/sql.php 2022-09-15 20:03:19 UTC
2305@@ -9 +9 @@
2306- * Release Version: 1.0.9.0
2307+ * Release Version: 1.0.9.1
2308@@ -72 +72 @@ $language_data = array (
2309-            'DEFAULT', 'DELAYED', 'DELETE', 'DESC', 'DESCRIBE', 'DISTINCT', 'DOUBLE',
2310+            'DEFAULT', 'DEFERRABLE', 'DEFERRED', 'DELAYED', 'DELETE', 'DESC', 'DESCRIBE', 'DISTINCT', 'DOUBLE',
2311@@ -80 +80 @@ $language_data = array (
2312-            'IDENTIFIED', 'IDENTITY', 'IF', 'IGNORE', 'IN', 'INCREMENT', 'INDEX', 'INFILE', 'INNER',
2313+            'IDENTIFIED', 'IDENTITY', 'IF', 'IGNORE', 'IMMEDIATE', 'IN', 'INCREMENT', 'INDEX', 'INFILE', 'INITIALLY', 'INNER',
2314diff --git geshi/sshconfig.php geshi/sshconfig.php
2315new file mode 100644
2316index 0000000..d38cc46
2317--- /dev/null 2017-05-13 19:11:19 UTC
2318+++ geshi/sshconfig.php 2022-09-15 20:03:19 UTC
2319@@ -0,0 +1,165 @@
2320+<?php
2321+/*************************************************************************************
2322+ * sshconfig.php
2323+ * --------
2324+ * Author: Kevin Ernst (kevin.ernst -at- cchmc.org)
2325+ * Copyright: (c) 2017 Kevin Ernst
2326+ * Release Version: 1.0.9.1
2327+ * Date Started: 2017/12/01
2328+ *
2329+ * OpenSSH config file (~/.ssh/config) language file for GeSHi.
2330+ *
2331+ * CHANGES
2332+ * -------
2333+ * 2017/12/02 (1.0.0)
2334+ *   -  First release; couldn't figure out how to separately highlight negated
2335+ *      hostnames/wildcards, but it's good enough for a basic ~/.ssh/config
2336+ *
2337+ *************************************************************************************
2338+ *
2339+ *     This file is part of GeSHi.
2340+ *
2341+ *   GeSHi is free software; you can redistribute it and/or modify
2342+ *   it under the terms of the GNU General Public License as published by
2343+ *   the Free Software Foundation; either version 2 of the License, or
2344+ *   (at your option) any later version.
2345+ *
2346+ *   GeSHi is distributed in the hope that it will be useful,
2347+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
2348+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2349+ *   GNU General Public License for more details.
2350+ *
2351+ *   You should have received a copy of the GNU General Public License
2352+ *   along with GeSHi; if not, write to the Free Software
2353+ *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
2354+ *
2355+ ************************************************************************************/
2356+
2357+$language_data = array (
2358+    'LANG_NAME' => 'sshconfig',
2359+    'COMMENT_SINGLE' => array(),
2360+    'COMMENT_MULTI' => array(),
2361+    'COMMENT_REGEXP' => array(0 => '/^\s*#.*?$/m'),
2362+    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
2363+    'QUOTEMARKS' => array('"'),
2364+    'ESCAPE_CHAR' => '',
2365+    'KEYWORDS' => array(
2366+        0 => array(
2367+            'Host',
2368+            ),
2369+        1 => array(
2370+            "Hostname", "Match", "AddKeysToAgent", "AddressFamily", "BatchMode",
2371+            "BindAddress", "CanonicalDomains", "CanonicalizeFallbackLocal",
2372+            "CanonicalizeHostname", "CanonicalizeMaxDots",
2373+            "CanonicalizePermittedCNAMEs", "CertificateFile",
2374+            "ChallengeResponseAuthentication", "CheckHostIP", "Ciphers",
2375+            "ClearAllForwardings", "Compression", "ConnectionAttempts",
2376+            "ConnectTimeout", "ControlMaster", "ControlPath", "ControlPersist",
2377+            "DynamicForward", "EnableSSHKeysign", "EscapeChar",
2378+            "ExitOnForwardFailure", "FingerprintHash", "ForwardAgent",
2379+            "ForwardX11", "ForwardX11Timeout", "ForwardX11Trusted",
2380+            "GatewayPorts", "GlobalKnownHostsFile", "GSSAPIAuthentication",
2381+            "GSSAPIDelegateCredentials", "HashKnownHosts",
2382+            "HostbasedAuthentication", "HostbasedKeyTypes", "HostKeyAlgorithms",
2383+            "HostKeyAlias", "HostName", "IdentitiesOnly", "IdentityAgent",
2384+            "IdentityFile", "IgnoreUnknown", "Include", "IPQoS",
2385+            "KbdInteractiveAuthentication", "KbdInteractiveDevices",
2386+            "KexAlgorithms", "LocalCommand", "LocalForward", "LogLevel", "MACs",
2387+            "NoHostAuthenticationForLocalhost", "NumberOfPasswordPrompts",
2388+            "PasswordAuthentication", "PermitLocalCommand", "PKCS11Provider",
2389+            "Port", "PreferredAuthentications", "ProxyCommand", "ProxyJump",
2390+            "ProxyUseFdpass", "PubkeyAcceptedKeyTypes", "PubkeyAuthentication",
2391+            "RekeyLimit", "RemoteCommand", "RemoteForward", "RequestTTY",
2392+            "RevokedHostKeys", "SendEnv", "ServerAliveCountMax",
2393+            "ServerAliveInterval", "StreamLocalBindMask",
2394+            "StreamLocalBindUnlink", "StrictHostKeyChecking", "SyslogFacility",
2395+            "TCPKeepAlive", "Tunnel", "TunnelDevice", "UpdateHostKeys",
2396+            "UsePrivilegedPort", "User", "UserKnownHostsFile",
2397+            "VerifyHostKeyDNS", "VisualHostKey", "XAuthLocation",
2398+            ),
2399+        ),
2400+    'SYMBOLS' => array(
2401+        0 => array(
2402+            '%h', '%p',
2403+            ),
2404+        // these get clobbered by regexes anyway
2405+        //1 => array( '!'),
2406+        //2 => array( '*')
2407+        ),
2408+    'CASE_SENSITIVE' => array(
2409+        GESHI_COMMENTS => false,
2410+        0 => true,
2411+        1 => true,
2412+        ),
2413+    'STYLES' => array(
2414+        'KEYWORDS' => array(
2415+            0 => 'color: green; font-weight: bold',
2416+            1 => 'color: blue',
2417+            ),
2418+        'COMMENTS' => array(
2419+            0 => 'color: #666666; font-style: italic;'
2420+            ),
2421+        'ESCAPE_CHAR' => array(
2422+            0 => ''
2423+            ),
2424+        'BRACKETS' => array(
2425+            0 => ''
2426+            ),
2427+        'STRINGS' => array(
2428+            0 => 'color: #933;'
2429+            ),
2430+        'NUMBERS' => array(
2431+            0 => ''
2432+            ),
2433+        'METHODS' => array(
2434+            0 => ''
2435+            ),
2436+        'SYMBOLS' => array(
2437+            0 => 'color: lightseagreen; font-weight: bold',
2438+            // these two get clobbered by regexes below anyway
2439+            1 => 'color: red; font-weight: bold',
2440+            1 => 'color: darkmagenta; font-weight: bold',
2441+            ),
2442+        'REGEXPS' => array(
2443+            0 => 'color: darkmagenta;',
2444+            //1 => 'color: red; font-weight: bold',
2445+            2 => 'color: magenta; font-weight: bold',
2446+            ),
2447+        'SCRIPT' => array(
2448+            0 => ''
2449+            )
2450+        ),
2451+    'URLS' => array(
2452+        0=> 'https://man.openbsd.org/ssh_config#{FNAME}',
2453+        1=> 'https://man.openbsd.org/ssh_config#{FNAME}',
2454+        ),
2455+    'OOLANG' => false,
2456+    'OBJECT_SPLITTERS' => array(
2457+        ),
2458+    'REGEXPS' => array(
2459+        // Hostnames
2460+        0 => array(
2461+            GESHI_SEARCH => '(Host(name)?.*?)(?<=\s)(.*)',
2462+            GESHI_REPLACE => '\\3',
2463+            GESHI_MODIFIERS => '',
2464+            GESHI_BEFORE => '\\1',
2465+            GESHI_AFTER => ''
2466+            ),
2467+        // Negated hostanmes (doesn't work)
2468+        //1 => array(
2469+        //    GESHI_SEARCH => '([([{,<+*-\/=\s!]|&lt;)(?!(?:PIPE|SEMI|DOT|NUM|REG3XP\d*)\W)(![a-zA-Z*]\w*)(?!\w)',
2470+        //    GESHI_SEARCH => '(?<=!)(.*?)',
2471+        //    GESH_REPLACE => '\\2',
2472+        //    GESHI_MODIFIERS => '',
2473+        //    GESHI_BEFORE => '\\1',
2474+        //    GESHI_AFTER => ''
2475+        //    ),
2476+        // Wildcards
2477+        2 => '\*'
2478+        ),
2479+    'STRICT_MODE_APPLIES' => GESHI_NEVER,
2480+    'SCRIPT_DELIMITERS' => array(
2481+        ),
2482+    'HIGHLIGHT_STRICT_BLOCK' => array(
2483+        )
2484+);
2485diff --git geshi/standardml.php geshi/standardml.php
2486index 9979ac5..c48494c 100644
2487--- geshi/standardml.php 2017-05-13 19:11:19 UTC
2488+++ geshi/standardml.php 2022-09-15 20:03:19 UTC
2489@@ -7 +7 @@
2490- * Release Version: 1.0.9.0
2491+ * Release Version: 1.0.9.1
2492diff --git geshi/stonescript.php geshi/stonescript.php
2493index 6ea1971..cdf8991 100644
2494--- geshi/stonescript.php 2017-05-13 19:11:19 UTC
2495+++ geshi/stonescript.php 2022-09-15 20:03:19 UTC
2496@@ -7 +7 @@
2497- * Release Version: 1.0.9.0
2498+ * Release Version: 1.0.9.1
2499diff --git geshi/swift.php geshi/swift.php
2500index 4069035..93091bb 100644
2501--- geshi/swift.php 2017-05-13 19:11:19 UTC
2502+++ geshi/swift.php 2022-09-15 20:03:19 UTC
2503@@ -7 +7 @@
2504- * Release Version: 1.0.9.0
2505+ * Release Version: 1.0.9.1
2506diff --git geshi/systemverilog.php geshi/systemverilog.php
2507index 24ed343..6d3124b 100644
2508--- geshi/systemverilog.php 2017-05-13 19:11:19 UTC
2509+++ geshi/systemverilog.php 2022-09-15 20:03:19 UTC
2510@@ -7 +7 @@
2511- * Release Version: 1.0.9.0
2512+ * Release Version: 1.0.9.1
2513diff --git geshi/tcl.php geshi/tcl.php
2514index 73b854e..ddaf134 100644
2515--- geshi/tcl.php 2017-05-13 19:11:19 UTC
2516+++ geshi/tcl.php 2022-09-15 20:03:19 UTC
2517@@ -7 +7 @@
2518- * Release Version: 1.0.9.0
2519+ * Release Version: 1.0.9.1
2520diff --git geshi/tclegg.php geshi/tclegg.php
2521index cc787e8..725e1e2 100644
2522--- geshi/tclegg.php 2017-05-13 19:11:19 UTC
2523+++ geshi/tclegg.php 2022-09-15 20:03:19 UTC
2524@@ -7 +7 @@
2525- * Release Version: 1.0.9.0
2526+ * Release Version: 1.0.9.1
2527diff --git geshi/teraterm.php geshi/teraterm.php
2528index 7c36002..9f04b7b 100644
2529--- geshi/teraterm.php 2017-05-13 19:11:19 UTC
2530+++ geshi/teraterm.php 2022-09-15 20:03:19 UTC
2531@@ -7 +7 @@
2532- * Release Version: 1.0.9.0
2533+ * Release Version: 1.0.9.1
2534diff --git geshi/texgraph.php geshi/texgraph.php
2535index ed57955..1f82d42 100644
2536--- geshi/texgraph.php 2017-05-13 19:11:19 UTC
2537+++ geshi/texgraph.php 2022-09-15 20:03:19 UTC
2538@@ -7 +7 @@
2539- * Release Version: 1.0.9.0
2540+ * Release Version: 1.0.9.1
2541diff --git geshi/text.php geshi/text.php
2542index 5b97cff..217e9c0 100644
2543--- geshi/text.php 2017-05-13 19:11:19 UTC
2544+++ geshi/text.php 2022-09-15 20:03:19 UTC
2545@@ -7 +7 @@
2546- * Release Version: 1.0.9.0
2547+ * Release Version: 1.0.9.1
2548diff --git geshi/thinbasic.php geshi/thinbasic.php
2549index d4c91e2..a8b413e 100644
2550--- geshi/thinbasic.php 2017-05-13 19:11:19 UTC
2551+++ geshi/thinbasic.php 2022-09-15 20:03:19 UTC
2552@@ -7 +7 @@
2553- * Release Version: 1.0.9.0
2554+ * Release Version: 1.0.9.1
2555diff --git geshi/tsql.php geshi/tsql.php
2556index e333c97..a20ac91 100644
2557--- geshi/tsql.php 2017-05-13 19:11:19 UTC
2558+++ geshi/tsql.php 2022-09-15 20:03:19 UTC
2559@@ -7 +7 @@
2560- * Release Version: 1.0.9.0
2561+ * Release Version: 1.0.9.1
2562diff --git geshi/twig.php geshi/twig.php
2563index 2936e0f..62b193d 100644
2564--- geshi/twig.php 2017-05-13 19:11:19 UTC
2565+++ geshi/twig.php 2022-09-15 20:03:19 UTC
2566@@ -7 +7 @@
2567- * Release Version: 1.0.9.0
2568+ * Release Version: 1.0.9.1
2569diff --git geshi/typoscript.php geshi/typoscript.php
2570index c52ba91..4fa2fd9 100644
2571--- geshi/typoscript.php 2017-05-13 19:11:19 UTC
2572+++ geshi/typoscript.php 2022-09-15 20:03:19 UTC
2573@@ -7 +7 @@
2574- * Release Version: 1.0.9.0
2575+ * Release Version: 1.0.9.1
2576diff --git geshi/unicon.php geshi/unicon.php
2577index bd56f50..736c29d 100644
2578--- geshi/unicon.php 2017-05-13 19:11:19 UTC
2579+++ geshi/unicon.php 2022-09-15 20:03:19 UTC
2580@@ -7 +7 @@
2581- * Release Version: 1.0.9.0
2582+ * Release Version: 1.0.9.1
2583diff --git geshi/upc.php geshi/upc.php
2584index 0b8b485..228940d 100644
2585--- geshi/upc.php 2017-05-13 19:11:19 UTC
2586+++ geshi/upc.php 2022-09-15 20:03:19 UTC
2587@@ -11 +11 @@
2588- * Release Version: 1.0.9.0
2589+ * Release Version: 1.0.9.1
2590diff --git geshi/urbi.php geshi/urbi.php
2591index f87e6c1..236a331 100644
2592--- geshi/urbi.php 2017-05-13 19:11:19 UTC
2593+++ geshi/urbi.php 2022-09-15 20:03:19 UTC
2594@@ -7 +7 @@
2595- * Release Version: 1.0.9.0
2596+ * Release Version: 1.0.9.1
2597diff --git geshi/uscript.php geshi/uscript.php
2598index 216eaff..eb385db 100644
2599--- geshi/uscript.php 2017-05-13 19:11:19 UTC
2600+++ geshi/uscript.php 2022-09-15 20:03:19 UTC
2601@@ -7 +7 @@
2602- * Release Version: 1.0.9.0
2603+ * Release Version: 1.0.9.1
2604diff --git geshi/vala.php geshi/vala.php
2605index fd8ce68..d69354d 100644
2606--- geshi/vala.php 2017-05-13 19:11:19 UTC
2607+++ geshi/vala.php 2022-09-15 20:03:19 UTC
2608@@ -7 +7 @@
2609- * Release Version: 1.0.9.0
2610+ * Release Version: 1.0.9.1
2611diff --git geshi/vb.php geshi/vb.php
2612index 2d2a7b6..3a44053 100644
2613--- geshi/vb.php 2017-05-13 19:11:19 UTC
2614+++ geshi/vb.php 2022-09-15 20:03:19 UTC
2615@@ -8 +8 @@
2616- * Release Version: 1.0.9.0
2617+ * Release Version: 1.0.9.1
2618diff --git geshi/vbnet.php geshi/vbnet.php
2619index 058b9c4..3932c52 100644
2620--- geshi/vbnet.php 2017-05-13 19:11:19 UTC
2621+++ geshi/vbnet.php 2022-09-15 20:03:19 UTC
2622@@ -7 +7 @@
2623- * Release Version: 1.0.9.0
2624+ * Release Version: 1.0.9.1
2625diff --git geshi/vbscript.php geshi/vbscript.php
2626index 4f73664..66796ec 100644
2627--- geshi/vbscript.php 2017-05-13 19:11:19 UTC
2628+++ geshi/vbscript.php 2022-09-15 20:03:19 UTC
2629@@ -9 +9 @@
2630- * Release Version: 1.0.9.0
2631+ * Release Version: 1.0.9.1
2632diff --git geshi/vedit.php geshi/vedit.php
2633index fa79420..4a6e1c6 100644
2634--- geshi/vedit.php 2017-05-13 19:11:19 UTC
2635+++ geshi/vedit.php 2022-09-15 20:03:19 UTC
2636@@ -7 +7 @@
2637- * Release Version: 1.0.9.0
2638+ * Release Version: 1.0.9.1
2639diff --git geshi/verilog.php geshi/verilog.php
2640index 8632304..afcd91e 100644
2641--- geshi/verilog.php 2017-05-13 19:11:19 UTC
2642+++ geshi/verilog.php 2022-09-15 20:03:19 UTC
2643@@ -7 +7 @@
2644- * Release Version: 1.0.9.0
2645+ * Release Version: 1.0.9.1
2646diff --git geshi/vhdl.php geshi/vhdl.php
2647index edb0fd6..9ff11ec 100644
2648--- geshi/vhdl.php 2017-05-13 19:11:19 UTC
2649+++ geshi/vhdl.php 2022-09-15 20:03:19 UTC
2650@@ -9 +9 @@
2651- * Release Version: 1.0.9.0
2652+ * Release Version: 1.0.9.1
2653diff --git geshi/vim.php geshi/vim.php
2654index 39ec831..6f959a0 100644
2655--- geshi/vim.php 2017-05-13 19:11:19 UTC
2656+++ geshi/vim.php 2022-09-15 20:03:19 UTC
2657@@ -9 +9 @@
2658- * Release Version: 1.0.9.0
2659+ * Release Version: 1.0.9.1
2660diff --git geshi/visualfoxpro.php geshi/visualfoxpro.php
2661index 9e43ead..cda3d5a 100644
2662--- geshi/visualfoxpro.php 2017-05-13 19:11:19 UTC
2663+++ geshi/visualfoxpro.php 2022-09-15 20:03:19 UTC
2664@@ -7 +7 @@
2665- * Release Version: 1.0.9.0
2666+ * Release Version: 1.0.9.1
2667diff --git geshi/visualprolog.php geshi/visualprolog.php
2668index 72ddb45..edb186c 100644
2669--- geshi/visualprolog.php 2017-05-13 19:11:19 UTC
2670+++ geshi/visualprolog.php 2022-09-15 20:03:19 UTC
2671@@ -7 +7 @@
2672- * Release Version: 1.0.9.0
2673+ * Release Version: 1.0.9.1
2674diff --git geshi/whitespace.php geshi/whitespace.php
2675index 47ca8fd..c11f69f 100644
2676--- geshi/whitespace.php 2017-05-13 19:11:19 UTC
2677+++ geshi/whitespace.php 2022-09-15 20:03:19 UTC
2678@@ -7 +7 @@
2679- * Release Version: 1.0.9.0
2680+ * Release Version: 1.0.9.1
2681diff --git geshi/whois.php geshi/whois.php
2682index 5ca47e1..e429d25 100644
2683--- geshi/whois.php 2017-05-13 19:11:19 UTC
2684+++ geshi/whois.php 2022-09-15 20:03:19 UTC
2685@@ -7 +7 @@
2686- * Release Version: 1.0.9.0
2687+ * Release Version: 1.0.9.1
2688diff --git geshi/winbatch.php geshi/winbatch.php
2689index aa1ce52..618fb6e 100644
2690--- geshi/winbatch.php 2017-05-13 19:11:19 UTC
2691+++ geshi/winbatch.php 2022-09-15 20:03:19 UTC
2692@@ -7 +7 @@
2693- * Release Version: 1.0.9.0
2694+ * Release Version: 1.0.9.1
2695diff --git geshi/wolfram.php geshi/wolfram.php
2696new file mode 100644
2697index 0000000..9ea9e3c
2698--- /dev/null 2017-05-13 19:11:19 UTC
2699+++ geshi/wolfram.php 2022-09-15 20:03:19 UTC
2700@@ -0,0 +1,967 @@
2701+<?php
2702+/******************************************************************************
2703+ * wolfram.php
2704+ * ----------
2705+ * Author: Mysterious Light (youngmysteriouslight@gmail.com)
2706+ * Copyright: (c) 2018 Mysterious Light (youngmysteriouslight@gmail.com)
2707+ * Release Version: 1.0.9.1
2708+ * Date Started: 2018/01/12
2709+ *
2710+ * Wolfram language file for GeSHi.
2711+ *
2712+ ******************************************************************************
2713+ *
2714+ *   This file is part of GeSHi.
2715+ *
2716+ *   GeSHi is free software; you can redistribute it and/or modify
2717+ *   it under the terms of the GNU General Public License as published by
2718+ *   the Free Software Foundation; either version 2 of the License, or
2719+ *   (at your option) any later version.
2720+ *
2721+ *   GeSHi is distributed in the hope that it will be useful,
2722+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
2723+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2724+ *   GNU General Public License for more details.
2725+ *
2726+ *   You should have received a copy of the GNU General Public License
2727+ *   along with GeSHi; if not, write to the Free Software
2728+ *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
2729+ *
2730+ *****************************************************************************/
2731+
2732+$language_data = array (
2733+    'LANG_NAME' => 'Wolfram',
2734+    'COMMENT_SINGLE' => array(),
2735+    'COMMENT_MULTI' => array('(*' => '*)'),
2736+    'COMMENT_REGEXP' => array(
2737+        2 => '/\\(\\*.*\\*\\)/',
2738+        3 => '/\\\\\\[\\w+]/'
2739+        ),
2740+    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
2741+    'QUOTEMARKS' => array('"'),
2742+    'ESCAPE_CHAR' => '\\',
2743+    'KEYWORDS' => array(
2744+        /* main wolfram keywords */
2745+        1 => array(
2746+            'AbelianGroup', '$Aborted', 'AbortKernels', 'Abort', 'Abs', 'All',
2747+            'AbortProtect', 'AbsoluteCurrentValue', 'AbsoluteDashing', 'AddTo',
2748+            'AbsoluteFileName', 'AbsoluteOptions', 'AbsolutePointSize', 'And',
2749+            'AbsoluteThickness', 'AbsoluteTime', 'AbsoluteTiming', 'Accuracy',
2750+            'AccountingForm', 'Accumulate', 'AccuracyGoal', 'ActionMenu', 'C',
2751+            'Active', 'ActiveStyle', 'AcyclicGraphQ', 'AddOnHelpPath', 'Alias',
2752+            'AdjacencyGraph', 'AdjacencyMatrix', 'AdjustmentBox', 'AiryAi',
2753+            'AffineTransform', 'AiryAiPrime', 'AiryAiZero', 'AiryBi', 'AngerJ',
2754+            'AiryBiPrime', 'AiryBiZero', 'AlgebraicIntegerQ', 'AlgebraicRules',
2755+            'AlgebraicNumberDenominator', 'AlgebraicNumber', 'Algebraics', 'D',
2756+            'AlgebraicNumberNorm', 'AlgebraicNumberPolynomial', 'Alignment',
2757+            'AlgebraicNumberTrace', 'AlgebraicUnitQ', 'AlignmentPoint', 'Arg',
2758+            'AllowGroupClose', 'AllowInlineCells', 'AllowReverseGroupClose',
2759+            'AllowScriptLevelChange', 'AlphaChannel', 'AlternatingGroup', 'Do',
2760+            'AlternativeHypothesis', 'Alternatives', 'AmbientLight', 'Animate',
2761+            'AnchoredSearch', 'AndersonDarlingTest', 'AngleBracket', 'Annuity',
2762+            'AnimationCycleOffset', 'AnimationCycleRepetitions', 'Animator',
2763+            'AnimationDirection', 'AnimationDisplayTime', 'AnimationRate', 'E',
2764+            'AnimationRepetitions', 'AnimationRunning', 'Annotation', 'Apart',
2765+            'AnnuityDue', 'Antialiasing', 'ApartSquareFree', 'Appearance', 'I',
2766+            'AppearanceElements', 'AppellF1', 'Append', 'AppendTo', 'Apply',
2767+            'ArcCosh', 'ArcCos', 'ArcCoth', 'ArcCot', 'ArcCsch', 'ArcCsc', 'N',
2768+            'ArcSech', 'ArcSec', 'ArcSinDistribution', 'ArcSinh', 'ArcSin',
2769+            'ArcTanh', 'ArcTan', 'ArgMax', 'ArgMin', 'ArithmeticGeometricMean',
2770+            'ArrayComponents', 'ArrayDepth', 'ArrayFlatten', 'Array', 'ArrayQ',
2771+            'ArrayPad', 'ArrayPlot', 'ArrayRules', 'Arrowheads', 'Arrow', 'Dt',
2772+            'AspectRatioFixed', 'AspectRatio', '$AssertFunction', 'Assert',
2773+            'Assuming', '$Assumptions', 'Assumptions', 'AstronomicalData', 'O',
2774+            'Asynchronous', 'AtomQ', 'Attributes', 'AutoAction', 'AutoDelete',
2775+            'AugmentedSymmetricPolynomial', 'AutoGeneratedPackage', 'AxesEdge',
2776+            'AutoIndent', 'AutoItalicWords', 'AutoloadPath', 'Automatic', 'If',
2777+            'AutoMultiplicationSymbol', 'AutoOpenNotebooks', 'AutoScroll',
2778+            'AutoOpenPalettes', 'AutorunSequencing', 'AutoSpacing', 'Axes',
2779+            'AxesLabel', 'AxesOrigin', 'AxesStyle', 'Axis', 'Background', 'Im',
2780+            'BabyMonsterGroupB', 'Back', 'Backslash', 'Backward', 'Band', 'In',
2781+            'BarabasiAlbertGraphDistribution', 'BarChart3D', 'BarChart', 'Cap',
2782+            'BarnesG', 'BarOrigin', 'BarSpacing', '$BaseDirectory', 'BaseForm',
2783+            'Baseline', 'BaselinePosition', 'BaseStyle', '$BatchInput', 'Beep',
2784+            '$BatchOutput', 'BatesDistribution', 'BattleLemarieWavelet', 'CDF',
2785+            'Because', 'BeckmannDistribution', 'BeginDialogPacket', 'Begin',
2786+            'BeginPackage', 'BellB', 'BellY', 'BenfordDistribution', 'BesselI',
2787+            'BeniniDistribution', 'BenktanderGibratDistribution', 'BernoulliB',
2788+            'BenktanderWeibullDistribution', 'BernoulliDistribution', 'Beta',
2789+            'BernoulliGraphDistribution', 'BernsteinBasis', 'BesselJ', 'BitOr',
2790+            'BesselJZero', 'BesselK', 'BesselY', 'BesselYZero', 'BezierCurve',
2791+            'BetaBinomialDistribution', 'BetaDistribution', 'BetaRegularized',
2792+            'BetaNegativeBinomialDistribution', 'BetaPrimeDistribution', 'Cos',
2793+            'BetweennessCentrality', 'BezierFunction', 'BilateralFilter', 'On',
2794+            'Binarize', 'BinaryFormat', 'BinaryImageQ', 'BinaryReadList', 'Or',
2795+            'BinaryRead', 'BinaryWrite', 'BinCounts', 'BinLists', 'Binomial',
2796+            'BinomialDistribution', 'BinormalDistribution', 'BipartiteGraphQ',
2797+            'BiorthogonalSplineWavelet', 'BirnbaumSaundersDistribution', 'Cot',
2798+            'BitAnd', 'BitClear', 'BitGet', 'BitLength', 'BitNot', 'BitSet',
2799+            'BitShiftLeft', 'BitShiftRight', 'BitXor', 'Black', 'Blank', 'Csc',
2800+            'BlankNullSequence', 'BlankSequence', 'Blend', 'Block', 'Blue',
2801+            'BlockRandom', 'Blur', 'BodePlot', 'Bold', 'Bookmarks', 'Booleans',
2802+            'BooleanConvert', 'BooleanCountingFunction', 'BooleanFunction',
2803+            'BooleanGraph', 'BooleanMaxterms', 'BooleanMinimize', 'Boole',
2804+            'BooleanMinterms', 'BooleanTable', 'BooleanVariables', 'Bottom',
2805+            'BorderDimensions', 'BorelTannerDistribution', 'BoundaryStyle',
2806+            'BottomHatTransform', 'BoxBaselineShift', 'BoxData', 'Boxed', 'Pi',
2807+            'BoxFormFormatTypes', 'BoxFrame', 'BoxMargins', 'BoxMatrix', 'Cup',
2808+            'BoxRatios', 'BoxStyle', 'BoxWhiskerChart', 'BracketingBar', 'Del',
2809+            'BrayCurtisDistance', 'BreadthFirstScan', 'Break', 'Brown', 'Byte',
2810+            'BrownForsytheTest', 'BSplineBasis', 'BSplineCurve', 'BubbleChart',
2811+            'BSplineFunction', 'BSplineSurface', 'BubbleChart3D', 'ButtonBar',
2812+            'BubbleScale', 'BubbleSizes', 'ButterflyGraph', 'ButtonBox', 'Det',
2813+            'ButtonBoxOptions', 'ButtonData', 'ButtonEvaluator', 'ButtonFrame',
2814+            'ButtonExpandable', 'ButtonFunction', 'ButtonMargins', 'Button',
2815+            'ButtonMinHeight', 'ButtonNotebook', 'ButtonNote', 'ButtonSource',
2816+            'ButtonStyle', 'ByteCount', '$ByteOrdering', 'ByteOrdering', 'Dot',
2817+            'CallPacket', 'CanberraDistance', 'CancelButton', '$Canceled',
2818+            'Cancel', 'CandlestickChart', 'CapForm', 'CapitalDifferentialD',
2819+            'CarmichaelLambda', 'Cases', 'Cashflow', 'Casoratian', 'Catalan',
2820+            'CatalanNumber', 'Catch', 'CauchyDistribution', 'CayleyGraph',
2821+            'CDFWavelet', 'Ceiling', 'CellArray', 'CellAutoOverwrite', 'Cell',
2822+            'CellBaseline', 'CellBracketOptions', 'CellChangeTimes', 'Center',
2823+            'CellContext', 'CellDingbat', 'CellDynamicExpression', 'CellFrame',
2824+            'CellEditDuplicate', 'CellEpilog', 'CellEvaluationDuplicate', 'Re',
2825+            'CellEvaluationFunction', 'CellEventActions', 'CellFrameColor',
2826+            'CellFrameLabelMargins', 'CellFrameLabels', 'CellFrameMargins',
2827+            'CellGroupData', 'CellGrouping', 'CellGroupingRules', 'CellGroup',
2828+            'CellHorizontalScrolling', 'CellLabelAutoDelete', 'CellLabel',
2829+            'CellLabelMargins', 'CellLabelPositioning', 'CellMargins', 'CForm',
2830+            'CellOpen', 'CellPrint', 'CellProlog', 'CellSize', 'CellTags',
2831+            'CellularAutomaton', 'CensoredDistribution', 'Censoring', 'Check',
2832+            'CenterDot', 'CentralMomentGeneratingFunction', 'CentralMoment',
2833+            'ChampernowneNumber', 'ChanVeseBinarize', '$CharacterEncoding',
2834+            'CharacterEncoding', '$CharacterEncodings', 'Character', 'Chop',
2835+            'CharacterEncodingsPath', 'CharacteristicFunction', 'Characters',
2836+            'CharacteristicPolynomial', 'CharacterRange', 'ChartBaseStyle',
2837+            'ChartElementFunction', 'ChartElements', 'ChartLabels', 'Checkbox',
2838+            'ChartLayout', 'ChartLegends', 'ChartStyle', 'ChebyshevDistance',
2839+            'ChebyshevT', 'ChebyshevU', 'CheckAbort', 'CheckboxBar', 'Circle',
2840+            'ChemicalData', 'ChessboardDistance', 'ChiDistribution', 'Clear',
2841+            'ChineseRemainder', 'ChiSquareDistribution', 'ChoiceButtons', 'Tr',
2842+            'ChoiceDialog', 'CholeskyDecomposition', 'CircleDot', 'CirclePlus',
2843+            'CircleMinus', 'CircleTimes', 'CirculantGraph', 'CityData', 'Clip',
2844+            'ClearAll', 'ClearAttributes', 'ClearSystemCache', 'ClebschGordan',
2845+            'ClickPane', 'ClipFill', 'ClippingStyle', 'Clock', 'CloseKernels',
2846+            'Close', 'ClosenessCentrality', 'ClosingAutoSave', 'Closing',
2847+            'ClusteringComponents', 'CMYKColor', 'CoefficientArrays', 'Colon',
2848+            'CoefficientList', 'Coefficient', 'CoefficientRules', 'Collect',
2849+            'CoifletWavelet', 'ColorCombine', 'ColorConvert', 'ColorData',
2850+            'ColorDataFunction', 'ColorFunction', 'ColorFunctionScaling',
2851+            'Colorize', 'ColorNegate', 'ColorOutput', 'ColorQuantize', 'Cone',
2852+            'ColorRules', 'ColorSelectorSettings', 'ColorSeparate', 'Column',
2853+            'ColorSetter', 'ColorSlider', 'ColorSpace', 'ColumnAlignments',
2854+            'ColumnForm', 'ColumnLines', 'ColumnsEqual', 'ColumnSpacings',
2855+            'ColumnWidths', '$CommandLine', 'CommonDefaultFormatTypes', 'Cosh',
2856+            'CommonestFilter', 'Commonest', 'CompilationOptions', 'Compiled',
2857+            '$CompilationTarget', 'CompilationTarget', 'CompiledFunction',
2858+            'Compile', 'Complement', 'CompleteGraph', 'CompleteGraphQ', 'Coth',
2859+            'CompleteKaryTree', 'Complexes', 'ComplexExpand', 'Complex', 'End',
2860+            'ComplexInfinity', 'ComplexityFunction', 'ComponentMeasurements',
2861+            'ComposeList', 'Compose', 'ComposeSeries', 'Composition', 'Count',
2862+            'CompoundExpression', 'Compress', 'ConditionalExpression', 'Cross',
2863+            'Conditioned', 'Condition', 'ConfidenceLevel', 'ConfigurationPath',
2864+            '$ConfiguredKernels', 'Congruent', 'Conjugate', 'Conjunction',
2865+            'ConjugateTranspose', 'ConnectedComponents', 'ConnectedGraphQ',
2866+            'ConoverTest', 'ConstantArray', 'Constant', 'Constants', 'Context',
2867+            'ConstrainedMax', 'ConstrainedMin', 'ContentPadding', '$Context',
2868+            'ContentSelectable', 'ContentSize', '$ContextPath', 'Contexts',
2869+            'ContextToFileName', 'ContinuedFractionK', 'ContinuedFraction',
2870+            'Continue', 'ContinuousAction', 'ContinuousTimeModelQ', 'Contours',
2871+            'ContinuousWaveletData', 'ContinuousWaveletTransform', 'Control',
2872+            'ContourDetect', 'ContourGraphics', 'ContourLabels', 'ContourPlot',
2873+            'ContourLevels', 'ContourLines', 'ContourPlot3D', 'ContourShading',
2874+            'ContourSpacing', 'ContourStyle', 'ContraharmonicMean', 'Convolve',
2875+            'ControlActive', '$ControlActiveSetting', 'ControllabilityGramian',
2876+            'ControllabilityMatrix', 'ControllableDecomposition', 'CoprimeQ',
2877+            'ControllableModelQ', 'ControllerInformation', 'ControllerLinking',
2878+            'ControllerManipulate', 'ControllerMethod', 'ControllerPath',
2879+            'ControllerState', 'ControlPlacement', 'ControlsRendering', 'Csch',
2880+            'ControlType', 'Convergents', 'ConversionOptions', 'Coproduct',
2881+            'ConversionRules', 'ConwayGroupCo1', 'ConwayGroupCo2', 'Copyable',
2882+            'ConwayGroupCo3', 'CoordinatesToolOptions', 'CopulaDistribution',
2883+            'CopyDirectory', 'CopyFile', 'CopyToClipboard', 'CornerFilter',
2884+            'CornerNeighbors', 'CorrelationDistance', 'Correlation', 'Cubics',
2885+            'CoshIntegral', 'CosineDistance', 'CosIntegral', 'CounterFunction',
2886+            'CounterAssignments', 'CounterIncrements', 'CountRoots', 'Cuboid',
2887+            'CounterStyleMenuListing', 'CountryData', 'Covariance', 'Cumulant',
2888+            'CovarianceEstimatorFunction', 'CramerVonMisesTest', 'CrossMatrix',
2889+            'CreateArchive', 'CreateDialog', 'CreateDirectory', 'CreateWindow',
2890+            'CreateDocument', 'CreateIntermediateDirectories', 'CreatePalette',
2891+            'CreateScheduledTask', '$CreationDate', 'CriticalSection', 'Cyan',
2892+            'CrossingDetect', 'CumulantGeneratingFunction', 'CupCap', 'Cycles',
2893+            'CurrentImage', '$CurrentLink', 'CurrentValue', 'CurveClosed',
2894+            'CurvatureFlowFilter', 'CycleGraph', 'CyclicGroup', 'Cyclotomic',
2895+            'Cylinder', 'CylindricalDecomposition', 'DagumDistribution', 'Erf',
2896+            'DamerauLevenshteinDistance', 'Darker', 'Dashed', 'Dashing', 'Exp',
2897+            'DataDistribution', 'DataRange', 'DataReversed', 'DateDifference',
2898+            'DateFunction', 'DateListLogPlot', 'DateList', 'DateListPlot',
2899+            'Date', 'DatePattern', 'DatePlus', '$DateStringFormat', 'DawsonF',
2900+            'DateString', 'DateTicksFormat', 'DaubechiesWavelet', 'Debug',
2901+            'DavisDistribution', 'DeBruijnGraph', 'DeclarePackage', 'Default',
2902+            'Decompose', 'Decrement', 'DedekindEta', 'DefaultAxesStyle', 'Fit',
2903+            'DefaultBaseStyle', 'DefaultBoxStyle', 'DefaultButton', 'Defer',
2904+            'DefaultColor', 'DefaultDuplicateCellStyle', 'DefaultDuration',
2905+            'DefaultElement', 'DefaultFaceGridsStyle', 'DefaultFieldHintStyle',
2906+            '$DefaultFont', 'DefaultFont', 'DefaultFontProperties', 'Degree',
2907+            'DefaultFormatType', 'DefaultFrameStyle', 'DefaultFrameTicksStyle',
2908+            'DefaultGridLinesStyle', '$DefaultImagingDevice', 'DefaultOptions',
2909+            'DefaultInlineFormatType', 'DefaultLabelStyle', 'DefaultMenuStyle',
2910+            'DefaultNaturalLanguage', 'DefaultNewCellStyle', 'DefaultNotebook',
2911+            'DefaultNewInlineCellStyle', 'DefaultStyleDefinitions', 'Delete',
2912+            'DefaultTicksStyle', 'Definition', 'DegreeCentrality', 'Deletable',
2913+            'DegreeGraphDistribution', 'Deinitialization', 'DeleteCases',
2914+            'DeleteBorderComponents', 'DeleteContents', 'DeleteDirectory',
2915+            'DeleteDuplicates', 'DeleteFile', 'DeleteSmallComponents', 'Depth',
2916+            'DeletionWarning', 'DelimiterFlashTime', 'DelimiterMatching',
2917+            'Delimiter', 'Denominator', 'DensityGraphics', 'DensityHistogram',
2918+            'DensityPlot', 'DependentVariables', 'Deployed', 'Deploy', 'Disk',
2919+            'DepthFirstScan', 'DerivativeFilter', 'Derivative', 'DesignMatrix',
2920+            'DGaussianWavelet', 'DiacriticalPositioning', 'DiagonalMatrix',
2921+            'Diagonal', 'DialogInput', 'Dialog', 'DialogNotebook', 'Diamond',
2922+            'DialogProlog', 'DialogReturn', 'DialogSymbols', 'DiamondMatrix',
2923+            'DiceDissimilarity', 'DictionaryLookup', 'DifferenceDelta', 'Drop',
2924+            'DifferenceRoot', 'DifferenceRootReduce', 'Differences', 'DigitQ',
2925+            'DifferentialD', 'DifferentialRoot', 'DifferentialRootReduce',
2926+            'DigitBlock', 'DigitCharacter', 'DigitCount', 'DihedralGroup',
2927+            'Dilation', 'Dimensions', 'DiracComb', 'DiracDelta', 'Direction',
2928+            'DirectedEdge', 'DirectedEdges', 'DirectedGraph', 'DirectedGraphQ',
2929+            'DirectedInfinity', 'Directive', 'DirectoryName', 'Directory',
2930+            'DirectoryQ', 'DirectoryStack', 'DirichletCharacter', 'DirichletL',
2931+            'DirichletConvolve', 'DirichletDistribution', 'DirichletTransform',
2932+            'DiscreteConvolve', 'DiscreteDelta', 'DiscreteIndicator', 'Divide',
2933+            'DiscreteLQEstimatorGains', 'DiscreteLQRegulatorGains', 'Dispatch',
2934+            'DiscreteLyapunovSolve', 'DiscretePlot3D', 'DiscretePlot', 'Dump',
2935+            'DiscreteRatio', 'DiscreteRiccatiSolve', 'DiscreteShift', 'Dotted',
2936+            'DiscreteTimeModelQ', 'DiscreteUniformDistribution', 'Disjunction',
2937+            'DiscreteWaveletData', 'DiscreteWaveletPacketTransform', 'Display',
2938+            'DiscreteWaveletTransform', 'Discriminant', 'DiskMatrix', 'DSolve',
2939+            'DispersionEstimatorFunction', 'DisplayAllSteps', 'DisplayForm',
2940+            'DisplayEndPacket', '$DisplayFunction', 'DisplayFunction', '$Echo',
2941+            '$Display', 'DisplayPacket', 'DisplayString', 'DistanceFunction',
2942+            'DistanceTransform', '$DistributedContexts', 'DistributedContexts',
2943+            'DistributeDefinitions', 'Distributed', 'Distribute', 'Dithering',
2944+            'DistributionChart', 'DistributionFitTest', 'DivideBy', 'Dividers',
2945+            'DistributionParameterAssumptions', 'DistributionParameterQ',
2946+            'Divisible', 'DivisorSigma', 'Divisors', 'DivisorSum', 'DMSList',
2947+            'DMSString', 'DockedCells', 'DocumentNotebook', 'DotDashed', 'For',
2948+            'DotEqual', 'DoubleBracketingBar', 'DoubleDownArrow', 'DownArrow',
2949+            'DoubleLeftArrow', 'DoubleLeftRightArrow', 'DoubleLongLeftArrow',
2950+            'DoubleLongLeftRightArrow', 'DoubleLongRightArrow', 'DownArrowBar',
2951+            'DoubleRightArrow', 'DoubleUpArrow', 'DoubleUpDownArrow', 'EdgeQ',
2952+            'DoubleVerticalBar', 'DownArrowUpArrow', 'DownLeftRightVector',
2953+            'DownLeftTeeVector', 'DownLeftVectorBar', 'DownLeftVector', 'Erfc',
2954+            'DownRightTeeVector', 'DownRightVectorBar', 'DownRightVector',
2955+            'DownTeeArrow', 'DownValues', 'DragAndDrop', 'DSolveConstants',
2956+            'DualSystemsModel', 'DumpSave', '$DynamicEvaluation', 'Dynamic',
2957+            'DynamicEvaluationTimeout', 'DynamicModule', 'DynamicModuleValues',
2958+            'DynamicSetting', 'DynamicWrapper', 'EdgeAdd', 'EdgeCount', 'Erfi',
2959+            'EdgeCoverQ', 'EdgeDelete', 'EdgeDetect', 'EdgeForm', 'EdgeIndex',
2960+            'EdgeLabeling', 'EdgeLabels', 'EdgeLabelStyle', 'EdgeList', 'Exit',
2961+            'EdgeRenderingFunction', 'EdgeRules', 'EdgeShapeFunction', 'Equal',
2962+            'EdgeStyle', 'EdgeWeight', 'Editable', 'EditCellTagsSettings',
2963+            'EditDistance', 'EffectiveInterest', 'Eigensystem', 'Eigenvalues',
2964+            'EigenvectorCentrality', 'Eigenvectors', 'ElementData', 'Element',
2965+            'Eliminate', 'EllipticE', 'EllipticExp', 'EllipticExpPrime', 'GCD',
2966+            'EllipticF', 'EllipticK', 'EllipticLog', 'EllipticNomeQ', 'Encode',
2967+            'EllipticPi', 'EllipticTheta', 'EllipticThetaPrime', 'EmitSound',
2968+            'EmpiricalDistribution', 'EmptyGraphQ', 'Enabled', 'EndOfFile',
2969+            'EndDialogPacket', 'EndOfLine', 'EndOfString', 'EndPackage', 'Get',
2970+            'EngineeringForm', 'EnterExpressionPacket', 'EnterTextPacket',
2971+            'EntropyFilter', 'Entropy', 'Environment', '$Epilog', 'Epilog',
2972+            'EqualTilde', 'Equilibrium', 'Equivalent', 'ErlangDistribution',
2973+            'Erosion', 'ErrorBox', 'ErrorBoxOptions', 'EstimatedDistribution',
2974+            'EstimatorGains', 'EstimatorRegulator', 'EuclideanDistance', 'Hue',
2975+            'EulerE', 'EulerGamma', 'EulerianGraphQ', 'EulerPhi', 'Evaluate',
2976+            'Evaluatable', 'EvaluatePacket', 'EvaluationCompletionAction',
2977+            'EvaluationElements', 'EvaluationMonitor', 'EvaluationNotebook',
2978+            'EvaluationObject', 'EvaluatorNames', 'Evaluator', 'EvenQ', 'Find',
2979+            'EventHandler', 'EventLabels', 'ExactNumberQ', 'ExampleData',
2980+            'Except', 'ExcludedForms', 'ExcludePods', 'Exclusions', 'Exists',
2981+            'ExclusionsStyle', 'ExpandAll', 'ExpandDenominator', 'Expand',
2982+            'ExpandFileName', 'ExpandNumerator', 'Expectation', 'ExpIntegralE',
2983+            'ExpectedValue', 'ExpGammaDistribution', 'ExpIntegralEi', 'Export',
2984+            'ExponentFunction', 'ExponentialDistribution', 'ExponentialFamily',
2985+            'ExponentialGeneratingFunction', 'ExponentialMovingAverage', 'LCM',
2986+            'ExponentialPowerDistribution', 'Exponent', 'ExponentPosition',
2987+            'ExponentStep', 'ExportAutoReplacements', '$ExportFormats', 'Flat',
2988+            'ExportString', 'ExpressionCell', 'Expression', 'ExpToTrig', 'Log',
2989+            'ExtendedGCD', 'Extension', 'ExtentElementFunction', 'ExtentSize',
2990+            'ExtentMarkers', 'ExternalDataCharacterEncoding', 'ExtractArchive',
2991+            'Extract', 'ExtremeValueDistribution', 'FaceForm', 'FaceGrids',
2992+            'FaceGridsStyle', 'FactorComplete', 'Factorial2', 'Factorial',
2993+            'FactorialMomentGeneratingFunction', 'FactorialMoment', 'Factor',
2994+            'FactorialPower', 'FactorInteger', 'FactorList', 'FactorTermsList',
2995+            'FactorSquareFreeList', 'FactorSquareFree', 'FactorTerms', 'False',
2996+            '$Failed', 'FeedbackType', 'Fibonacci', 'FieldHint', 'FieldMasked',
2997+            'FieldHintStyle', 'FieldSize', 'FileBaseName', 'FileByteCount',
2998+            'FileDate', 'FileExistsQ', 'FileExtension', 'FileFormat', 'First',
2999+            'FileHash', 'FileNameDepth', 'FileNameDialogSettings', 'FileNames',
3000+            'FileNameDrop', 'FileNameJoin', 'FileNameSetter', 'FileNameSplit',
3001+            'FileNameTake', 'FilePrint', 'FileType', 'FilledCurve', 'Filling',
3002+            'FillingStyle', 'FillingTransform', 'FilterRules', 'FinancialBond',
3003+            'FinancialData', 'FinancialDerivative', 'FinancialIndicator',
3004+            'FindArgMax', 'FindArgMin', 'FindClique', 'FindClusters', 'Floor',
3005+            'FindCurvePath', 'FindDistributionParameters', 'FindDivisions',
3006+            'FindEdgeCover', 'FindEulerianCycle', 'FindFile', 'FindFit', 'Map',
3007+            'FindGeneratingFunction', 'FindGeoLocation', 'FindInstance', 'Max',
3008+            'FindGeometricTransform', 'FindGraphIsomorphism', 'FindLibrary',
3009+            'FindHamiltonianCycle', 'FindIndependentEdgeSet', 'FindList',
3010+            'FindIndependentVertexSet', 'FindIntegerNullVector', 'FindMaximum',
3011+            'FindLinearRecurrence', 'FindMaxValue', 'FindMinimum', 'FindRoot',
3012+            'FindMinValue', 'FindPermutation', 'FindSequenceFunction', 'Fold',
3013+            'FindSettings', 'FindShortestPath', 'FindShortestTour', 'Flatten',
3014+            'FindThreshold', 'FindVertexCover', 'FinishDynamic', 'FittedModel',
3015+            'FiniteAbelianGroupCount', 'FiniteGroupCount', 'FiniteGroupData',
3016+            'FischerGroupFi22', 'FischerGroupFi23', 'FischerGroupFi24Prime',
3017+            'FisherHypergeometricDistribution', 'FisherRatioTest', 'FlattenAt',
3018+            'FisherZDistribution', 'FixedPointList', 'FixedPoint', 'FlipView',
3019+            'FoldList', 'FontColor', 'FontFamily', 'FontForm', 'FontSize',
3020+            'FontProperties', 'FontSlant', 'FontSubstitutions', 'FontTracking',
3021+            'FontVariations', 'FontWeight', 'ForAll', 'Format', '$FormatType',
3022+            'FormatTypeAutoConvert', 'FormatType', 'FormBox', 'FormBoxOptions',
3023+            'FortranForm', 'ForwardBackward', 'Forward', 'FourierCoefficient',
3024+            'FourierCosCoefficient', 'FourierCosSeries', 'FourierCosTransform',
3025+            'FourierDCT', 'FourierDST', 'Fourier', 'FourierParameters', 'Full',
3026+            'FourierSequenceTransform', 'FourierSeries', 'FourierSinSeries',
3027+            'FourierSinCoefficient', 'FourierSinTransform', 'FourierTransform',
3028+            'FourierTrigSeries', 'FractionalPart', 'FractionBox', 'FrameBox',
3029+            'FractionBoxOptions', 'FractionLine', 'FrameBoxOptions', 'Framed',
3030+            'FrameLabel', 'FrameMargins', 'Frame', 'FrameStyle', 'FrameTicks',
3031+            'FrameTicksStyle', 'FRatioDistribution', 'FrechetDistribution',
3032+            'FreeQ', 'FresnelC', 'FresnelS', 'FrobeniusNumber', 'FromASCII',
3033+            'FrobeniusSolve', 'FromCharacterCode', 'FromCoefficientRules',
3034+            'FromContinuedFraction', 'FromDate', 'FromDigits', 'FromDMS',
3035+            'FrontEndDynamicExpression', 'FrontEndEventActions', '$FrontEnd',
3036+            'FrontEndExecute', '$FrontEndSession', 'FrontEndStackSize', 'Glow',
3037+            'FrontEndTokenExecute', 'FrontEndToken', 'Front', 'FullDefinition',
3038+            'FullForm', 'FullGraphics', 'FullOptions', 'FullSimplify', 'Gamma',
3039+            'FunctionExpand', 'FunctionInterpolation', 'Function', 'GatherBy',
3040+            'FunctionSpace', 'GaborWavelet', 'GainMargins', 'GainPhaseMargins',
3041+            'GammaDistribution', 'GammaRegularized', 'GapPenalty', 'Gather',
3042+            'GaussianFilter', 'GaussianIntegers', 'GaussianMatrix', 'General',
3043+            'GegenbauerC', 'GeneralizedLinearModelFit', 'GenerateConditions',
3044+            'GeneratedCell', 'GeneratedParameters', 'GeneratingFunction',
3045+            'GenericCylindricalDecomposition', 'GenomeData', 'GenomeLookup',
3046+            'GeodesicDilation', 'GeodesicErosion', 'GeoDestination', 'Goto',
3047+            'GeodesyData', 'GeoDirection', 'GeoDistance', 'GeoGridPosition',
3048+            '$GeoLocation', 'GeometricDistribution', 'GeometricMeanFilter',
3049+            'GeometricMean', 'GeometricTransformation', 'GeoPositionENU',
3050+            'GeoPosition', 'GeoPositionXYZ', 'GeoProjectionData', 'Glaisher',
3051+            'GoldenRatio', 'GompertzMakehamDistribution', 'GradientFilter',
3052+            'Gradient', 'GraphCenter', 'GraphComplement', 'GraphData', 'Graph',
3053+            'GraphDiameter', 'GraphDifference', 'GraphDisjointUnion', 'GraphQ',
3054+            'GraphDistanceMatrix', 'GraphDistance', 'GraphHighlight', 'Gray',
3055+            'GraphHighlightStyle', 'Graphics3D', 'GraphicsArray', 'Graphics',
3056+            'GraphicsColumn', 'GraphicsComplex', 'GraphicsGrid', 'GraphicsRow',
3057+            'GraphicsGroup', 'GraphicsSpacing', 'GraphIntersection', 'Greater',
3058+            'GraphLayout', 'GraphPeriphery', 'GraphPlot3D', 'GraphPlot', 'Min',
3059+            'GraphPower', 'GraphRadius', 'GraphStyle', 'GraphUnion', 'Green',
3060+            'GrayLevel', 'GreaterEqualLess', 'GreaterEqual', 'GreaterGreater',
3061+            'GreaterFullEqual', 'GreaterLess', 'GreaterSlantEqual', 'GridBox',
3062+            'GreaterTilde', 'GridBaseline', 'GridCreationSettings', 'Grid',
3063+            'GridDefaultElement', 'GridFrameMargins', 'GridFrame', 'GridGraph',
3064+            'GridLines', 'GridLinesStyle', 'GroebnerBasis', 'GroupActionBase',
3065+            'GroupCentralizer', 'GroupElementPosition', 'GroupElementQ', 'Mod',
3066+            'GroupElements', 'GroupGenerators', 'GroupMultiplicationTable',
3067+            'GroupOrbits', 'GroupOrder', 'GroupPageBreakWithin', 'HaarWavelet',
3068+            'GroupSetwiseStabilizer', 'GroupStabilizerChain', 'Gudermannian',
3069+            'GroupStabilizer', 'GumbelDistribution', 'HalfNormalDistribution',
3070+            'HamiltonianGraphQ', 'HammingDistance', 'HankelH1', 'HankelH2',
3071+            'HankelMatrix', 'HaradaNortonGroupHN', 'HararyGraph', 'Hash',
3072+            'HarmonicMeanFilter', 'HarmonicMean', 'HarmonicNumber', 'Head',
3073+            'Haversine', 'HazardFunction', 'Heads', 'HeavisideLambda', 'Hold',
3074+            'HeavisidePi', 'HeavisideTheta', 'HeldGroupHe', 'HeldPart', 'Item',
3075+            'HelpBrowserSettings', 'HermiteDecomposition', 'HermiteH', 'Image',
3076+            'HermitianMatrixQ', 'HessenbergDecomposition', 'HiddenSurface',
3077+            'HexadecimalCharacter', 'HighlightGraph', 'HigmanSimsGroupHS',
3078+            'HilbertMatrix', 'Histogram3D', 'HistogramDistribution', 'HoldAll',
3079+            'HistogramList', 'Histogram', '$HistoryLength', 'HitMissTransform',
3080+            'HITSCentrality', 'HoldAllComplete', 'HoldComplete', 'HoldFirst',
3081+            'HoldForm', 'HoldPattern', 'HoldRest', '$HomeDirectory', 'ImageQ',
3082+            'HomeDirectory', 'HornerForm', 'HotellingTSquareDistribution',
3083+            'HoytDistribution', 'HTMLSave', 'HumpDownHump', 'HumpEqual', 'Nor',
3084+            'HurwitzLerchPhi', 'HurwitzZeta', 'HyperbolicDistribution', 'Join',
3085+            'HypercubeGraph', 'Hyperfactorial', 'Hypergeometric0F1', 'Implies',
3086+            'Hypergeometric0F1Regularized', 'Hypergeometric1F1', 'Hyperlink',
3087+            'Hypergeometric1F1Regularized', 'Hypergeometric2F1', 'Hyphenation',
3088+            'Hypergeometric2F1Regularized', 'HypergeometricDistribution',
3089+            'HypergeometricPFQ', 'HypergeometricPFQRegularized', 'Identity',
3090+            'HypergeometricU', 'HypothesisTestData', 'IdentityMatrix', 'Infix',
3091+            'IgnoreCase', '$IgnoreEOF', 'ImageAdd', 'ImageAdjust', 'ImageClip',
3092+            'ImageAlign', 'ImageApply', 'ImageAspectRatio', 'ImageAssemble',
3093+            'ImageCapture', 'ImageChannels', 'ImageColorSpace', 'ImageCompose',
3094+            'ImageConvolve', 'ImageCooccurrence', 'ImageCorrelate', 'ImagePad',
3095+            'ImageCorrespondingPoints', 'ImageCrop', 'ImageData', 'ImageLines',
3096+            'ImageDeconvolve', 'ImageDifference', 'ImageDimensions', 'Import',
3097+            'ImageEffect', 'ImageFilter', 'ImageForestingComponents', 'Inner',
3098+            'ImageForwardTransformation', 'ImageHistogram', 'ImageKeypoints',
3099+            'ImageLevels', 'ImageMargins', 'ImageMultiply', 'ImagePadding',
3100+            'ImagePartition', 'ImagePerspectiveTransformation', 'ImageReflect',
3101+            'ImageRegion', 'ImageResize', 'ImageResolution', 'ImageRotated',
3102+            'ImageRotate', 'ImageScaled', 'ImageSizeAction', 'ImageSize',
3103+            'ImageSizeMultipliers', 'ImageSubtract', 'ImageTake', 'ImageTrim',
3104+            'ImageTransformation', 'ImageType', 'ImageValue', '$ImportFormats',
3105+            '$ImagingDevices', 'ImportAutoReplacements', 'ImportString', 'Not',
3106+            'IncidenceGraph', 'IncidenceMatrix', 'IncludeConstantBasis', 'Off',
3107+            'IncludeFileExtension', 'IncludePods', 'Increment', 'IndexGraph',
3108+            'IndependentEdgeSetQ', 'IndependentVertexSetQ', 'Indeterminate',
3109+            'InexactNumberQ', 'Infinity', 'Information', 'Inherited', '$Input',
3110+            '$InitialDirectory', 'InitializationCellEvaluation', 'Inpaint',
3111+            'InitializationCell', 'InitializationCellWarning', 'InputAliases',
3112+            'InitializationGroup', 'Initialization', 'InputAssumptions', 'Out',
3113+            'InputAutoReplacements', 'InputField', '$InputFileName', 'Input',
3114+            'InputForm', 'InputNamePacket', 'InputNotebook', 'InputPacket',
3115+            'InputStream', 'InputString', 'InputStringPacket', 'Insert', 'PDF',
3116+            'InsertResults', 'Inset', '$Inspector', '$InstallationDate', 'Put',
3117+            '$InstallationDirectory', 'Install', 'InstallService', 'InString',
3118+            'IntegerDigits', 'IntegerExponent', 'IntegerLength', 'Integer',
3119+            'IntegerPartitions', 'IntegerPart', 'IntegerQ', 'Integers', 'Last',
3120+            'IntegerString', 'Integrate', 'InteractiveTradingChart', 'Inverse',
3121+            'Interleaving', 'InternallyBalancedDecomposition', 'Interpolation',
3122+            'InterpolatingFunction', 'InterpolatingPolynomial', 'Interrupt',
3123+            'InterpolationOrder', 'InterpolationPoints', 'InterpretationBox',
3124+            'InterpretationBoxOptions', 'Interpretation', 'InterquartileRange',
3125+            'Intersection', 'IntervalIntersection', 'IntervalMemberQ', 'Label',
3126+            'Interval', 'IntervalUnion', 'InverseBetaRegularized', 'Invisible',
3127+            'InverseCDF', 'InverseChiSquareDistribution', 'InverseErfc', 'Raw',
3128+            'InverseContinuousWaveletTransform', 'InverseDistanceTransform',
3129+            'InverseEllipticNomeQ', 'InverseErf', 'InverseFourierCosTransform',
3130+            'InverseFourier', 'InverseFourierSequenceTransform', 'IsotopeData',
3131+            'InverseFourierSinTransform', 'InverseFourierTransform', 'Italic',
3132+            'InverseFunction', 'InverseFunctions', 'InverseGammaDistribution',
3133+            'InverseGammaRegularized', 'InverseGaussianDistribution', 'Joined',
3134+            'InverseGudermannian', 'InverseHaversine', 'InverseJacobiCD',
3135+            'InverseJacobiCN', 'InverseJacobiCS', 'InverseJacobiDC', 'JacobiP',
3136+            'InverseJacobiDN', 'InverseJacobiDS', 'InverseJacobiNC', 'Kernels',
3137+            'InverseJacobiND', 'InverseJacobiNS', 'InverseJacobiSC', 'Labeled',
3138+            'InverseJacobiSD', 'InverseJacobiSN', 'InverseLaplaceTransform',
3139+            'InversePermutation', 'InverseRadon', 'InverseSeries', 'ItemSize',
3140+            'InverseSurvivalFunction', 'InverseWaveletTransform', 'ItemStyle',
3141+            'InverseWeierstrassP', 'InverseZTransform', 'IsolatingInterval',
3142+            'IrreduciblePolynomialQ', 'IsomorphicGraphQ', 'ItemAspectRatio',
3143+            '$IterationLimit', 'JaccardDissimilarity', 'JacobiAmplitude',
3144+            'JacobiCD', 'JacobiCN', 'JacobiCS', 'JacobiDC', 'JacobiDN', 'Left',
3145+            'JacobiDS', 'JacobiNC', 'JacobiND', 'JacobiNS', 'JacobiSC', 'Less',
3146+            'JacobiSD', 'JacobiSN', 'JacobiSymbol', 'JacobiZeta', 'JoinForm',
3147+            'JankoGroupJ1', 'JankoGroupJ2', 'JankoGroupJ3', 'JankoGroupJ4',
3148+            'JarqueBeraALMTest', 'JohnsonDistribution', 'JoinedCurve', 'Large',
3149+            'JordanDecomposition', 'JordanModelDecomposition', 'KagiChart',
3150+            'KalmanEstimator', 'KarhunenLoeveDecomposition', 'KaryTree', 'Red',
3151+            'KatzCentrality', 'KCoreComponents', 'KDistribution', 'KelvinBei',
3152+            'KelvinBer', 'KelvinKei', 'KelvinKer', '$KernelCount', '$KernelID',
3153+            'KernelMixtureDistribution', 'KernelObject', 'Khinchin', 'Larger',
3154+            'KirchhoffGraph', 'KirchhoffMatrix', 'KleinInvariantJ', 'KnotData',
3155+            'KnightTourGraph', 'KolmogorovSmirnovTest', 'KroneckerDelta',
3156+            'KroneckerProduct', 'KroneckerSymbol', 'KuiperTest', 'Kurtosis',
3157+            'KumaraswamyDistribution', 'KuwaharaFilter', 'LabelingFunction',
3158+            'LabelStyle', 'LaguerreL', 'LandauDistribution', '$Language',
3159+            'LanguageCategory', 'Language', 'LaplaceDistribution', 'Latitude',
3160+            'LaplaceTransform', 'LaplacianFilter', 'LaplacianGaussianFilter',
3161+            'LatitudeLongitude', 'LatticeData', 'LatticeReduce', 'LeafCount',
3162+            'LaunchKernels', 'LayeredGraphPlot', 'LayerSizeFunction', 'Length',
3163+            'LeastSquares', 'LeftArrowBar', 'LeftArrow', 'LeftArrowRightArrow',
3164+            'LeftDownTeeVector', 'LeftDownVectorBar', 'LeftDownVector', 'Line',
3165+            'LeftRightArrow', 'LeftRightVector', 'LeftTeeArrow', 'LeftVector',
3166+            'LeftTeeVector', 'LeftTriangleBar', 'LeftTriangleEqual', 'LetterQ',
3167+            'LeftTriangle', 'LeftUpDownVector', 'LeftUpTeeVector', 'Legended',
3168+            'LeftUpVectorBar', 'LeftUpVector', 'LeftVectorBar', 'LegendreP',
3169+            'LegendAppearance', 'LegendreQ', 'LegendreType', 'LengthWhile',
3170+            'LerchPhi', 'LessEqualGreater', 'LessEqual', 'LessFullEqual',
3171+            'LessGreater', 'LessLess', 'LessSlantEqual', 'LessTilde', 'Level',
3172+            'LetterCharacter', 'LeveneTest', 'LeviCivitaTensor', 'LibraryLoad',
3173+            'LevyDistribution', 'LibraryFunctionError', 'LibraryFunctionLoad',
3174+            'LibraryFunctionInformation', 'LibraryFunction', '$LibraryPath',
3175+            'LibraryFunctionUnload', 'LibraryUnload', '$LicenseExpirationDate',
3176+            '$LicenseID', '$LicenseServer', 'LiftingFilterData', 'LightBlue',
3177+            'LiftingWaveletTransform', 'LightBrown', 'LightCyan', 'Lighter',
3178+            'LightGray', 'LightGreen', 'LightingAngle', 'Lighting', 'LightRed',
3179+            'LightMagenta', 'LightOrange', 'LightPink', 'LightPurple', 'Limit',
3180+            'LightSources', 'LightYellow', 'Likelihood', 'LimitsPositioning',
3181+            'LimitsPositioningTokens', 'LindleyDistribution', 'LinearModelFit',
3182+            'LinearFractionalTransform', 'LinearOffsetFunction', 'LinearSolve',
3183+            'LinearProgramming', 'LinearRecurrence', 'LinearSolveFunction',
3184+            'LinebreakAdjustments', 'LineBreakChart', 'LineBreakWithin', 'Row',
3185+            'LineGraph', 'LineIndentMaxFraction', 'LineIndent', '$Line', 'Run',
3186+            'LineIntegralConvolutionPlot', 'LineIntegralConvolutionScale',
3187+            'LineSpacing', 'LinkClose', 'LinkConnect', 'LinkCreate', '$Linked',
3188+            'LinkFunction', 'LinkInterrupt', 'LinkLaunch', 'LinkObject', 'Sec',
3189+            'LinkOpen', 'LinkPatterns', 'LinkProtocol', 'LinkRead', 'Links',
3190+            'LinkReadyQ', 'LinkWrite', 'LiouvilleLambda', 'Listable', 'List',
3191+            'ListAnimate', 'ListContourPlot3D', 'ListContourPlot', 'ListPlay',
3192+            'ListConvolve', 'ListCorrelate', 'ListCurvePathPlot', 'ListPlot3D',
3193+            'ListDeconvolve', 'ListDensityPlot', 'ListInterpolation', 'Locked',
3194+            'ListLineIntegralConvolutionPlot', 'ListLinePlot', 'ListLogPlot',
3195+            'ListLogLinearPlot', 'ListLogLogPlot', 'ListPlot', 'ListPolarPlot',
3196+            'ListPointPlot3D', 'ListStreamDensityPlot', 'ListStreamPlot',
3197+            'ListSurfacePlot3D', 'ListVectorDensityPlot', 'ListVectorPlot3D',
3198+            'ListVectorPlot', 'Literal', 'LocalizeVariables', 'LocationTest',
3199+            'LocationEquivalenceTest', 'LocatorAutoCreate', 'Locator', 'Log10',
3200+            'LocatorPane', 'LocatorRegion', 'Log2', 'LogBarnesG', 'LogGamma',
3201+            'LogGammaDistribution', 'LogicalExpand', 'LogIntegral', 'LogPlot',
3202+            'LogisticDistribution', 'LogitModelFit', 'LogLikelihood', 'LucasL',
3203+            'LogLinearPlot', 'LogLogisticDistribution', 'LogLogPlot', 'Manual',
3204+            'LogNormalDistribution', 'LogSeriesDistribution', 'LongestMatch',
3205+            'LongestCommonSequence', 'LongestCommonSubsequence', 'Longest',
3206+            'Longitude', 'LongLeftArrow', 'LongLeftRightArrow', 'LowerCaseQ',
3207+            'LongRightArrow', 'LoopFreeGraphQ', 'LowerLeftArrow', '$MachineID',
3208+            'LowerRightArrow', 'LowerTriangularize', 'LQEstimatorGains', 'Set',
3209+            'LQGRegulator', 'LQOutputRegulatorGains', 'LQRegulatorGains',
3210+            'LUBackSubstitution', 'LUDecomposition', 'LyapunovSolve', 'MapAll',
3211+            'LyonsGroupLy', '$MachineAddresses', '$MachineDomain', 'Magenta',
3212+            '$MachineDomains', '$MachineEpsilon', '$MachineName', 'Magnify',
3213+            'MachineNumberQ', '$MachinePrecision', 'MachinePrecision', 'MapAt',
3214+            '$MachineType', 'Magnification', 'Majority', 'MakeBoxes', 'MatchQ',
3215+            'MakeExpression', 'MangoldtLambda', 'ManhattanDistance', 'MarcumQ',
3216+            'Manipulate', 'Manipulator', 'MannWhitneyTest', 'MantissaExponent',
3217+            'MapIndexed', 'MapThread', 'MardiaCombinedTest', 'Masking', 'Mean',
3218+            'MardiaKurtosisTest', 'MardiaSkewnessTest', 'MarginalDistribution',
3219+            'MatchingDissimilarity', 'MatchLocalNames', 'MathieuC', 'MathieuS',
3220+            'MathieuCharacteristicA', 'MathieuCharacteristicB', 'MathMLForm',
3221+            'MathieuCharacteristicExponent', 'MathieuCPrime', 'MathieuSPrime',
3222+            'MathieuGroupM11', 'MathieuGroupM12', 'MathieuGroupM22', 'MatrixQ',
3223+            'MathieuGroupM23', 'MathieuGroupM24', 'MatrixExp', 'MatrixForm',
3224+            'MatrixPlot', 'MatrixPower', 'MatrixRank', 'MaxDetect', 'Maximize',
3225+            'MaxExtraBandwidths', 'MaxExtraConditions', '$MaxExtraPrecision',
3226+            'MaxFilter', 'MaxIterations', '$MaxMachineNumber', 'MaxMemoryUsed',
3227+            'MaxMixtureKernels', '$MaxNumber', '$MaxPiecewiseCases', '$$Media',
3228+            'MaxPlotPoints', '$MaxPrecision', 'MaxRecursion', '$MaxRootDegree',
3229+            'MaxStableDistribution', 'MaxStepFraction', 'MaxStepSize', 'Mesh',
3230+            'MaxSteps', 'MaxValue', 'MaxwellDistribution', 'MeanDeviation',
3231+            'McLaughlinGroupMcL', 'MeanFilter', 'MeanShiftFilter', 'MeanShift',
3232+            'MedianDeviation', 'MedianFilter', 'Median', 'Medium', 'MeijerG',
3233+            'MemberQ', 'MemoryConstrained', 'MemoryInUse', 'MenuCommandKey',
3234+            'MenuPacket', 'MenuSortingValue', 'MenuStyle', 'MenuView', 'Minus',
3235+            'MeshFunctions', 'MeshRange', 'MeshShading', 'MeshStyle', 'Method',
3236+            'MessageDialog', '$MessageGroups', '$MessageList', 'MessageList',
3237+            'MessageName', 'Message', 'MessagePacket', '$MessagePrePrint',
3238+            '$Messages', 'Messages', 'MexicanHatWavelet', 'MeyerWavelet',
3239+            'MinDetect', 'MinFilter', 'MinimalPolynomial', 'Minimize', 'Modal',
3240+            'MinimalStateSpaceModel', '$MinMachineNumber', '$MinNumber', 'Sin',
3241+            'Minors', '$MinPrecision', 'MinStableDistribution', 'MinusPlus',
3242+            'MinValue', 'Missing', 'MixtureDistribution', 'ModularLambda',
3243+            'Module', '$ModuleNumber', 'Modulus', 'MoebiusMu', 'MomentConvert',
3244+            'MomentEvaluate', 'MomentGeneratingFunction', 'Moment', 'Monitor',
3245+            'MonomialList', 'MonsterGroupM', 'MorletWavelet', 'Most', 'NameQ',
3246+            'MorphologicalBinarize', 'MorphologicalBranchPoints', 'Mouseover',
3247+            'MorphologicalComponents', 'MorphologicalEulerNumber', 'Names',
3248+            'MorphologicalGraph', 'MorphologicalPerimeter', 'MouseAnnotation',
3249+            'MorphologicalTransform', 'MouseAppearance', 'MousePosition',
3250+            'MovingAverage', 'MovingMedian', 'MoyalDistribution', 'Nand',
3251+            'MultiedgeStyle', 'MultilaunchWarning', 'MultilineFunction', 'Sow',
3252+            'MultinomialDistribution', 'Multinomial', 'MultiplicativeOrder',
3253+            'MultinormalDistribution', 'MultivariatePoissonDistribution',
3254+            'MultivariateHypergeometricDistribution', 'NakagamiDistribution',
3255+            'MultivariateTDistribution', 'NArgMax', 'NArgMin', 'NCache', 'Sum',
3256+            'NDSolve', 'NearestFunction', 'Nearest', 'Needs', 'Negative',
3257+            'NeedlemanWunschSimilarity', 'NegativeBinomialDistribution', 'Tan',
3258+            'NegativeMultinomialDistribution', 'NeighborhoodGraph', 'NestList',
3259+            'NestedGreaterGreater', 'NestedLessLess', 'Nest', 'NestWhileList',
3260+            'NestWhile', 'NevilleThetaC', 'NevilleThetaD', 'NevilleThetaN',
3261+            'NevilleThetaS', '$NewMessage', '$NewSymbol', 'NExpectation',
3262+            'NextPrime', 'NHoldAll', 'NHoldFirst', 'NHoldRest', 'NicholsPlot',
3263+            'NicholsGridLines', 'NIntegrate', 'NMaximize', 'NMaxValue', 'None',
3264+            'NMinimize', 'NMinValue', 'NominalVariables', 'NonConstants',
3265+            'NoncentralBetaDistribution', 'NoncentralChiSquareDistribution',
3266+            'NoncentralFRatioDistribution', 'NoncentralStudentTDistribution',
3267+            'NonCommutativeMultiply', 'NonlinearModelFit', 'NonNegative',
3268+            'NonPositive', 'NorlundB', 'NormalDistribution', 'Normalize',
3269+            'NormalizedSquaredEuclideanDistance', 'Normal', 'NormalsFunction',
3270+            'NormFunction', 'Norm', 'NotCongruent', 'NotCupCap', 'NotebookGet',
3271+            'NotDoubleVerticalBar', 'NotebookApply', 'NotebookAutoSave', 'Top',
3272+            'NotebookBrowseDirectory', 'NotebookClose', 'NotebookCreate',
3273+            'NotebookConvertSettings', 'NotebookDelete', 'NotebookDirectory',
3274+            'NotebookDynamicExpression', 'NotebookEvaluate', 'NotebookFind',
3275+            'NotebookEventActions', 'NotebookFileName', 'NotebookInformation',
3276+            'NotebookLocate', 'Notebook', 'NotebookObject', 'NotebookOpen',
3277+            'NotebookPath', 'NotebookPrint', 'NotebookPut', 'NotebookRead',
3278+            'NotebookSave', 'NotebookSelection', 'NotebooksMenu', '$Notebooks',
3279+            'Notebooks', 'NotebookWrite', 'NotElement', 'NotEqualTilde', 'Vee',
3280+            'NotExists', 'NotGreaterEqual', 'NotGreaterFullEqual', 'NotLess',
3281+            'NotGreaterGreater', 'NotGreaterLess', 'NotGreater', 'NotLessLess',
3282+            'NotGreaterSlantEqual', 'NotGreaterTilde', 'NotHumpDownHump',
3283+            'NotHumpEqual', 'NotLeftTriangleBar', 'NotLeftTriangleEqual',
3284+            'NotLeftTriangle', 'NotLessEqual', 'NotLessFullEqual', 'NotSubset',
3285+            'NotLessGreater', 'NotLessSlantEqual', 'NotLessTilde', 'NotTilde',
3286+            'NotNestedGreaterGreater', 'NotNestedLessLess', 'NotPrecedesEqual',
3287+            'NotPrecedes', 'NotPrecedesSlantEqual', 'NotPrecedesTilde', 'NSum',
3288+            'NotReverseElement', 'NotRightTriangleBar', 'NotRightTriangle',
3289+            'NotRightTriangleEqual', 'NotSquareSubsetEqual', 'NotSquareSubset',
3290+            'NotSquareSupersetEqual', 'NotSquareSuperset', 'NotSubsetEqual',
3291+            'NotSucceedsEqual', 'NotSucceeds', 'NotSucceedsSlantEqual', 'Null',
3292+            'NotSucceedsTilde', 'NotSupersetEqual', 'NotSuperset', 'NProduct',
3293+            'NotTildeEqual', 'NotTildeFullEqual', 'NotTildeTilde', 'NRoots',
3294+            'NotVerticalBar', 'NProbability', 'NSolve', 'NullRecords', 'OddQ',
3295+            'NullSpace', 'NullWords', 'NumberFieldClassNumber', 'NumberFormat',
3296+            'NumberFieldDiscriminant', 'NumberFieldFundamentalUnits', 'Number',
3297+            'NumberFieldIntegralBasis', 'NumberFieldNormRepresentatives',
3298+            'NumberFieldRegulator', 'NumberFieldRootsOfUnity', 'NumberForm',
3299+            'NumberFieldSignature', '$NumberMarks', 'NumberMarks', 'NumberQ',
3300+            'NumberMultiplier', 'NumberPadding', 'NumberPoint', 'NumberSigns',
3301+            'NumberSeparator', 'NumberString', 'Numerator', 'NumericFunction',
3302+            'NumericQ', 'NyquistGridLines', 'NyquistPlot', 'ObservableModelQ',
3303+            'ObservabilityGramian', 'ObservabilityMatrix', 'Offset', 'Opacity',
3304+            'ObservableDecomposition', 'ONanGroupON', 'OneIdentity', 'Opener',
3305+            'OpenAppend', 'OpenerView', 'Opening', 'OpenRead', 'OpenTemporary',
3306+            'OpenWrite', 'Operate', '$OperatingSystem', 'OperatingSystem',
3307+            'Optional', 'OptionInspectorSettings', 'Options', 'OptionsPattern',
3308+            'OptionValue', 'Orange', 'OrderDistribution', 'OrderedQ', 'Order',
3309+            'Ordering', 'Orderless', 'Orthogonalize', 'Outer', 'OutputForm',
3310+            'OutputAutoOverwrite', 'OutputControllabilityMatrix', '$Output',
3311+            'OutputControllableModelQ', 'OutputNamePacket', 'OutputResponse',
3312+            '$OutputSizeLimit', 'OutputSizeLimit', 'OutputStream', 'OverBar',
3313+            'OverDot', 'Overflow', 'OverHat', 'Overlaps', 'Overlay', 'OwenT',
3314+            'OverscriptBox', 'OverscriptBoxOptions', 'Overscript', 'OverTilde',
3315+            'OverVector', 'OwnValues', '$Packages', 'PackingMethod', 'Padding',
3316+            'PaddedForm', 'PadeApproximant', 'PadLeft', 'PadRight', 'Paneled',
3317+            'PageBreakAbove', 'PageBreakBelow', 'PageBreakWithin', 'PageWidth',
3318+            'PageFooterLines', 'PageFooters', 'PageHeaderLines', 'PageHeaders',
3319+            'PageRankCentrality', 'PairedBarChart', 'PairedHistogram', 'Panel',
3320+            'PairedTTest', 'PairedZTest', 'PaletteNotebook', 'PalettePath',
3321+            'Pane', 'PaneSelector', 'ParabolicCylinderD', 'ParagraphIndent',
3322+            'ParagraphSpacing', 'ParallelArray', 'ParallelCombine', 'Part',
3323+            'ParallelDo', 'ParallelEvaluate', 'Parallelization', 'Parallelize',
3324+            'ParallelMap', 'ParallelNeeds', 'ParallelProduct', 'ParallelSum',
3325+            'ParallelSubmit', 'ParallelTable', 'ParallelTry', 'ParametricPlot',
3326+            'ParameterEstimator', 'ParameterMixtureDistribution', 'Partition',
3327+            'ParametricPlot3D', 'ParentDirectory', '$ParentLink', 'Paste',
3328+            '$ParentProcessID', 'ParetoDistribution', 'ParticleData', '$Path',
3329+            'PartitionsP', 'PartitionsQ', 'PascalDistribution', 'PassEventsUp',
3330+            'PassEventsDown', 'PasteBoxFormInlineCells', 'PasteButton', 'Path',
3331+            'PathGraph', 'PathGraphQ', '$PathnameSeparator', 'Pattern', 'Pick',
3332+            'PatternSequence', 'PatternTest', 'PauliMatrix', 'PaulWavelet',
3333+            'Pause', 'PearsonChiSquareTest', 'PearsonDistribution', 'Permute',
3334+            '$PerformanceGoal', 'PerformanceGoal', 'PermutationCycles', 'Pink',
3335+            'PermutationCyclesQ', 'PermutationGroup', 'PermutationLength',
3336+            'PermutationList', 'PermutationListQ', 'PermutationMax', 'Placed',
3337+            'PermutationMin', 'PermutationOrder', 'PermutationPower', 'Plain',
3338+            'PermutationProduct', 'PermutationReplace', 'Permutations', 'Play',
3339+            'PermutationSupport', 'PeronaMalikFilter', 'PERTDistribution',
3340+            'PetersenGraph', 'PhaseMargins', 'PiecewiseExpand', 'Piecewise',
3341+            'PieChart3D', 'PieChart', 'PixelConstrained', 'PixelValue', 'Plot',
3342+            'Placeholder', 'PlaceholderReplace', 'PlayRange', 'Plot3D', 'Plus',
3343+            'Plot3Matrix', 'PlotDivision', 'PlotJoined', 'PlotLabel', 'Point',
3344+            'PlotLayout', 'PlotMarkers', 'PlotPoints', 'PlotRangeClipping',
3345+            'PlotRange', 'PlotRangePadding', 'PlotRegion', 'PlotStyle', '$Pre',
3346+            'PlusMinus', 'Pochhammer', 'PodStates', 'PodWidth', 'PointSize',
3347+            'PointFigureChart', 'PoissonConsulDistribution', 'PolarAxes',
3348+            'PoissonDistribution', 'PolarAxesOrigin', 'PolarGridLines', 'Quit',
3349+            'PolarPlot', 'PolarTicks', 'PoleZeroMarkers', 'PolyGamma', '$Post',
3350+            'PolyaAeppliDistribution', 'PolygonIntersections', 'Polygon',
3351+            'PolyhedronData', 'PolyLog', 'PolynomialExtendedGCD', 'PopupMenu',
3352+            'PolynomialGCD', 'PolynomialLCM', 'PolynomialMod', 'PolynomialQ',
3353+            'PolynomialQuotient', 'PolynomialQuotientRemainder', 'PopupView',
3354+            'PolynomialReduce', 'PolynomialRemainder', 'PopupWindow', 'Power',
3355+            'Position', 'PositiveDefiniteMatrixQ', 'Positive', 'PossibleZeroQ',
3356+            'Postfix', 'PowerDistribution', 'PowerExpand', 'PowerModList',
3357+            'PowerMod', 'PowersRepresentations', 'PowerSymmetricPolynomial',
3358+            'PrecedenceForm', 'PrecedesEqual', 'Precedes', 'PrecedesTilde',
3359+            'PrecedesSlantEqual', 'PrecisionGoal', 'Precision', 'PreDecrement',
3360+            'PreemptProtect', 'PreferencesPath', 'Prefix', 'PreIncrement',
3361+            'Prepend', 'PrependTo', '$PrePrint', '$PreRead', 'Prime', 'PrimeQ',
3362+            'PreserveImageOptions', 'PriceGraphDistribution', 'PrimeNu', 'Xor',
3363+            'PrimeOmega', 'PrimePi', 'PrimePowerQ', 'Primes', 'PrimeZetaP',
3364+            'PrimitiveRoot', 'PrincipalComponents', 'PrincipalValue', 'Print',
3365+            'PrintAction', 'PrintingCopies', 'PrintingOptions', 'PrivatePaths',
3366+            'PrintingPageRange', 'PrintingStartingPageNumber', 'Probability',
3367+            'PrintingStyleEnvironment', 'PrintPrecision', 'PrintTemporary',
3368+            'PrivateEvaluationOptions', 'PrivateFontOptions', 'ProbitModelFit',
3369+            'PrivateNotebookOptions', 'ProbabilityDistribution', '$ProcessID',
3370+            'ProbabilityPlot', 'ProbabilityScalePlot', '$ProcessorCount',
3371+            '$ProcessorType', 'ProductDistribution', '$ProductInformation',
3372+            'ProductLog', 'Product', 'ProgressIndicator', 'Projection', 'Read',
3373+            'Prolog', 'Properties', 'PropertyList', 'Property', 'Proportional',
3374+            'PropertyValue', 'Proportion', 'Protected', 'Protect', 'Pruning',
3375+            'ProteinData', 'PseudoInverse', 'Purple', 'PutAppend', 'QBinomial',
3376+            'QFactorial', 'QGamma', 'QHypergeometricPFQ', 'QPochhammer',
3377+            'QPolyGamma', 'QRDecomposition', 'QuadraticIrrationalQ', 'Quiet',
3378+            'Quantile', 'QuantilePlot', 'Quartics', 'QuartileDeviation',
3379+            'QuartileSkewness', 'Quartiles', 'Quotient', 'QuotientRemainder',
3380+            'RadicalBox', 'RadicalBoxOptions', 'RadioButtonBar', 'RadioButton',
3381+            'Radon', 'RamanujanTauL', 'RamanujanTau', 'RamanujanTauTheta',
3382+            'RamanujanTauZ', 'RandomChoice', 'RandomComplex', 'RandomGraph',
3383+            'RandomImage', 'RandomInteger', 'Random', 'RandomPermutation',
3384+            'RandomPrime', 'RandomReal', 'RandomSample', '$RandomState',
3385+            'RandomVariate', 'RangeFilter', 'Range', 'RankedMax', 'RankedMin',
3386+            'RasterArray', 'Rasterize', 'Raster', 'RasterSize', 'Rationalize',
3387+            'Rational', 'Rationals', 'Ratios', 'RawBoxes', 'RawData', 'Real',
3388+            'RayleighDistribution', 'ReadList', 'ReadProtected', 'RealDigits',
3389+            'RealBlockDiagonalForm', 'RealExponent', 'Reals', 'Reap', 'Record',
3390+            'RecordLists', 'RecordSeparators', 'RectangleChart3D', 'Rectangle',
3391+            'RectangleChart', 'RecurrenceTable', '$RecursionLimit', 'Reduce',
3392+            'ReferenceLineStyle', 'Refine', 'ReflectionMatrix', 'Refresh',
3393+            'ReflectionTransform', 'RefreshRate', 'RegionBinarize', 'Release',
3394+            'RegionFunction', 'RegionPlot3D', 'RegionPlot', 'Regularization',
3395+            'RegularExpression', 'ReleaseHold', '$ReleaseNumber', 'ReliefPlot',
3396+            'ReliefImage', 'RemoveAlphaChannel', 'Remove', 'RemoveProperty',
3397+            'RemoveScheduledTask', 'RenameDirectory', 'RenameFile', 'Repeated',
3398+            'RenderAll', 'RenkoChart', 'RepeatedNull', 'ReplaceAll', 'Replace',
3399+            'ReplaceHeldPart', 'ReplaceList', 'ReplacePart', 'ReplaceRepeated',
3400+            'Resampling', 'Rescale', 'RescalingTransform', 'ResetDirectory',
3401+            'ResetMedium', 'ResetScheduledTask', 'Residue', 'Resolve', 'Rest',
3402+            'Resultant', 'ResumePacket', 'ReturnExpressionPacket', 'Return',
3403+            'ReturnPacket', 'ReturnTextPacket', 'ReverseElement', 'Reverse',
3404+            'ReverseBiorthogonalSplineWavelet', 'ReverseEquilibrium', 'Riffle',
3405+            'ReverseGraph', 'ReverseUpEquilibrium', 'RevolutionAxis', 'Right',
3406+            'RevolutionPlot3D', 'RGBColor', 'RiccatiSolve', 'RiceDistribution',
3407+            'RidgeFilter', 'RiemannR', 'RiemannSiegelTheta', 'RiemannSiegelZ',
3408+            'RightArrowBar', 'RightArrowLeftArrow', 'RightArrow', 'Root',
3409+            'RightCosetRepresentative', 'RightDownTeeVector', 'RightTeeArrow',
3410+            'RightDownVectorBar', 'RightDownVector', 'RightTeeVector', 'Roots',
3411+            'RightTriangleBar', 'RightTriangleEqual', 'RightTriangle', 'Round',
3412+            'RightUpDownVector', 'RightUpTeeVector', 'RightUpVectorBar',
3413+            'RightUpVector', 'RightVectorBar', 'RightVector', '$RootDirectory',
3414+            'RogersTanimotoDissimilarity', 'RootApproximant', 'RootIntervals',
3415+            'RootLocusPlot', 'RootMeanSquare', 'RootOfUnityQ', 'RootReduce',
3416+            'RootSum', 'RotateLabel', 'RotateLeft', 'Rotate', 'RotateRight',
3417+            'RotationAction', 'RotationMatrix', 'RotationTransform', 'RowBox',
3418+            'RoundingRadius', 'RowAlignments', 'RowLines', 'RowMinHeight',
3419+            'RowReduce', 'RowsEqual', 'RowSpacings', 'RSolve', 'RuleDelayed',
3420+            'RudvalisGroupRu', 'Rule', 'RulerUnits', 'RunScheduledTask',
3421+            'RunThrough', 'RuntimeAttributes', 'RuntimeOptions', 'SameQ',
3422+            'RussellRaoDissimilarity', 'SameTest', 'SampleDepth', 'SampleRate',
3423+            'SampledSoundFunction', 'SampledSoundList', 'SamplingPeriod',
3424+            'SatisfiabilityCount', 'SatisfiabilityInstances', 'SatisfiableQ',
3425+            'Saveable', 'SaveAutoDelete', 'SaveDefinitions', 'Save', 'Scaled',
3426+            'SawtoothWave', 'Scale', 'ScalingFunctions', 'ScalingMatrix',
3427+            'ScalingTransform', 'Scan', '$ScheduledTask', 'ScheduledTasks',
3428+            'ScheduledTaskObject', 'SchurDecomposition', 'ScientificForm',
3429+            'ScreenRectangle', 'ScreenStyleEnvironment', '$ScriptCommandLine',
3430+            'ScriptBaselineShifts', 'ScriptLevel', 'ScriptMinSize', 'Sech',
3431+            'ScriptSizeMultipliers', 'Scrollbars', 'ScrollingOptions', 'Share',
3432+            'ScrollPosition', 'SechDistribution', 'SectorChart3D', 'Select',
3433+            'SectorChart', 'SectorOrigin', 'SectorSpacing', 'SeedRandom',
3434+            'Selectable', 'SelectComponents', 'SelectedNotebook', 'SendMail',
3435+            'SelectionAnimate', 'SelectionCreateCell', 'SelectionEvaluate',
3436+            'SelectionEvaluateCreateCell', 'SelectionMove', 'SelfLoopStyle',
3437+            'SemialgebraicComponentInstances', 'SequenceAlignment', 'Sequence',
3438+            'SequenceForm', 'SequenceHold', 'SeriesCoefficient', 'SeriesData',
3439+            'Series', '$SessionID', 'SessionTime', 'SetAccuracy', 'SetDelayed',
3440+            'SetAlphaChannel', 'SetAttributes', 'SetDirectory', 'SetFileDate',
3441+            'SetOptions', 'SetPrecision', 'SetProperty', 'SetSelectedNotebook',
3442+            'SetSharedFunction', 'SetSharedVariable', 'SetStreamPosition',
3443+            'SetSystemOptions', 'SetterBar', 'Setter', 'Setting', 'Shading',
3444+            'Shallow', 'ShannonWavelet', 'ShapiroWilkTest', '$SharedFunctions',
3445+            '$SharedVariables', 'Sharpen', 'ShearingMatrix', 'ShortDownArrow',
3446+            'ShearingTransform', 'ShortestMatch', 'Shortest', 'ShortLeftArrow',
3447+            'ShortestPathFunction', 'Short', 'ShortRightArrow', 'ShortUpArrow',
3448+            'ShowAutoStyles', 'ShowCellBracket', 'ShowCellLabel', 'Show',
3449+            'ShowCellTags', 'ShowClosedCellArea', 'ShowContents', 'Signature',
3450+            'ShowCursorTracker', 'ShowGroupOpener', 'ShowPageBreaks', 'Sign',
3451+            'ShowSelection', 'ShowShortBoxForm', 'ShowSpecialCharacters',
3452+            'ShowStringCharacters', 'ShrinkingDelay', 'SiegelTheta', 'Sinc',
3453+            'SiegelTukeyTest', 'SignedRankTest', 'SignificanceLevel', 'Sinh',
3454+            'SignPadding', 'SignTest', 'SimilarityRules', 'SimpleGraph',
3455+            'SimpleGraphQ', 'Simplify', 'SinghMaddalaDistribution', 'Skeleton',
3456+            'SingleLetterItalics', 'SingularValueDecomposition', 'SinIntegral',
3457+            'SingularValueList', 'SingularValuePlot', 'SingularValues', 'Skip',
3458+            'SinhIntegral', 'SixJSymbol', 'SkeletonTransform', 'Skewness',
3459+            'SkellamDistribution', 'SkewNormalDistribution', 'Slider2D',
3460+            'Slider', 'SlideView', 'Slot', 'SlotSequence', 'SmallCircle',
3461+            'Smaller', 'Small', 'SmithWatermanSimilarity', 'SmoothHistogram3D',
3462+            'SmoothDensityHistogram', 'SmoothHistogram', 'SolveAlways', 'Sort',
3463+            'SmoothKernelDistribution', 'SokalSneathDissimilarity', 'Solve',
3464+            'SortBy', '$SoundDisplayFunction', 'Sound', 'SoundNote', 'Spacer',
3465+            'SoundVolume', 'Spacings', 'SpanAdjustments', 'SpanFromAbove',
3466+            'SpanCharacterRounding', 'SpanFromBoth', 'SpanFromLeft', 'Span',
3467+            'SpanLineThickness', 'SpanMaxSize', 'SpanMinSize', 'SpanSymmetric',
3468+            'SparseArray', 'Speak', 'Specularity', 'SpellingCorrection',
3469+            'SpellingDictionaries', 'SpellingDictionariesPath', 'Sphere',
3470+            'SpellingOptions', 'SphericalBesselJ', 'SphericalBesselY', 'Split',
3471+            'SphericalHankelH1', 'SphericalHankelH2', 'SphericalHarmonicY',
3472+            'SphericalPlot3D', 'SphericalRegion', 'SpheroidalEigenvalue',
3473+            'SpheroidalJoiningFactor', 'SpheroidalPS', 'SpheroidalPSPrime',
3474+            'SpheroidalQS', 'SpheroidalQSPrime', 'SpheroidalRadialFactor',
3475+            'SpheroidalS1', 'SpheroidalS1Prime', 'SpheroidalS2', 'Splice',
3476+            'SpheroidalS2Prime', 'SplineClosed', 'SplineDegree', 'SplineKnots',
3477+            'SplineWeights', 'SplitBy', 'SpokenString', 'SqrtBox', 'Sqrt',
3478+            'SquaredEuclideanDistance', 'SquareFreeQ', 'SquareIntersection',
3479+            'Square', 'SquaresR', 'SquareSubsetEqual', 'SquareSubset', 'Stack',
3480+            'SquareSupersetEqual', 'SquareSuperset', 'SquareUnion', 'Star',
3481+            'SquareWave', 'StabilityMargins', 'StabilityMarginsStyle', 'Stub',
3482+            'StableDistribution', 'StackBegin', 'StackComplete', 'Standardize',
3483+            'StackInhibit', 'StandardDeviationFilter', 'StandardDeviation',
3484+            'StandardForm', 'StarGraph', 'StartingStepSize', 'StartOfLine',
3485+            'StartOfString', 'StartProcess', 'StartScheduledTask', 'Streams',
3486+            'StartupSound', 'StateFeedbackGains', 'StateOutputEstimator',
3487+            'StateResponse', 'StateSpaceModel', 'StateSpaceRealization',
3488+            'StateSpaceTransform', 'StationaryWaveletPacketTransform', 'Style',
3489+            'StationaryWaveletTransform', 'StatusArea', 'StepMonitor', 'Table',
3490+            'StieltjesGamma', 'StirlingS1', 'StirlingS2', 'StopScheduledTask',
3491+            'StreamColorFunction', 'StreamColorFunctionScaling', 'StreamPlot',
3492+            'StreamDensityPlot', 'StreamPoints', 'StreamPosition', 'String',
3493+            'StreamScale', 'StreamStyle', 'StringCases', 'StringCount', 'Take',
3494+            'StringDrop', 'StringExpression', 'StringFormat', 'StringForm',
3495+            'StringFreeQ', 'StringInsert', 'StringJoin', 'StringLength',
3496+            'StringMatchQ', 'StringPosition', 'StringQ', 'StringReplaceList',
3497+            'StringReplace', 'StringReplacePart', 'StringReverse', 'StruveH',
3498+            'StringSkeleton', 'StringSplit', 'StringTake', 'StringToStream',
3499+            'StringTrim', 'StructuredSelection', 'StruveL', 'StyleBox', 'Tanh',
3500+            'StudentTDistribution', 'StyleBoxAutoDelete', 'StyleData', 'Tally',
3501+            'StyleDefinitions', 'StyleForm', 'StyleMenuListing', 'StylePrint',
3502+            'StyleNameDialogSettings', 'StyleSheetPath', 'Subfactorial',
3503+            'Subgraph', 'SubMinus', 'SubPlus', 'Subresultants', 'SubscriptBox',
3504+            'SubscriptBoxOptions', 'Subscripted', 'Subscript', 'SubsetEqual',
3505+            'Subset', 'Subsets', 'SubStar', 'SubsuperscriptBox', 'Subtract',
3506+            'SubsuperscriptBoxOptions', 'Subsuperscript', 'SubtractFrom',
3507+            'SucceedsEqual', 'Succeeds', 'SucceedsSlantEqual', 'SucceedsTilde',
3508+            'SuchThat', 'SumConvergence', 'SuperDagger', 'SuperMinus', 'Text',
3509+            'SuperPlus', 'SuperscriptBox', 'SuperscriptBoxOptions', 'Superset',
3510+            'Superscript', 'SupersetEqual', 'SuperStar', 'SurfaceColor',
3511+            'SurfaceGraphics', 'SurvivalDistribution', 'SurvivalFunction',
3512+            'SuspendPacket', 'SuzukiDistribution', 'SuzukiGroupSuz', 'Switch',
3513+            'SymbolName', 'Symbol', 'SymletWavelet', 'SymmetricGroup', 'Thick',
3514+            'SymmetricMatrixQ', 'SymmetricPolynomial', 'SymmetricReduction',
3515+            'SynchronousInitialization', 'SynchronousUpdating', 'SyntaxForm',
3516+            '$SyntaxHandler', 'SyntaxInformation', 'SyntaxLength', 'SyntaxQ',
3517+            'SyntaxPacket', '$SystemCharacterEncoding', 'SystemDialogInput',
3518+            'SystemHelpPath', '$SystemID', 'SystemInformation', '$System',
3519+            'SystemOpen', 'SystemOptions', 'SystemsModelDelete', 'TabFilling',
3520+            'SystemsModelDimensions', 'SystemsModelExtract', 'TableAlignments',
3521+            'SystemsModelFeedbackConnect', 'SystemsModelLabels', 'TableDepth',
3522+            'SystemsModelOrder', 'SystemsModelParallelConnect', 'TableForm',
3523+            'SystemsModelSeriesConnect', 'SystemsModelStateFeedbackConnect',
3524+            '$SystemWordLength', 'TableDirections', 'TableHeadings', 'TabView',
3525+            'TableSpacing', 'TabSpacings', 'TagBox', 'TaggingRules', 'TagSet',
3526+            'TagSetDelayed', 'TagUnset', 'TakeWhile', 'TargetFunctions',
3527+            'TautologyQ', '$TemporaryDirectory', 'Temporary', 'TensorRank',
3528+            '$TemporaryPrefix', 'TeXForm', 'TeXSave', 'TextAlignment', 'Thin',
3529+            'TextCell', 'TextClipboardType', 'TextData', 'TextJustification',
3530+            'TextPacket', 'TextRecognize', '$TextStyle', 'TextStyle', 'Thread',
3531+            'TextureCoordinateFunction', 'TextureCoordinateScaling', 'Texture',
3532+            'Therefore', 'Thickness', 'Thinning', 'ThompsonGroupTh', 'Through',
3533+            'ThreeJSymbol', 'Threshold', 'Throw', 'Thumbnail', 'Ticks', 'Tiny',
3534+            'TicksStyle', 'TildeEqual', 'TildeFullEqual', 'Tilde', '$TimedOut',
3535+            'TildeTilde', 'TimeConstrained', 'TimeConstraint', 'TimesBy',
3536+            'Times', '$TimeUnit', 'TimeUsed', 'TimeValue', '$TimeZone', 'Trig',
3537+            'TimeZone', 'Timing', 'TitsGroupT', 'ToASCII', 'ToBoxes', 'ToDate',
3538+            'ToCharacterCode', 'ToContinuousTimeModel', 'ToDiscreteTimeModel',
3539+            'ToeplitzMatrix', 'ToExpression', 'ToFileName', 'Together', 'True',
3540+            'TogglerBar', 'Toggler', 'ToHeldExpression', 'TokenWords', 'Total',
3541+            'Tolerance', 'ToLowerCase', 'ToNumberField', 'TooltipDelay',
3542+            'Tooltip', '$TopDirectory', 'TopHatTransform', 'TopologicalSort',
3543+            'ToRadicals', 'ToRules', 'ToString', 'TotalVariationFilter',
3544+            'TotalWidth', 'ToUpperCase', 'TraceAbove', 'TraceBackward', 'Tube',
3545+            'TraceDepth', 'TraceDialog', 'TraceForward', 'Trace', 'TraceOff',
3546+            'TraceOn', 'TraceOriginal', 'TracePrint', 'TraceScan', 'Translate',
3547+            'TrackedSymbols', 'TradingChart', 'TraditionalForm', 'Transparent',
3548+            'TraditionalFunctionNotation', 'TransferFunctionCancel', 'Trigger',
3549+            'TransferFunctionExpand', 'TransferFunctionFactor', 'Transpose',
3550+            'TransferFunctionModel', 'TransferFunctionPoles', 'TreeForm',
3551+            'TransferFunctionZeros', 'TransformationFunction', 'TreeGraph',
3552+            'TransformationFunctions', 'TransformationMatrix', 'TreeGraphQ',
3553+            'TransformedDistribution', 'TranslationTransform', 'TreePlot',
3554+            'TrendStyle', 'TriangleWave', 'TriangularDistribution', 'TrueQ',
3555+            'TrigExpand', 'TrigFactorList', 'TrigFactor', 'TrigReduce', 'With',
3556+            'TrigToExp', 'TrimmedMean', 'TruncatedDistribution', 'TTest',
3557+            'TukeyLambdaDistribution', 'Tuples', 'TuranGraph', 'TuringMachine',
3558+            'Uncompress', 'Undefined', 'UnderBar', 'Underflow', 'Underlined',
3559+            'UnderoverscriptBox', 'UnderoverscriptBoxOptions', 'Underscript',
3560+            'Underoverscript', 'UnderscriptBox', 'UnderscriptBoxOptions',
3561+            'UndirectedEdge', 'UndirectedGraph', 'UndirectedGraphQ', 'Unequal',
3562+            'Unevaluated', 'UniformDistribution', 'UniformGraphDistribution',
3563+            'UniformSumDistribution', 'Uninstall', 'Union', 'UnionPlus',
3564+            'Unique', 'UnitBox', 'Unitize', 'UnitStep', 'UnitTriangle', 'Word',
3565+            'UnitVector', 'Unprotect', 'UnsameQ', 'UnsavedVariables', 'Unset',
3566+            'UnsetShared', 'UpArrowBar', 'UpArrowDownArrow', 'UpArrow', 'Xnor',
3567+            'UpdateInterval', 'Update', 'UpDownArrow', 'UpEquilibrium', 'Zeta',
3568+            'UpperCaseQ', 'UpperLeftArrow', 'UpperRightArrow', 'UpSetDelayed',
3569+            'UpperTriangularize', 'UpSet', 'UpTeeArrow', 'UpValues', '$Urgent',
3570+            '$UserAddOnsDirectory', '$UserBaseDirectory', '$UserName', 'Wedge',
3571+            '$UserDocumentsDirectory', 'UsingFrontEnd', 'ValidationLength',
3572+            'ValueQ', 'Variables', 'VarianceEquivalenceTest', 'Variance',
3573+            'VarianceEstimatorFunction', 'VarianceTest', 'VectorAngle',
3574+            'VectorColorFunction', 'VectorColorFunctionScaling', 'VectorPlot',
3575+            'VectorDensityPlot', 'VectorPlot3D', 'VectorPoints', 'VectorQ',
3576+            'VectorScale', 'VectorStyle', 'Verbatim', 'VerifyConvergence',
3577+            'VerifyTestAssumptions', '$Version', '$VersionNumber', 'VertexAdd',
3578+            'VertexColors', 'VertexComponent', 'VertexCoordinateRules',
3579+            'VertexCoordinates', 'VertexCount', 'VertexCoverQ', 'VertexDegree',
3580+            'VertexDelete', 'VertexEccentricity', 'VertexInComponent', 'Which',
3581+            'VertexInDegree', 'VertexIndex', 'VertexLabeling', 'VertexLabels',
3582+            'VertexLabelStyle', 'VertexList', 'VertexNormals', 'VertexQ',
3583+            'VertexOutComponent', 'VertexOutDegree', 'VertexRenderingFunction',
3584+            'VertexReplace', 'VertexShapeFunction', 'VertexShape', 'ViewAngle',
3585+            'VertexSize', 'VertexStyle', 'VertexTextureCoordinates', 'Visible',
3586+            'VertexWeight', 'VerticalBar', 'VerticalSeparator', 'ViewCenter',
3587+            'VerticalSlider', 'VerticalTilde', 'ViewMatrix', 'ViewPoint',
3588+            'ViewRange', 'ViewVector', 'ViewVertical', 'VonMisesDistribution',
3589+            'WaitAll', 'WaitNext', 'WakebyDistribution', 'WatershedComponents',
3590+            'WalleniusHypergeometricDistribution', 'WaringYuleDistribution',
3591+            'WatsonUSquareTest', 'WattsStrogatzGraphDistribution', 'WeberE',
3592+            'WaveletBestBasis', 'WaveletFilterCoefficients', 'WaveletListPlot',
3593+            'WaveletImagePlot', 'WaveletMapIndexed', 'WaveletMatrixPlot',
3594+            'WaveletPhi', 'WaveletPsi', 'WaveletScale', 'WaveletScalogram',
3595+            'WaveletThreshold', 'WeatherData', 'WeibullDistribution', 'While',
3596+            'WeierstrassHalfPeriods', 'WeierstrassInvariants', 'WeierstrassP',
3597+            'WeierstrassPPrime', 'WeierstrassSigma', 'WeierstrassZeta',
3598+            'WeightedAdjacencyGraph', 'WeightedAdjacencyMatrix', 'Weights',
3599+            'WeightedGraphQ', 'WheelGraph', 'White', 'WhitespaceCharacter',
3600+            'Whitespace', 'WhittakerM', 'WhittakerW', 'WienerFilter', 'Write',
3601+            'WignerD', 'WignerSemicircleDistribution', 'WindowClickSelect',
3602+            'WindowElements', 'WindowFloating', 'WindowFrameElements', 'ZTest',
3603+            'WindowFrame', 'WindowMargins', 'WindowMovable', 'WindowOpacity',
3604+            'WindowSize', 'WindowStatusArea', 'WindowTitle', 'WindowToolbars',
3605+            'WolframAlpha', 'WordBoundary', 'WordCharacter', 'WordData',
3606+            'WordSearch', 'WordSeparators', 'WorkingPrecision', 'WriteString',
3607+            'Wronskian', 'XMLElement', 'XMLObject', 'Yellow', 'ZernikeR',
3608+            'YuleDissimilarity', 'ZeroTest', 'ZeroWidthTimes', 'ZetaZero',
3609+            'ZipfDistribution', 'ZTransform'
3610+            )
3611+        ),
3612+    /* Most symbol combinations can be valid Wolfram operators */
3613+    'SYMBOLS' => array(
3614+        '!', '@', '#', '$', '%', '&', '*', '-', '+', '=',
3615+        '^', '~', '|', '\\', '>', '<', ':', '?', '/'
3616+        ),
3617+    'CASE_SENSITIVE' => array(
3618+        GESHI_COMMENTS => false,
3619+        1 => true /* Wolfram is a case sensitive language */
3620+        ),
3621+    'STYLES' => array(
3622+        'KEYWORDS' => array(
3623+            1 => 'font-weight: bold;', /* make the system functions bold */
3624+            ),
3625+        'COMMENTS' => array(
3626+            'MULTI' => 'color: grey;',
3627+            2 => 'color: grey;', /* nested comments are grey as well */
3628+            3 => 'color: #000aa; font-weight: bold;' /* complex symbols */
3629+            ),
3630+        'ESCAPE_CHAR' => array(
3631+            0 => 'background-color: #3cb371; font-weight: bold;'
3632+            ),
3633+        'BRACKETS' => array(
3634+            0 => 'color: green; font-weight: bold;'
3635+            ),
3636+        'STRINGS' => array(
3637+            0 => 'color: grey; font-weight: bold;'
3638+            ),
3639+        'NUMBERS' => array(
3640+            0 => 'color: red;'
3641+            ),
3642+        'METHODS' => array(
3643+            1 => 'color: #060;'
3644+            ),
3645+        'REGEXPS' => array(
3646+            ),
3647+        'SYMBOLS' => array(
3648+            0 => 'color: #339933; font-weight: bold;'
3649+            ),
3650+        'SCRIPT' => array(
3651+            )
3652+        ),
3653+    'URLS' => array(
3654+        /* online documentation for system functions */
3655+        1 => 'http://reference.wolfram.com/language/ref/{FNAME}.html'
3656+        ),
3657+    'OOLANG' => false,
3658+    'OBJECT_SPLITTERS' => array(
3659+        ),
3660+    'REGEXPS' => array(
3661+        ),
3662+    'STRICT_MODE_APPLIES' => GESHI_NEVER,
3663+    'SCRIPT_DELIMITERS' => array(
3664+        ),
3665+    'HIGHLIGHT_STRICT_BLOCK' => array(
3666+        )
3667+);
3668diff --git geshi/xbasic.php geshi/xbasic.php
3669index 45af710..c78a7b9 100644
3670--- geshi/xbasic.php 2017-05-13 19:11:19 UTC
3671+++ geshi/xbasic.php 2022-09-15 20:03:19 UTC
3672@@ -7 +7 @@
3673- * Release Version: 1.0.9.0
3674+ * Release Version: 1.0.9.1
3675diff --git geshi/xml.php geshi/xml.php
3676index a6a145f..6f12739 100644
3677--- geshi/xml.php 2017-05-13 19:11:19 UTC
3678+++ geshi/xml.php 2022-09-15 20:03:19 UTC
3679@@ -7 +7 @@
3680- * Release Version: 1.0.9.0
3681+ * Release Version: 1.0.9.1
3682diff --git geshi/xojo.php geshi/xojo.php
3683index e067acf..abd2525 100644
3684--- geshi/xojo.php 2017-05-13 19:11:19 UTC
3685+++ geshi/xojo.php 2022-09-15 20:03:19 UTC
3686@@ -7 +7 @@
3687- * Release Version: 1.0.9.0
3688+ * Release Version: 1.0.9.1
3689diff --git geshi/xorg_conf.php geshi/xorg_conf.php
3690index 92b276b..b9280bb 100644
3691--- geshi/xorg_conf.php 2017-05-13 19:11:19 UTC
3692+++ geshi/xorg_conf.php 2022-09-15 20:03:19 UTC
3693@@ -7 +7 @@
3694- * Release Version: 1.0.9.0
3695+ * Release Version: 1.0.9.1
3696diff --git geshi/xpp.php geshi/xpp.php
3697index d249c48..0e57f4d 100644
3698--- geshi/xpp.php 2017-05-13 19:11:19 UTC
3699+++ geshi/xpp.php 2022-09-15 20:03:19 UTC
3700@@ -7 +7 @@
3701- * Release Version: 1.0.9.0
3702+ * Release Version: 1.0.9.1
3703diff --git geshi/yaml.php geshi/yaml.php
3704index 252779e..e423717 100644
3705--- geshi/yaml.php 2017-05-13 19:11:19 UTC
3706+++ geshi/yaml.php 2022-09-15 20:03:19 UTC
3707@@ -7 +7 @@
3708- * Release Version: 1.0.9.0
3709+ * Release Version: 1.0.9.1
3710diff --git geshi/z80.php geshi/z80.php
3711index 5c8021f..d934933 100644
3712--- geshi/z80.php 2017-05-13 19:11:19 UTC
3713+++ geshi/z80.php 2022-09-15 20:03:19 UTC
3714@@ -7 +7 @@
3715- * Release Version: 1.0.9.0
3716+ * Release Version: 1.0.9.1
3717diff --git geshi/zxbasic.php geshi/zxbasic.php
3718index d097194..ec90e79 100644
3719--- geshi/zxbasic.php 2017-05-13 19:11:19 UTC
3720+++ geshi/zxbasic.php 2022-09-15 20:03:19 UTC
3721@@ -7 +7 @@
3722- * Release Version: 1.0.9.0
3723+ * Release Version: 1.0.9.1
3724