summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/listings/lstlang1.sty
blob: 97481e7d77b741cb9d9b73367d44aed405970d36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
%%
%% This is file `lstlang1.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% lstdrvrs.dtx  (with options: `lang1')
%% 
%% The listings package is copyright 1996--2004 Carsten Heinz, and
%% continued maintenance on the package is copyright 2006--2007 Brooks
%% Moses. From 2013 on the maintenance is done by Jobst Hoffmann.
%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
%% 2007/2013 any individual author listed in this file.
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
%% Either version 1.3c or, at your option, any later version.
%%
%% This file is completely free and comes without any warranty.
%%
%% Send comments and ideas on the package, error reports and additional
%% programming languages to Jobst Hoffmann at <j.hoffmann@fh-aachen.de>.
%%
\ProvidesFile{lstlang1.sty}
    [2024/05/25 1.10b listings language file]
%%
%% ACSL definition (c) 2000 by Andreas Matthias
%%
\lst@definelanguage{ACSL}[90]{Fortran}%
   {morekeywords={algorithm,cinterval,constant,derivative,discrete,%
         dynamic,errtag,initial,interval,maxterval,minterval,%
         merror,xerror,nsteps,procedural,save,schedule,sort,%
         table,terminal,termt,variable},%
    sensitive=false,%
    morecomment=[l]!%
   }[keywords, comments]%
%%
%% Ada 95 definition (c) Torsten Neuer
%%
%% Ada 2005 definition (c) 2006 Santiago Urue\~{n}a Pascual
%%                              <Santiago.Uruena@upm.es>
%%
\lst@definelanguage[2005]{Ada}[95]{Ada}%
  {morekeywords={interface,overriding,synchronized}}%
\lst@definelanguage[95]{Ada}[83]{Ada}%
  {morekeywords={abstract,aliased,protected,requeue,tagged,until}}%
\lst@definelanguage[83]{Ada}%
  {morekeywords={abort,abs,accept,access,all,and,array,at,begin,body,%
      case,constant,declare,delay,delta,digits,do,else,elsif,end,entry,%
      exception,exit,for,function,generic,goto,if,in,is,limited,loop,%
      mod,new,not,null,of,or,others,out,package,pragma,private,%
      procedure,raise,range,record,rem,renames,return,reverse,select,%
      separate,subtype,task,terminate,then,type,use,when,while,with,%
      xor},%
   sensitive=f,%
   morecomment=[l]--,%
   morestring=[m]",% percent not defined as stringizer so far
   morestring=[m]'%
  }[keywords,comments,strings]
%%
%% awk definitions (c) Christoph Giess
%%
\lst@definelanguage[gnu]{Awk}[POSIX]{Awk}%
  {morekeywords={and,asort,bindtextdomain,compl,dcgettext,gensub,%
      lshift,mktime,or,rshift,strftime,strtonum,systime,xor,extension}%
  }%
\lst@definelanguage[POSIX]{Awk}%
  {keywords={BEGIN,END,close,getline,next,nextfile,print,printf,%
      system,fflush,atan2,cos,exp,int,log,rand,sin,sqrt,srand,gsub,%
      index,length,match,split,sprintf,strtonum,sub,substr,tolower,%
      toupper,if,while,do,for,break,continue,delete,exit,function,%
      return},%
   sensitive,%
   morecomment=[l]\#,%
   morecomment=[l]//,%
   morecomment=[s]{/*}{*/},%
   morestring=[b]"%
  }[keywords,comments,strings]
%%
%% Visual Basic definition (c) 2002 Robert Frank
%%
\lst@definelanguage[Visual]{Basic}
  {morekeywords={Abs,Array,Asc,AscB,AscW,Atn,Avg,CBool,CByte,CCur,%
      CDate,CDbl,Cdec,Choose,Chr,ChrB,ChrW,CInt,CLng,Command,Cos,%
      Count,CreateObject,CSng,CStr,CurDir,CVar,CVDate,CVErr,Date,%
      DateAdd,DateDiff,DatePart,DateSerial,DateValue,Day,DDB,Dir,%
      DoEvents,Environ,EOF,Error,Exp,FileAttr,FileDateTime,FileLen,%
      Fix,Format,FreeFile,FV,GetAllStrings,GetAttr,%
      GetAutoServerSettings,GetObject,GetSetting,Hex,Hour,IIf,%
      IMEStatus,Input,InputB,InputBox,InStr,InstB,Int,Integer,IPmt,%
      IsArray,IsDate,IsEmpty,IsError,IsMissing,IsNull,IsNumeric,%
      IsObject,LBound,LCase,Left,LeftB,Len,LenB,LoadPicture,Loc,LOF,%
      Log,Ltrim,Max,Mid,MidB,Min,Minute,MIRR,Month,MsgBox,Now,NPer,%
      NPV,Oct,Partition,Pmt,PPmt,PV,QBColor,Rate,RGB,Right,RightB,Rnd,%
      Rtrim,Second,Seek,Sgn,Shell,Sin,SLN,Space,Spc,Sqr,StDev,StDevP,%
      Str,StrComp,StrConv,String,Switch,Sum,SYD,Tab,Tan,Time,Timer,%
      TimeSerial,TimeValue,Trim,TypeName,UBound,Ucase,Val,Var,VarP,%
      VarType,Weekday,Year},% functions
   morekeywords=[2]{Accept,Activate,Add,AddCustom,AddFile,AddFromFile,%
      AddFromTemplate,AddItem,AddNew,AddToAddInToolbar,%
      AddToolboxProgID,Append,AppendChunk,Arrange,Assert,AsyncRead,%
      BatchUpdate,BeginTrans,Bind,Cancel,CancelAsyncRead,CancelBatch,%
      CancelUpdate,CanPropertyChange,CaptureImage,CellText,CellValue,%
      Circle,Clear,ClearFields,ClearSel,ClearSelCols,Clone,Close,Cls,%
      ColContaining,ColumnSize,CommitTrans,CompactDatabase,Compose,%
      Connect,Copy,CopyQueryDef,CreateDatabase,CreateDragImage,%
      CreateEmbed,CreateField,CreateGroup,CreateIndex,CreateLink,%
      CreatePreparedStatement,CreatePropery,CreateQuery,%
      CreateQueryDef,CreateRelation,CreateTableDef,CreateUser,%
      CreateWorkspace,Customize,Delete,DeleteColumnLabels,%
      DeleteColumns,DeleteRowLabels,DeleteRows,DoVerb,Drag,Draw,Edit,%
      EditCopy,EditPaste,EndDoc,EnsureVisible,EstablishConnection,%
      Execute,ExtractIcon,Fetch,FetchVerbs,Files,FillCache,Find,%
      FindFirst,FindItem,FindLast,FindNext,FindPrevious,Forward,%
      GetBookmark,GetChunk,GetClipString,GetData,GetFirstVisible,%
      GetFormat,GetHeader,GetLineFromChar,GetNumTicks,GetRows,%
      GetSelectedPart,GetText,GetVisibleCount,GoBack,GoForward,Hide,%
      HitTest,HoldFields,Idle,InitializeLabels,InsertColumnLabels,%
      InsertColumns,InsertObjDlg,InsertRowLabels,InsertRows,Item,%
      KillDoc,Layout,Line,LinkExecute,LinkPoke,LinkRequest,LinkSend,%
      Listen,LoadFile,LoadResData,LoadResPicture,LoadResString,%
      LogEvent,MakeCompileFile,MakeReplica,MoreResults,Move,MoveData,%
      MoveFirst,MoveLast,MoveNext,MovePrevious,NavigateTo,NewPage,%
      NewPassword,NextRecordset,OLEDrag,OnAddinsUpdate,OnConnection,%
      OnDisconnection,OnStartupComplete,Open,OpenConnection,%
      OpenDatabase,OpenQueryDef,OpenRecordset,OpenResultset,OpenURL,%
      Overlay,PaintPicture,Paste,PastSpecialDlg,PeekData,Play,Point,%
      PopulatePartial,PopupMenu,Print,PrintForm,PropertyChanged,Pset,%
      Quit,Raise,RandomDataFill,RandomFillColumns,RandomFillRows,%
      rdoCreateEnvironment,rdoRegisterDataSource,ReadFromFile,%
      ReadProperty,Rebind,ReFill,Refresh,RefreshLink,RegisterDatabase,%
      Reload,Remove,RemoveAddInFromToolbar,RemoveItem,Render,%
      RepairDatabase,Reply,ReplyAll,Requery,ResetCustom,%
      ResetCustomLabel,ResolveName,RestoreToolbar,Resync,Rollback,%
      RollbackTrans,RowBookmark,RowContaining,RowTop,Save,SaveAs,%
      SaveFile,SaveToFile,SaveToolbar,SaveToOle1File,Scale,ScaleX,%
      ScaleY,Scroll,Select,SelectAll,SelectPart,SelPrint,Send,%
      SendData,Set,SetAutoServerSettings,SetData,SetFocus,SetOption,%
      SetSize,SetText,SetViewport,Show,ShowColor,ShowFont,ShowHelp,%
      ShowOpen,ShowPrinter,ShowSave,ShowWhatsThis,SignOff,SignOn,Size,%
      Span,SplitContaining,StartLabelEdit,StartLogging,Stop,%
      Synchronize,TextHeight,TextWidth,ToDefaults,TwipsToChartPart,%
      TypeByChartType,Update,UpdateControls,UpdateRecord,UpdateRow,%
      Upto,WhatsThisMode,WriteProperty,ZOrder},% methods
   morekeywords=[3]{AccessKeyPress,AfterAddFile,AfterChangeFileName,%
      AfterCloseFile,AfterColEdit,AfterColUpdate,AfterDelete,%
      AfterInsert,AfterLabelEdit,AfterRemoveFile,AfterUpdate,%
      AfterWriteFile,AmbienChanged,ApplyChanges,Associate,%
      AsyncReadComplete,AxisActivated,AxisLabelActivated,%
      AxisLabelSelected,AxisLabelUpdated,AxisSelected,%
      AxisTitleActivated,AxisTitleSelected,AxisTitleUpdated,%
      AxisUpdated,BeforeClick,BeforeColEdit,BeforeColUpdate,%
      BeforeConnect,BeforeDelete,BeforeInsert,BeforeLabelEdit,%
      BeforeLoadFile,BeforeUpdate,ButtonClick,ButtonCompleted,%
      ButtonGotFocus,ButtonLostFocus,Change,ChartActivated,%
      ChartSelected,ChartUpdated,Click,ColEdit,Collapse,ColResize,%
      ColumnClick,Compare,ConfigChageCancelled,ConfigChanged,%
      ConnectionRequest,DataArrival,DataChanged,DataUpdated,DblClick,%
      Deactivate,DeviceArrival,DeviceOtherEvent,DeviceQueryRemove,%
      DeviceQueryRemoveFailed,DeviceRemoveComplete,DeviceRemovePending,%
      DevModeChange,Disconnect,DisplayChanged,Dissociate,%
      DoGetNewFileName,Done,DonePainting,DownClick,DragDrop,DragOver,%
      DropDown,EditProperty,EnterCell,EnterFocus,Event,ExitFocus,%
      Expand,FootnoteActivated,FootnoteSelected,FootnoteUpdated,%
      GotFocus,HeadClick,InfoMessage,Initialize,IniProperties,%
      ItemActivated,ItemAdded,ItemCheck,ItemClick,ItemReloaded,%
      ItemRemoved,ItemRenamed,ItemSeletected,KeyDown,KeyPress,KeyUp,%
      LeaveCell,LegendActivated,LegendSelected,LegendUpdated,%
      LinkClose,LinkError,LinkNotify,LinkOpen,Load,LostFocus,%
      MouseDown,MouseMove,MouseUp,NodeClick,ObjectMove,%
      OLECompleteDrag,OLEDragDrop,OLEDragOver,OLEGiveFeedback,%
      OLESetData,OLEStartDrag,OnAddNew,OnComm,Paint,PanelClick,%
      PanelDblClick,PathChange,PatternChange,PlotActivated,%
      PlotSelected,PlotUpdated,PointActivated,PointLabelActivated,%
      PointLabelSelected,PointLabelUpdated,PointSelected,%
      PointUpdated,PowerQuerySuspend,PowerResume,PowerStatusChanged,%
      PowerSuspend,QueryChangeConfig,QueryComplete,QueryCompleted,%
      QueryTimeout,QueryUnload,ReadProperties,Reposition,%
      RequestChangeFileName,RequestWriteFile,Resize,ResultsChanged,%
      RowColChange,RowCurrencyChange,RowResize,RowStatusChanged,%
      SelChange,SelectionChanged,SendComplete,SendProgress,%
      SeriesActivated,SeriesSelected,SeriesUpdated,SettingChanged,%
      SplitChange,StateChanged,StatusUpdate,SysColorsChanged,%
      Terminate,TimeChanged,TitleActivated,TitleSelected,%
      TitleActivated,UnboundAddData,UnboundDeleteRow,%
      UnboundGetRelativeBookmark,UnboundReadData,UnboundWriteData,%
      Unload,UpClick,Updated,Validate,ValidationError,WillAssociate,%
      WillChangeData,WillDissociate,WillExecute,WillUpdateRows,%
      WithEvents,WriteProperties},% VB-events
   morekeywords=[4]{AppActivate,Base,Beep,Call,Case,ChDir,ChDrive,%
      Const,Declare,DefBool,DefByte,DefCur,DefDate,DefDbl,DefDec,%
      DefInt,DefLng,DefObj,DefSng,DefStr,Deftype,DefVar,DeleteSetting,%
      Dim,Do,Else,ElseIf,End,Enum,Erase,Event,Exit,Explicit,FileCopy,%
      For,ForEach,Friend,Function,Get,GoSub,GoTo,If,Implements,Kill,%
      Let,LineInput,Lock,Lset,MkDir,Name,Next,OnError,On,Option,%
      Private,Property,Public,Put,RaiseEvent,Randomize,ReDim,Rem,%
      Reset,Resume,Return,RmDir,Rset,SavePicture,SaveSetting,%
      SendKeys,SetAttr,Static,Sub,Then,Type,Unlock,Wend,While,Width,%
      With,Write},% statements
   sensitive=false,%
   keywordcomment=rem,%
   MoreSelectCharTable=\def\lst@BeginKC@{% chmod
      \lst@ResetToken
      \lst@BeginComment\lst@GPmode{{\lst@commentstyle}%
                       \lst@Lmodetrue\lst@modetrue}\@empty},%
   morecomment=[l]{'},%
   morecomment=[s]{/*}{*/},%
   morestring=[b]",%
   }[keywords,comments,strings,keywordcomments]
\lst@definelanguage[11]{C++}[ISO]{C++}%
  {morekeywords={alignas,alignof,char16_t,char32_t,constexpr,%
      decltype,noexcept,nullptr,static_assert,thread_local},%
  }%
\lst@definelanguage[ANSI]{C++}[ISO]{C++}{}%
\lst@definelanguage[GNU]{C++}[ISO]{C++}%
  {morekeywords={__attribute__,__extension__,__restrict,__restrict__,%
      typeof,__typeof__},%
  }%
\lst@definelanguage[Visual]{C++}[ISO]{C++}%
  {morekeywords={__asm,__based,__cdecl,__declspec,dllexport,%
      dllimport,__except,__fastcall,__finally,__inline,__int8,__int16,%
      __int32,__int64,naked,__stdcall,thread,__try,__leave},%
  }%
\lst@definelanguage[ISO]{C++}[ANSI]{C}%
  {morekeywords={and,and_eq,asm,bad_cast,bad_typeid,bitand,bitor,bool,%
      catch,class,compl,const_cast,delete,dynamic_cast,explicit,export,%
      false,friend,inline,mutable,namespace,new,not,not_eq,operator,or,%
      or_eq,private,protected,public,reinterpret_cast,static_cast,%
      template,this,throw,true,try,typeid,type_info,typename,using,%
      virtual,wchar_t,xor,xor_eq},%
  }%
%%
%% Objective-C definition (c) 1997 Detlev Droege
%%
\lst@definelanguage[Objective]{C}[ANSI]{C}
  {morekeywords={bycopy,id,in,inout,oneway,out,self,super,%
      @class,@defs,@encode,@end,@implementation,@interface,@private,%
      @protected,@protocol,@public,@selector},%
   moredirectives={import}%
  }%
%%
%% Handel-C definition, refer http://www.celoxica.com
%%
\lst@definelanguage[Handel]{C}[ANSI]{C}
  {morekeywords={assert,chan,chanin,chanout,clock,delay,expr,external,%
      external_divide,family,ifselect,in,inline,interface,internal,%
      internal_divid,intwidth,let,macro,mpram,par,part,prialt,proc,ram,%
      releasesema,reset,rom,select,sema,set,seq,shared,signal,try,%
      reset,trysema,typeof,undefined,width,with,wom},%
  }%
\lst@definelanguage[ANSI]{C}%
  {morekeywords={auto,break,case,char,const,continue,default,do,double,%
      else,enum,extern,float,for,goto,if,int,long,register,return,%
      short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
      void,volatile,while},%
   sensitive,%
   morecomment=[s]{/*}{*/},%
   morecomment=[l]//,% nonstandard
   morestring=[b]",%
   morestring=[b]',%
   moredelim=*[directive]\#,%
   moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
      include,pragma,undef,warning}%
  }[keywords,comments,strings,directives]%
%%
%% C-Sharp definition (c) 2002 Martin Brodbeck
%%
\lst@definelanguage[Sharp]{C}%
  {morekeywords={abstract,base,bool,break,byte,case,catch,char,checked,%
      class,const,continue,decimal,default,delegate,do,double,else,%
      enum,event,explicit,extern,false,finally,fixed,float,for,foreach,%
      goto,if,implicit,in,int,interface,internal,is,lock,long,%
      namespace,new,null,object,operator,out,override,params,private,%
      protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,%
      static,string,struct,switch,this,throw,true,try,typeof,uint,%
      ulong,unchecked,unsafe,ushort,using,virtual,void,while,%
      as,volatile,stackalloc},% Kai K\"ohne
   sensitive,%
   morecomment=[s]{/*}{*/},%
   morecomment=[l]//,%
   morestring=[b]"
  }[keywords,comments,strings]
%%
%% csh definition (c) 1998 Kai Below
%%
\lst@definelanguage{csh}
  {morekeywords={alias,awk,cat,echo,else,end,endif,endsw,exec,exit,%
      foreach,glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
      set,setenv,shift,source,switch,then,time,while,umask,unalias,%
      unset,wait,while,@,env,argv,child,home,ignoreeof,noclobber,%
      noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
      sqrt,BEGIN,END},%
   morecomment=[l]\#,%
   morestring=[d]"%
  }[keywords,comments,strings]
%%
%% bash,sh definition (c) 2003 Riccardo Murri <riccardo.murri@gmx.it>
%%
\lst@definelanguage{bash}[]{sh}%
  {morekeywords={alias,bg,bind,builtin,caller,command,compgen,compopt,%
      complete,coproc,declare,disown,dirs,enable,fc,fg,help,history,%
      jobs,let,local,logout,mapfile,printf,pushd,popd,readarray,select,%
      set,suspend,shopt,source,times,type,typeset,ulimit,unalias,wait},%
  }%
\lst@definelanguage{sh}%
  {morekeywords={awk,break,case,cat,cd,continue,do,done,echo,elif,else,%
      env,esac,eval,exec,exit,export,expr,false,fi,for,function,getopts,%
      hash,history,if,in,kill,login,newgrp,nice,nohup,ps,pwd,read,%
      readonly,return,set,sed,shift,test,then,times,trap,true,type,%
      ulimit,umask,unset,until,wait,while},%
   morecomment=[l]\#,%
   morestring=[d]",%
   morestring=[d]'%
  }[keywords,comments,strings]
\lst@definelanguage[18]{Fortran}[08]{Fortran}{%
  morekeywords={FAIL, IMAGE, NON_RECURSIVE},%
  morekeywords=[3]{GET_TEAM, TEAM_NUMBER, IMAGE_TEAMS, NUM_IMAGES,
    THIS_IMAGE, FAILED_IMAGES, STOPPED_IMAGES, IMAGES_STATUS, CO_BROADCAST,
  CO_MAX, CO_MIN, CO_SUM, CO_REDUCE, ATOMIC_ADD, ATOMIC_AND, ATOMIC_OR,
  ATOMIC_XOR, ATOMIC_FETCH_ADD, ATOMIC_FETCH_AND, ATOMIC_FETCH_OR,
  ATOMIC_FETCH_XOR, ATOMIC_FETCH_CAS, IEEE_GET_MODES, IEEE_SET_MODES,
  IEEE_FMA, IEEE_SIGNBIT, IEEE_INT, IEEE_REM, IEEE_MAX_NUM,
  IEEE_MAX_NUM_MAG,
  IEEE_MIN_NUM, IEEE_MAX_NUM_MAG, IEEE_NEXT_DOWN, IEEE_NEXT_UP,
  IEEE_SUPPORT_DATATYPE, IEEE_QUIET_EQ, IEEE_QUIET_GE, IEEE_QUIET_GT,
  IEEE_QUIET_LE, IEEE_QUIET_LT, IEEE_QUIET_NE, IEEE_SIGNALING_EQ,
  IEEE_SIGNALING_GE, IEEE_SIGNALING_GT, IEEE_SIGNALING_LE,
  IEEE_SIGNALING_LT, IEEE_SIGNALING_NE}%
}%
\lst@definelanguage[08]{Fortran}[03]{Fortran}{%
  morekeywords={ALL, BLOCK, CODIMENSION, CONCURRENT, CONTIGUOUS, CRITICAL,%
    ERROR, IMAGES, LOCK, MEMORY, SUBMODULE, SYNC, UNLOCK},%
  morekeywords=[3]{ACOSH, ASINH, ATANH, ATOMIC_DEFINE, ATOMIC_REF,%
    BESSEL_J0, BESSEL_J1, BESSEL_JN, BESSEL_Y0, BESSEL_Y1, BESSEL_YN,%
    BGE, BGT, BLE, BLT, C_SIZEOF, COMPILER_OPTIONS, COMPILER_VERSION,%
    DSHIFTL, DSHIFTR, ERF, ERFC, ERFC_SCALED, EXECUTE_COMMAND_LINE,%
    FINDLOC, GAMMA, HYPOT, IALL, IANY, IMAGE_INDEX, IPARITY, LCOBOUND,%
    LEADZ, LOG_GAMMA, MASKL, MASKR, MERGE_BITS, NORM2, NUM_IMAGES,%
    PARITY, POPCNT, POPPAR, SHIFTA, SHIFTL, SHIFTR, STORAGE_SIZE,%
    THIS_IMAGE, TRAILZ, UCOBOUND}%
}%
\lst@definelanguage[03]{Fortran}[95]{Fortran}{%
  morekeywords={ABSTRACT, ASSOCIATE, ASYNCHRONOUS, BIND, CLASS, DEFERRED,%
    ENUM, ENUMERATOR, EXTENDS, FINAL, FLUSH, GENERIC, IMPORT,%
    NON_OVERRIDABLE, NOPASS, PASS, PROTECTED, VALUE, VOLATILE, WAIT},%
    morekeywords=[2]{DECIMAL, ENCODING, IOMSG, ROUND},%
  morekeywords=[3]{C_ASSOCIATED, C_F_POINTER, C_F_PROCPOINTER, C_FUNLOC,%
    C_LOC, COMMAND_ARGUMENT_COUNT, EXTENDS_TYPE_OF, GET_COMMAND,%
    GET_COMMAND_ARGUMENT, GET_ENVIRONMENT_VARIABLE, IS_IOSTAT_END,%
    MOVE_ALLOC,NEW_LINE,SAME_TYPE_AS, SELECTED_CHAR_KIND}%
}%
\lst@definelanguage[90]{Fortran}[95]{Fortran}{}
\lst@definelanguage[95]{Fortran}[77]{Fortran}{%
  deletekeywords=SAVE,%
  morekeywords={ALLOCATABLE, ALLOCATE, ASSIGNMENT, CASE, CONTAINS, CYCLE,%
    DEALLOCATE, DEFAULT, EXIT, INCLUDE, IN, NONE, OUT, INTENT, INTERFACE,%
    MODULE, NAMELIST, NULLIFY, ONLY, OPERATOR, OPTIONAL, OUT, POINTER,%
    PRIVATE, PUBLIC, RECURSIVE, RESULT, SELECT, SEQUENCE, TARGET, TYPE,%
    USE, WHERE, WHILE, BLOCKDATA, DOUBLEPRECISION, ENDBLOCKDATA, ENDFILE,%
    ENDFUNCTION, ENDINTERFACE, ENDMODULE, ENDPROGRAM, ENDSELECT,%
    ENDSUBROUTINE, ENDTYPE, ENDWHERE, INOUT, SELECTCASE,%
    ELEMENTAL, ELSEWHERE, FORALL, PURE,%
      PROCEDURE},%
  morekeywords=[2]{ACTION, ADVANCE, DELIM, IOLENGTH, LEN, NAME, NML, PAD,%
    POSITION, READWRITE, SIZE, STAT},% corrected NML from NMT
  morekeywords=[3]{ACHAR, ADJUSTL, ADJUSTR, ALL, ALLOCATED, ANY, ASSOCIATED,%
    BIT_SIZE, BTEST, CEILING, COUNT, CPU_TIME, CSHIFT, DATE_AND_TIME, DIGITS,%
    DOT_PRODUCT, EOSHIFT, EPSILON, EXPONENT, FLOOR, FRACTION, HUGE, IACHAR,%
    IAND, IBCLR, IBITS, IBSET, ICHAR, IEOR, IOR, ISHFT, ISHFTC, KIND, LBOUND,%
    LEN_TRIM,% left out LOGICAL
    MATMUL, MAXEXPONENT, MAXLOC, MAXVAL, MERGE, MINEXPONENT, MINLOC, MINVAL,%
    MODULO, MVBITS, NEAREST, NOT, NULL, PACK, PRECISION, PRESENT, PRODUCT,%
    RADIX, RANDOM_NUMBER, RANDOM_SEED, RANGE, RANK, REPEAT, RESHAPE,%
    RRSPACING, SCALE, SCAN, SELECTED_INT_KIND, SELECTED_REAL_KIND,%
    SET_EXPONENT, SHAPE, SINH, SIZE, SPACING, SPREAD, SUM, SYSTEM_CLOCK,%
    TINY, TRANSFER, TRANSPOSE, TRIM, UBOUND, UNPACK, VERIFY},%
  deletecomment=[f],% no fixed comment line: 1998 Magne Rudshaug
morecomment=[l]!%
}%
\lst@definelanguage[77]{Fortran}{%
  morekeywords={ASSIGN, BACKSPACE, CALL, CHARACTER, %
    CLOSE, COMMON, COMPLEX, CONTINUE, DATA, DIMENSION, DO, DOUBLE, %
    ELSE, ELSEIF, END, ENDIF, ENDDO, ENTRY, EQUIVALENCE, EXTERNAL, %
    FILE, FORMAT, FUNCTION, GO, TO, GOTO, IF, IMPLICIT, %
    INQUIRE, INTEGER, INTRINSIC, LOGICAL, %
    OPEN, PARAMETER, PAUSE, PRECISION, PRINT, PROGRAM, READ, REAL, %
    RETURN, REWIND, SAVE, STOP, SUBROUTINE, THEN, %
    WRITE},%
  morekeywords=[2]{ACCESS, BLANK, BLOCK, DIRECT, EOF, ERR, EXIST,%
    FMT, FORM, FORMATTED, IOSTAT, NAMED, NEXTREC, NUMBER, OPENED,%
    REC, RECL, SEQUENTIAL, STATUS, TYPE, UNFORMATTED, UNIT},%
  morekeywords=[3]{INT, DBLE, CMPLX, ICHAR, CHAR, AINT, ANINT,% left out real
    NINT, ABS, MOD, SIGN, DIM, DPROD, MAX, MIN, AIMAG, CONJG, SQRT,%
    EXP, LOG, LOG10, SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, SINH,%
    COSH, TANH, LGE, LGT, LLE, LLT, LEN, INDEX},%
  morekeywords=[4]{AND, EQ, EQV, FALSE, GE, GT, OR, LE, LT, NE, NEQV,%
    NOT, TRUE},%
   sensitive=f,%% not Fortran-77 standard, but allowed in Fortran-95 %%
   morecomment=[f]*,%
   morecomment=[f]C,%
   morecomment=[f]c,%
   morestring=[d]",%% not Fortran-77 standard, but allowed in Fortran-95 %%
   morestring=[d]'%
  }[keywords,comments,strings]
\lst@definelanguage{HTML}%
  {morekeywords={A,ABBR,ACRONYM,ADDRESS,APPLET,AREA,B,BASE,BASEFONT,%
      BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CENTER,CITE,CODE,COL,%
      COLGROUP,DD,DEL,DFN,DIR,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FONT,FORM,%
      FRAME,FRAMESET,HEAD,HR,H1,H2,H3,H4,H5,H6,HTML,I,IFRAME,IMG,INPUT,%
      INS,ISINDEX,KBD,LABEL,LEGEND,LH,LI,LINK,LISTING,MAP,META,MENU,%
      NOFRAMES,NOSCRIPT,OBJECT,OPTGROUP,OPTION,P,PARAM,PLAINTEXT,PRE,%
      OL,Q,S,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRIKE,STRING,STRONG,STYLE,%
      SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,U,UL,%
      VAR,XMP,%
      accesskey,action,align,alink,alt,archive,axis,background,bgcolor,%
      border,cellpadding,cellspacing,charset,checked,cite,class,classid,%
      code,codebase,codetype,color,cols,colspan,content,coords,data,%
      datetime,defer,disabled,dir,event,error,for,frameborder,headers,%
      height,href,hreflang,hspace,http-equiv,id,ismap,label,lang,link,%
      longdesc,marginwidth,marginheight,maxlength,media,method,multiple,%
      name,nohref,noresize,noshade,nowrap,onblur,onchange,onclick,%
      ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown,%
      profile,readonly,onmousemove,onmouseout,onmouseover,onmouseup,%
      onselect,onunload,rel,rev,rows,rowspan,scheme,scope,scrolling,%
      selected,shape,size,src,standby,style,tabindex,text,title,type,%
      units,usemap,valign,value,valuetype,vlink,vspace,width,xmlns},%
   tag=**[s]<>,%
   sensitive=f,%
   morestring=[d]",% ??? doubled
   MoreSelectCharTable=%
      \lst@CArgX--\relax\lst@DefDelimB{}{}%
          {\ifnum\lst@mode=\lst@tagmode\else
               \expandafter\@gobblethree
           \fi}%
          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
          \lst@EndComment\lst@commentmode
  }[keywords,comments,strings,html]%
%%
%% AspectJ definition (c) Robert Wenner
%%
\lst@definelanguage[AspectJ]{Java}[]{Java}%
  {morekeywords={%
      adviceexecution,after,args,around,aspect,aspectOf,before,%
      call,cflow,cflowbelow,%
      execution,get,handler,if,initialization,issingleton,pointcut,%
      percflow,percflowbelow,perthis,pertarget,preinitialization,%
      privileged,proceed,returning,set,staticinitialization,strictfp,%
      target,this,thisEnclosingJoinPoint,thisJoinPoint,throwing,%
      within,withincode},%
   MoreSelectCharTable=%
     \lst@DefSaveDef{`.}\lst@umdot{\lst@umdot\global\let\lst@derefop\@empty}%
     \ifx\lst@derefinstalled\@empty\else
        \global\let\lst@derefinstalled\@empty
\lst@AddToHook{Output}%
{\lst@ifkeywords
    \ifx\lst@derefop\@empty
       \global\let\lst@derefop\relax
       \ifx\lst@thestyle\lst@gkeywords@sty
          \ifx\lst@currstyle\relax
             \let\lst@thestyle\lst@identifierstyle
          \else
             \let\lst@thestyle\lst@currstyle
          \fi
       \fi
    \fi
 \fi}
\lst@AddToHook{BOL}{\global\let\lst@derefop\relax}%
\lst@AddTo\lst@ProcessSpace{\global\let\lst@derefop\relax}%
     \fi
  }%
\lst@definelanguage{Java}%
  {morekeywords={abstract,boolean,break,byte,case,catch,char,class,%
      const,continue,default,do,double,else,extends,false,final,%
      finally,float,for,goto,if,implements,import,instanceof,int,%
      interface,label,long,native,new,null,package,private,protected,%
      public,return,short,static,super,switch,synchronized,this,throw,%
      throws,transient,true,try,void,volatile,while},%
   sensitive,%
   morecomment=[l]//,%
   morecomment=[s]{/*}{*/},%
   morestring=[b]",%
   morestring=[b]',%
  }[keywords,comments,strings]
%%
%% ByteCodeJava definition (c) 2004 Martine Gautier
%%
\lst@definelanguage{JVMIS}%
  {morekeywords={aaload,astore,aconst_null,aload,aload_0,aload_1,%
      aload_2,aload_3,anewarray,areturn,arraylength,astore,astore_0,%
      astore_1,astore_2,astore_3,athrow,baload,bastore,bipush,caload,%
      castore,checkcast,d2f,d2i,d2l,dadd,daload,dastore,dcmpg,dcmpl,%
      dconst_0,dconst_1,ddiv,dload,dload_0,dload_1,dload_2,dload_3,%
      dmul,dneg,drem,dreturn,dstore,dstore_0,dstore_1,dstore_2,%
      dstore_3,dsub,dup,dup_x1,dup_x2,dup2,dup2_x1,dup2_x2,f2d,%
      f2i,f2l,fadd,faload,fastore,fcmpg,fcmpl,fconst_0,fconst_1,%
      fconst_2,fdiv,fload,fload_0,fload_1,fload_2,fload_3,fmul,%
      fneg,frem,freturn,fstore,fstore_0,fstore_1,fstore_2,fstore_3,%
      fsub,getfield,getstatic,goto,goto_w,i2b,i2c,i2d,i2f,i2l,i2s,%
      iadd,iaload,iand,iastore,iconst_0,iconst_1,iconst_2,iconst_3,%
      iconst_4,iconst_5,idiv,if_acmpeq,if_acmpne,if_icmpeq,if_icmpne,%
      if_icmplt,if_cmpge,if_cmpgt,if_cmple,ifeq,ifne,iflt,ifge,ifgt,%
      ifle,ifnonnull,ifnull,iinc,iload,iload_0,iload_1,iload_2,%
      iload_3,imul,ineg,instanceof,invokeinterface,invokespecial,%
      invokestatic,invokevirtual,ior,irem,ireturn,ishl,ishr,istore,%
      istore_0,istore_1,istore_2,istore_3,isub,iushr,ixor,jsr,jsr_w,%
      l2d,l2f,l2i,ladd,laload,land,lastore,lcmp,lconst_0,lconst_1,%
      ldc,ldc_w,ldc2_w,ldiv,lload,lload_0,lload_1,lload_2,lload_3,%
      lmul,lneg,lookupswitch,lor,lrem,lreturn,lshl,lshr,lstore,%
      lstore_0,lstore_1,lstore_2,lstore_3,lsub,lushr,lxor,%
      monitorenter,monitorexit,multianewarray,new,newarray,nop,pop,%
      pop2,putfield,putstatic,ret,return,saload,sastore,sipush,swap,%
      tableswitch,wide,limit,locals,stack},%
  }[keywords]%
\lst@definelanguage[5.1]{Matlab}[]{Matlab}{}
\lst@definelanguage{Matlab}%
  {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
      all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
      auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
      betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
      cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
      clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
      comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
      contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
      cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
      csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
      dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
      ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
      del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
      dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
      end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
      engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
      engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,error,%
      errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
      feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
      fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
      flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
      fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
      gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
      getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
      gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
      hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
      imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
      invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
      isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
      legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
      loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
      matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
      matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
      matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
      meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
      mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
      mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
      min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
      mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
      mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
      mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
      mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
      mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
      mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
      mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
      mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
      nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
      pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
      pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
      pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
      quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
      rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
      return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
      round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
      semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
      spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
      sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
      sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
      str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
      subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
      symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
      toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
      uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
      viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
      whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
      wk1write,xlabel,xor,ylabel,zeros,zlabel,zoom},%
   sensitive,%
   morecomment=[l]\%,%
   morestring=[m]'%
  }[keywords,comments,strings]
\lst@definelanguage[11.0]{Mathematica}[5.2]{Mathematica}{%
  morekeywords={
    "AASTriangle", "AbelianGroup", "Abort", "AbortKernels",%
    "AbortProtect", "AbortScheduledTask", "Above", "Abs", "AbsArg",%
    "Absolute", "AbsoluteCorrelation", "AbsoluteCorrelationFunction",%
    "AbsoluteCurrentValue", "AbsoluteDashing", "AbsoluteFileName",%
    "AbsoluteOptions", "AbsolutePointSize", "AbsoluteThickness",%
    "AbsoluteTime", "AbsoluteTiming", "AccountingForm", "Accumulate",%
    "Accuracy", "AccuracyGoal", "ActionDelay", "ActionMenu",%
    "ActionMenuBox", "ActionMenuBoxOptions", "Activate", "Active",%
    "ActiveItem", "ActiveStyle", "AcyclicGraphQ", "AddOnHelpPath",%
    "AddTo", "AddUsers", "AdjacencyGraph", "AdjacencyList",%
    "AdjacencyMatrix", "AdjustmentBox", "AdjustmentBoxOptions",%
    "AdjustTimeSeriesForecast", "AdministrativeDivisionData",%
    "AffineHalfSpace", "AffineSpace", "AffineStateSpaceModel",%
    "AffineTransform", "After", "AircraftData", "AirportData",%
    "AirPressureData", "AirTemperatureData", "AiryAi", "AiryAiPrime",%
    "AiryAiZero", "AiryBi", "AiryBiPrime", "AiryBiZero",%
    "AlgebraicIntegerQ", "AlgebraicNumber", "AlgebraicNumberDenominator",%
    "AlgebraicNumberNorm", "AlgebraicNumberPolynomial",%
    "AlgebraicNumberTrace", "AlgebraicRules", "AlgebraicRulesData",%
    "Algebraics", "AlgebraicUnitQ", "Alignment", "AlignmentMarker",%
    "AlignmentPoint", "All", "AllowedDimensions", "AllowedHeads",%
    "AllowGroupClose", "AllowIncomplete", "AllowInlineCells",%
    "AllowKernelInitialization", "AllowLooseGrammar",%
    "AllowReverseGroupClose", "AllowScriptLevelChange", "AllTrue",%
    "Alphabet", "AlphabeticOrder", "AlphabeticSort", "AlphaChannel",%
    "AlternateImage", "AlternatingFactorial", "AlternatingGroup",%
    "AlternativeHypothesis", "Alternatives", "AltitudeMethod",%
    "AmbientLight", "AmbiguityFunction", "AmbiguityList", "Analytic",%
    "AnatomyData", "AnatomyForm", "AnatomyPlot3D", "AnchoredSearch",%
    "And", "AndersonDarlingTest", "AngerJ", "AngleBracket", "AnglePath",%
    "AngleVector", "AngularGauge", "Animate", "AnimationCycleOffset",%
    "AnimationCycleRepetitions", "AnimationDirection",%
    "AnimationDisplayTime", "AnimationRate", "AnimationRepetitions",%
    "AnimationRunning", "AnimationRunTime", "AnimationTimeIndex",%
    "Animator", "AnimatorBox", "AnimatorBoxOptions", "AnimatorElements",%
    "Annotation", "Annuity", "AnnuityDue", "Annulus", "Anonymous",%
    "Antialiasing", "AntihermitianMatrixQ", "Antisymmetric",%
    "AntisymmetricMatrixQ", "AnyOrder", "AnySubset", "AnyTrue", "Apart",%
    "ApartSquareFree", "APIFunction", "Appearance", "AppearanceElements",%
    "AppearanceRules", "AppellF1", "Append", "AppendTo", "Apply",%
    "ArcCos", "ArcCosh", "ArcCot", "ArcCoth", "ArcCsc", "ArcCsch",%
    "ArcCurvature", "ARCHProcess", "ArcLength", "ArcSec", "ArcSech",%
    "ArcSin", "ArcSinDistribution", "ArcSinh", "ArcTan", "ArcTanh",%
    "Area", "Arg", "ArgMax", "ArgMin", "ArgumentCountQ", "ARIMAProcess",%
    "ArithmeticGeometricMean", "ARMAProcess", "ARProcess", "Array",%
    "ArrayComponents", "ArrayDepth", "ArrayFilter", "ArrayFlatten",%
    "ArrayMesh", "ArrayPad", "ArrayPlot", "ArrayQ", "ArrayResample",%
    "ArrayReshape", "ArrayRules", "Arrays", "Arrow", "Arrow3DBox",%
    "ArrowBox", "Arrowheads", "ASATriangle", "Ask", "AskAppend",%
    "AskConfirm", "AskDisplay", "AskedQ", "AskedValue", "AskFunction",%
    "AskTemplateDisplay", "AspectRatio", "AspectRatioFixed", "Assert",%
    "AssociateTo", "Association", "AssociationFormat", "AssociationMap",%
    "AssociationQ", "AssociationThread", "AssumeDeterministic",%
    "Assuming", "Assumptions", "AstronomicalData",%
    "AsymptoticOutputTracker", "Asynchronous", "AsynchronousTaskObject",%
    "AsynchronousTasks", "AtomQ", "Attributes", "Audio", "AudioAmplify",%
    "AudioBlockMap", "AudioChannelCombine", "AudioChannelMix",%
    "AudioChannels", "AudioChannelSeparate", "AudioData", "AudioDelay",%
    "AudioDelete", "AudioDevice", "AudioFade", "AudioFrequencyShift",%
    "AudioGenerator", "AudioIntervals", "AudioJoin", "AudioLabel",%
    "AudioLength", "AudioLocalMeasurements", "AudioMeasurements",%
    "AudioNormalize", "AudioOverlay", "AudioPad", "AudioPan",%
    "AudioPartition", "AudioPitchShift", "AudioPlot", "AudioQ",%
    "AudioResample", "AudioReverb", "AudioSampleRate", "AudioSplit",%
    "AudioTimeStretch", "AudioTrim", "AudioType",%
    "AugmentedSymmetricPolynomial", "Authentication", "AutoAction",%
    "Autocomplete", "AutocompletionFunction", "AutoCopy",%
    "AutocorrelationTest", "AutoDelete", "AutoEvaluateEvents",%
    "AutoGeneratedPackage", "AutoIndent", "AutoIndentSpacings",%
    "AutoItalicWords", "AutoloadPath", "AutoMatch", "Automatic",%
    "AutomaticImageSize", "AutoMultiplicationSymbol",%
    "AutoNumberFormatting", "AutoOpenNotebooks", "AutoOpenPalettes",%
    "AutoRefreshed", "AutoRemove", "AutorunSequencing", "AutoScaling",%
    "AutoScroll", "AutoSpacing", "AutoStyleOptions", "AutoStyleWords",%
    "AutoSubmitting", "Axes", "AxesEdge", "AxesLabel", "AxesOrigin",%
    "AxesStyle", "Axis", "BabyMonsterGroupB", "Back", "Background",%
    "BackgroundTasksSettings", "Backslash", "Backsubstitution",%
    "Backward", "Ball", "Band", "BandpassFilter", "BandstopFilter",%
    "BarabasiAlbertGraphDistribution", "BarChart", "BarChart3D",%
    "BarcodeImage", "BarcodeRecognize", "BaringhausHenzeTest",%
    "BarLegend", "BarlowProschanImportance", "BarnesG", "BarOrigin",%
    "BarSpacing", "BartlettHannWindow", "BartlettWindow", "BaseForm",%
    "Baseline", "BaselinePosition", "BaseStyle",%
    "BatchNormalizationLayer", "BatchSize", "BatesDistribution",%
    "BattleLemarieWavelet", "BayesianMaximization",%
    "BayesianMaximizationObject", "BayesianMinimization",%
    "BayesianMinimizationObject", "Because", "BeckmannDistribution",%
    "Beep", "Before", "Begin", "BeginDialogPacket",%
    "BeginFrontEndInteractionPacket", "BeginPackage", "BellB", "BellY",%
    "Below", "BenfordDistribution", "BeniniDistribution",%
    "BenktanderGibratDistribution", "BenktanderWeibullDistribution",%
    "BernoulliB", "BernoulliDistribution", "BernoulliGraphDistribution",%
    "BernoulliProcess", "BernsteinBasis", "BesselFilterModel", "BesselI",%
    "BesselJ", "BesselJZero", "BesselK", "BesselY", "BesselYZero",%
    "Beta", "BetaBinomialDistribution", "BetaDistribution",%
    "BetaNegativeBinomialDistribution", "BetaPrimeDistribution",%
    "BetaRegularized", "Between", "BetweennessCentrality", "BezierCurve",%
    "BezierCurve3DBox", "BezierCurve3DBoxOptions", "BezierCurveBox",%
    "BezierCurveBoxOptions", "BezierFunction", "BilateralFilter",%
    "Binarize", "BinaryDistance", "BinaryFormat", "BinaryImageQ",%
    "BinaryRead", "BinaryReadList", "BinaryWrite", "BinCounts",%
    "BinLists", "Binomial", "BinomialDistribution", "BinomialProcess",%
    "BinormalDistribution", "BiorthogonalSplineWavelet",%
    "BipartiteGraphQ", "BiquadraticFilterModel", "BirnbaumImportance",%
    "BirnbaumSaundersDistribution", "BitAnd", "BitClear", "BitGet",%
    "BitLength", "BitNot", "BitOr", "BitSet", "BitShiftLeft",%
    "BitShiftRight", "BitXor", "Black", "BlackmanHarrisWindow",%
    "BlackmanNuttallWindow", "BlackmanWindow", "Blank", "BlankForm",%
    "BlankNullSequence", "BlankSequence", "Blend", "Block", "BlockMap",%
    "BlockRandom", "BlomqvistBeta", "BlomqvistBetaTest", "Blue", "Blur",%
    "BodePlot", "BohmanWindow", "Bold", "Bookmarks", "Boole",%
    "BooleanConsecutiveFunction", "BooleanConvert",%
    "BooleanCountingFunction", "BooleanFunction", "BooleanGraph",%
    "BooleanMaxterms", "BooleanMinimize", "BooleanMinterms", "BooleanQ",%
    "BooleanRegion", "Booleans", "BooleanStrings", "BooleanTable",%
    "BooleanVariables", "BorderDimensions", "BorelTannerDistribution",%
    "Bottom", "BottomHatTransform", "BoundaryDiscretizeGraphics",%
    "BoundaryDiscretizeRegion", "BoundaryMesh", "BoundaryMeshRegion",%
    "BoundaryMeshRegionQ", "BoundaryStyle", "BoundedRegionQ",%
    "BoundingRegion", "Bounds", "Box", "BoxBaselineShift", "BoxData",%
    "BoxDimensions", "Boxed", "Boxes", "BoxForm", "BoxFormFormatTypes",%
    "BoxFrame", "BoxID", "BoxMargins", "BoxMatrix", "BoxObject",%
    "BoxRatios", "BoxRotation", "BoxRotationPoint", "BoxStyle",%
    "BoxWhiskerChart", "Bra", "BracketingBar", "BraKet",%
    "BrayCurtisDistance", "BreadthFirstScan", "Break", "BridgeData",%
    "BroadcastStationData", "Brown", "BrownForsytheTest",%
    "BrownianBridgeProcess", "BrowserCategory", "BSplineBasis",%
    "BSplineCurve", "BSplineCurve3DBox", "BSplineCurve3DBoxOptions",%
    "BSplineCurveBox", "BSplineCurveBoxOptions", "BSplineFunction",%
    "BSplineSurface", "BSplineSurface3DBox",%
    "BSplineSurface3DBoxOptions", "BubbleChart", "BubbleChart3D",%
    "BubbleScale", "BubbleSizes", "BuildingData", "BulletGauge",%
    "BusinessDayQ", "ButterflyGraph", "ButterworthFilterModel", "Button",%
    "ButtonBar", "ButtonBox", "ButtonBoxOptions", "ButtonCell",%
    "ButtonContents", "ButtonData", "ButtonEvaluator",%
    "ButtonExpandable", "ButtonFrame", "ButtonFunction", "ButtonMargins",%
    "ButtonMinHeight", "ButtonNote", "ButtonNotebook", "ButtonSource",%
    "ButtonStyle", "ButtonStyleMenuListing", "Byte", "ByteArray",%
    "ByteArrayQ", "ByteCount", "ByteOrdering", "C", "CachedValue",%
    "CacheGraphics", "CachePersistence", "CalendarConvert",%
    "CalendarData", "CalendarType", "Callout", "CalloutMarker",%
    "CalloutStyle", "CallPacket", "CanberraDistance", "Cancel",%
    "CancelButton", "CandlestickChart", "CanonicalGraph",%
    "CanonicalName", "CanonicalWarpingCorrespondence",%
    "CanonicalWarpingDistance", "CantorStaircase", "Cap", "CapForm",%
    "CapitalDifferentialD", "Capitalize", "CapsuleShape",%
    "CardinalBSplineBasis", "CarlemanLinearize", "CarmichaelLambda",%
    "CaseOrdering", "Cases", "CaseSensitive", "Cashflow", "Casoratian",%
    "Catalan", "CatalanNumber", "Catch", "Catenate", "CatenateLayer",%
    "CauchyDistribution", "CauchyWindow", "CayleyGraph", "CDF",%
    "CDFDeploy", "CDFInformation", "CDFWavelet", "Ceiling",%
    "CelestialSystem", "Cell", "CellAutoOverwrite", "CellBaseline",%
    "CellBoundingBox", "CellBracketOptions", "CellChangeTimes",%
    "CellContents", "CellContext", "CellDingbat",%
    "CellDynamicExpression", "CellEditDuplicate",%
    "CellElementsBoundingBox", "CellElementSpacings", "CellEpilog",%
    "CellEvaluationDuplicate", "CellEvaluationFunction",%
    "CellEventActions", "CellFrame", "CellFrameColor",%
    "CellFrameLabelMargins", "CellFrameLabels", "CellFrameMargins",%
    "CellGroup", "CellGroupData", "CellGrouping", "CellGroupingRules",%
    "CellHorizontalScrolling", "CellID", "CellLabel",%
    "CellLabelAutoDelete", "CellLabelMargins", "CellLabelPositioning",%
    "CellMargins", "CellObject", "CellOpen", "CellPrint", "CellProlog",%
    "Cells", "CellSize", "CellStyle", "CellTags", "CellularAutomaton",%
    "CensoredDistribution", "Censoring", "Center", "CenterArray",%
    "CenterDot", "CentralMoment", "CentralMomentGeneratingFunction",%
    "CForm", "ChampernowneNumber", "ChangeOptions", "ChannelBase",%
    "ChannelDatabin", "ChannelHistoryLength", "ChannelListen",%
    "ChannelListener", "ChannelListeners", "ChannelListenerWait",%
    "ChannelObject", "ChannelPreSendFunction", "ChannelSend",%
    "ChannelSubscribers", "ChanVeseBinarize", "Character",%
    "CharacterCounts", "CharacterEncoding", "CharacterEncodingsPath",%
    "CharacteristicFunction", "CharacteristicPolynomial",%
    "CharacterName", "CharacterRange", "Characters", "ChartBaseStyle",%
    "ChartElementData", "ChartElementDataFunction",%
    "ChartElementFunction", "ChartElements", "ChartLabels",%
    "ChartLayout", "ChartLegends", "ChartStyle", "Chebyshev1FilterModel",%
    "Chebyshev2FilterModel", "ChebyshevDistance", "ChebyshevT",%
    "ChebyshevU", "Check", "CheckAbort", "CheckAll", "Checkbox",%
    "CheckboxBar", "CheckboxBox", "CheckboxBoxOptions", "ChemicalData",%
    "ChessboardDistance", "ChiDistribution", "ChineseRemainder",%
    "ChiSquareDistribution", "ChoiceButtons", "ChoiceDialog",%
    "CholeskyDecomposition", "Chop", "ChromaticityPlot",%
    "ChromaticityPlot3D", "ChromaticPolynomial", "Circle", "CircleBox",%
    "CircleDot", "CircleMinus", "CirclePlus", "CirclePoints",%
    "CircleTimes", "CirculantGraph",%
    "CircularOrthogonalMatrixDistribution",%
    "CircularQuaternionMatrixDistribution",%
    "CircularRealMatrixDistribution",%
    "CircularSymplecticMatrixDistribution",%
    "CircularUnitaryMatrixDistribution", "Circumsphere", "CityData",%
    "ClassifierFunction", "ClassifierInformation",%
    "ClassifierMeasurements", "ClassifierMeasurementsObject", "Classify",%
    "ClassPriors", "Clear", "ClearAll", "ClearAttributes",%
    "ClearCookies", "ClearPermissions", "ClearSystemCache",%
    "ClebschGordan", "ClickPane", "Clip", "ClipboardNotebook",%
    "ClipFill", "ClippingStyle", "ClipPlanes", "ClipPlanesStyle",%
    "ClipRange", "Clock", "ClockGauge", "ClockwiseContourIntegral",%
    "Close", "Closed", "CloseKernels", "ClosenessCentrality", "Closing",%
    "ClosingAutoSave", "ClosingEvent", "CloudAccountData", "CloudBase",%
    "CloudConnect", "CloudDeploy", "CloudDirectory", "CloudDisconnect",%
    "CloudEvaluate", "CloudExport", "CloudExpression",%
    "CloudExpressions", "CloudFunction", "CloudGet", "CloudImport",%
    "CloudLoggingData", "CloudObject", "CloudObjectInformation",%
    "CloudObjectInformationData", "CloudObjects", "CloudPublish",%
    "CloudPut", "CloudSave", "CloudShare", "CloudSubmit", "CloudSymbol",%
    "ClusterClassify", "ClusterDissimilarityFunction",%
    "ClusteringComponents", "ClusteringTree", "CMYKColor", "Coarse",%
    "CodeAssistOptions", "Coefficient", "CoefficientArrays",%
    "CoefficientDomain", "CoefficientList", "CoefficientRules",%
    "CoifletWavelet", "Collect", "Colon", "ColonForm", "ColorBalance",%
    "ColorCombine", "ColorConvert", "ColorCoverage", "ColorData",%
    "ColorDataFunction", "ColorDistance", "ColorFunction",%
    "ColorFunctionScaling", "Colorize", "ColorNegate", "ColorOutput",%
    "ColorProfileData", "ColorQ", "ColorQuantize", "ColorReplace",%
    "ColorRules", "ColorSelectorSettings", "ColorSeparate",%
    "ColorSetter", "ColorSetterBox", "ColorSetterBoxOptions",%
    "ColorSlider", "ColorSpace", "ColorToneMapping", "Column",%
    "ColumnAlignments", "ColumnBackgrounds", "ColumnForm", "ColumnLines",%
    "ColumnsEqual", "ColumnSpacings", "ColumnWidths", "CombinerFunction",%
    "CometData", "CommonDefaultFormatTypes", "Commonest",%
    "CommonestFilter", "CommonName", "CommonUnits",%
    "CommunityBoundaryStyle", "CommunityGraphPlot", "CommunityLabels",%
    "CommunityRegionStyle", "CompanyData", "CompatibleUnitQ",%
    "CompilationOptions", "CompilationTarget", "Compile", "Compiled",%
    "CompiledFunction", "Complement", "CompleteGraph", "CompleteGraphQ",%
    "CompleteKaryTree", "CompletionsListPacket", "Complex", "Complexes",%
    "ComplexExpand", "ComplexInfinity", "ComplexityFunction",%
    "ComponentMeasurements", "ComponentwiseContextMenu", "Compose",%
    "ComposeList", "ComposeSeries", "CompositeQ", "Composition",%
    "CompoundElement", "CompoundExpression",%
    "CompoundPoissonDistribution", "CompoundPoissonProcess",%
    "CompoundRenewalProcess", "Compress", "CompressedData", "Condition",%
    "ConditionalExpression", "Conditioned", "Cone", "ConeBox",%
    "ConfidenceLevel", "ConfidenceRange", "ConfidenceTransform",%
    "ConfigurationPath", "ConformationRules", "ConformAudio",%
    "ConformImages", "Congruent", "ConicHullRegion",%
    "ConicHullRegion3DBox", "ConicHullRegionBox", "Conjugate",%
    "ConjugateTranspose", "Conjunction", "Connect",%
    "ConnectedComponents", "ConnectedGraphComponents", "ConnectedGraphQ",%
    "ConnectedMeshComponents", "ConnectLibraryCallbackFunction",%
    "ConnesWindow", "ConoverTest", "ConsoleMessage",%
    "ConsoleMessagePacket", "ConsolePrint", "Constant", "ConstantArray",%
    "ConstantImage", "ConstantRegionQ", "Constants", "ConstellationData",%
    "ConstrainedMax", "ConstrainedMin", "Containing", "ContainsAll",%
    "ContainsAny", "ContainsExactly", "ContainsNone", "ContainsOnly",%
    "ContentFieldOptions", "ContentLocationFunction", "ContentObject",%
    "ContentPadding", "ContentsBoundingBox", "ContentSelectable",%
    "ContentSize", "Context", "ContextMenu", "Contexts",%
    "ContextToFileName", "Continuation", "Continue", "ContinuedFraction",%
    "ContinuedFractionK", "ContinuousAction", "ContinuousMarkovProcess",%
    "ContinuousTask", "ContinuousTimeModelQ", "ContinuousWaveletData",%
    "ContinuousWaveletTransform", "ContourDetect", "ContourGraphics",%
    "ContourIntegral", "ContourLabels", "ContourLines", "ContourPlot",%
    "ContourPlot3D", "Contours", "ContourShading", "ContourSmoothing",%
    "ContourStyle", "ContraharmonicMean", "Control", "ControlActive",%
    "ControlAlignment", "ControllabilityGramian",%
    "ControllabilityMatrix", "ControllableDecomposition",%
    "ControllableModelQ", "ControllerDuration", "ControllerInformation",%
    "ControllerInformationData", "ControllerLinking",%
    "ControllerManipulate", "ControllerMethod", "ControllerPath",%
    "ControllerState", "ControlPlacement", "ControlsRendering",%
    "ControlType", "Convergents", "ConversionOptions", "ConversionRules",%
    "ConvertToBitmapPacket", "ConvertToPostScript",%
    "ConvertToPostScriptPacket", "ConvexHullMesh", "ConvolutionLayer",%
    "Convolve", "ConwayGroupCo1", "ConwayGroupCo2", "ConwayGroupCo3",%
    "CookieFunction", "Cookies", "CoordinateBoundingBox",%
    "CoordinateBoundingBoxArray", "CoordinateBounds",%
    "CoordinateBoundsArray", "CoordinateChartData",%
    "CoordinatesToolOptions", "CoordinateTransform",%
    "CoordinateTransformData", "CoprimeQ", "Coproduct",%
    "CopulaDistribution", "Copyable", "CopyDatabin", "CopyDirectory",%
    "CopyFile", "CopyTag", "CopyToClipboard", "CornerFilter",%
    "CornerNeighbors", "Correlation", "CorrelationDistance",%
    "CorrelationFunction", "CorrelationTest", "Cos", "Cosh",%
    "CoshIntegral", "CosineDistance", "CosineWindow", "CosIntegral",%
    "Cot", "Coth", "Count", "CountDistinct", "CountDistinctBy",%
    "CounterAssignments", "CounterBox", "CounterBoxOptions",%
    "CounterClockwiseContourIntegral", "CounterEvaluator",%
    "CounterFunction", "CounterIncrements", "CounterStyle",%
    "CounterStyleMenuListing", "CountRoots", "CountryData", "Counts",%
    "CountsBy", "Covariance", "CovarianceEstimatorFunction",%
    "CovarianceFunction", "CoxianDistribution",%
    "CoxIngersollRossProcess", "CoxModel", "CoxModelFit",%
    "CramerVonMisesTest", "CreateArchive", "CreateCellID",%
    "CreateChannel", "CreateCloudExpression", "CreateDatabin",%
    "CreateDialog", "CreateDirectory", "CreateDocument", "CreateFile",%
    "CreateIntermediateDirectories", "CreateManagedLibraryExpression",%
    "CreateNotebook", "CreatePalette", "CreatePalettePacket",%
    "CreatePermissionsGroup", "CreateScheduledTask", "CreateSearchIndex",%
    "CreateTemporary", "CreateUUID", "CreateWindow", "CriterionFunction",%
    "CriticalityFailureImportance", "CriticalitySuccessImportance",%
    "CriticalSection", "Cross", "CrossEntropyLossLayer",%
    "CrossingDetect", "CrossMatrix", "Csc", "Csch", "CubeRoot", "Cubics",%
    "Cuboid", "CuboidBox", "Cumulant", "CumulantGeneratingFunction",%
    "Cup", "CupCap", "Curl", "CurlyDoubleQuote", "CurlyQuote",%
    "CurrencyConvert", "CurrentImage", "CurrentlySpeakingPacket",%
    "CurrentValue", "CurvatureFlowFilter", "CurveClosed", "Cyan",%
    "CycleGraph", "CycleIndexPolynomial", "Cycles", "CyclicGroup",%
    "Cyclotomic", "Cylinder", "CylinderBox", "CylindricalDecomposition",%
    "D", "DagumDistribution", "DamData", "DamerauLevenshteinDistance",%
    "DampingFactor", "Darker", "Dashed", "Dashing", "Databin",%
    "DatabinAdd", "DatabinRemove", "Databins", "DatabinUpload",%
    "DataCompression", "DataDistribution", "DataRange", "DataReversed",%
    "Dataset", "Date", "DateBounds", "Dated", "DateDelimiters",%
    "DateDifference", "DatedUnit", "DateFormat", "DateFunction",%
    "DateHistogram", "DateList", "DateListLogPlot", "DateListPlot",%
    "DateListStepPlot", "DateObject", "DateObjectQ", "DatePattern",%
    "DatePlus", "DateRange", "DateReduction", "DateString",%
    "DateTicksFormat", "DateValue", "DaubechiesWavelet",%
    "DavisDistribution", "DawsonF", "DayCount", "DayCountConvention",%
    "DayHemisphere", "DaylightQ", "DayMatchQ", "DayName",%
    "DayNightTerminator", "DayPlus", "DayRange", "DayRound",%
    "DeBruijnGraph", "Debug", "DebugTag", "Decapitalize", "Decimal",%
    "DeclareKnownSymbols", "DeclarePackage", "Decompose",%
    "DeconvolutionLayer", "Decrement", "Decrypt", "DedekindEta",%
    "DeepSpaceProbeData", "Default", "DefaultAxesStyle",%
    "DefaultBaseStyle", "DefaultBoxStyle", "DefaultButton",%
    "DefaultColor", "DefaultControlPlacement",%
    "DefaultDuplicateCellStyle", "DefaultDuration", "DefaultElement",%
    "DefaultFaceGridsStyle", "DefaultFieldHintStyle", "DefaultFont",%
    "DefaultFontProperties", "DefaultFormatType",%
    "DefaultFormatTypeForStyle", "DefaultFrameStyle",%
    "DefaultFrameTicksStyle", "DefaultGridLinesStyle",%
    "DefaultInlineFormatType", "DefaultInputFormatType",%
    "DefaultLabelStyle", "DefaultMenuStyle", "DefaultNaturalLanguage",%
    "DefaultNewCellStyle", "DefaultNewInlineCellStyle",%
    "DefaultNotebook", "DefaultOptions", "DefaultOutputFormatType",%
    "DefaultStyle", "DefaultStyleDefinitions", "DefaultTextFormatType",%
    "DefaultTextInlineFormatType", "DefaultTicksStyle",%
    "DefaultTooltipStyle", "DefaultValue", "DefaultValues", "Defer",%
    "DefineExternal", "DefineInputStreamMethod",%
    "DefineOutputStreamMethod", "Definition", "Degree",%
    "DegreeCentrality", "DegreeGraphDistribution", "DegreeLexicographic",%
    "DegreeReverseLexicographic", "DEigensystem", "DEigenvalues",%
    "Deinitialization", "Del", "DelaunayMesh", "Delayed", "Deletable",%
    "Delete", "DeleteBorderComponents", "DeleteCases", "DeleteChannel",%
    "DeleteCloudExpression", "DeleteContents", "DeleteDirectory",%
    "DeleteDuplicates", "DeleteDuplicatesBy", "DeleteFile",%
    "DeleteMissing", "DeletePermissionsKey", "DeleteSearchIndex",%
    "DeleteSmallComponents", "DeleteStopwords", "DeleteWithContents",%
    "DeletionWarning", "DelimitedArray", "DelimitedSequence",%
    "Delimiter", "DelimiterFlashTime", "DelimiterMatching", "Delimiters",%
    "DeliveryFunction", "Dendrogram", "Denominator", "DensityGraphics",%
    "DensityHistogram", "DensityPlot", "DensityPlot3D",%
    "DependentVariables", "Deploy", "Deployed", "Depth",%
    "DepthFirstScan", "Derivative", "DerivativeFilter",%
    "DescriptorStateSpace", "DesignMatrix", "DestroyAfterEvaluation",%
    "Det", "DeviceClose", "DeviceConfigure", "DeviceExecute",%
    "DeviceExecuteAsynchronous", "DeviceObject", "DeviceOpen",%
    "DeviceOpenQ", "DeviceRead", "DeviceReadBuffer", "DeviceReadLatest",%
    "DeviceReadList", "DeviceReadTimeSeries", "Devices", "DeviceStreams",%
    "DeviceWrite", "DeviceWriteBuffer", "DGaussianWavelet",%
    "DiacriticalPositioning", "Diagonal", "DiagonalizableMatrixQ",%
    "DiagonalMatrix", "Dialog", "DialogIndent", "DialogInput",%
    "DialogLevel", "DialogNotebook", "DialogProlog", "DialogReturn",%
    "DialogSymbols", "Diamond", "DiamondMatrix", "DiceDissimilarity",%
    "DictionaryLookup", "DictionaryWordQ", "DifferenceDelta",%
    "DifferenceOrder", "DifferenceQuotient", "DifferenceRoot",%
    "DifferenceRootReduce", "Differences", "DifferentialD",%
    "DifferentialRoot", "DifferentialRootReduce", "DifferentiatorFilter",%
    "DigitBlock", "DigitBlockMinimum", "DigitCharacter", "DigitCount",%
    "DigitQ", "DihedralGroup", "Dilation", "DimensionalCombinations",%
    "DimensionalMeshComponents", "DimensionReduce",%
    "DimensionReducerFunction", "DimensionReduction", "Dimensions",%
    "DiracComb", "DiracDelta", "DirectedEdge", "DirectedEdges",%
    "DirectedGraph", "DirectedGraphQ", "DirectedInfinity", "Direction",%
    "Directive", "Directory", "DirectoryName", "DirectoryQ",%
    "DirectoryStack", "DirichletBeta", "DirichletCharacter",%
    "DirichletCondition", "DirichletConvolve", "DirichletDistribution",%
    "DirichletEta", "DirichletL", "DirichletLambda",%
    "DirichletTransform", "DirichletWindow", "DisableConsolePrintPacket",%
    "DiscreteChirpZTransform", "DiscreteConvolve", "DiscreteDelta",%
    "DiscreteHadamardTransform", "DiscreteIndicator",%
    "DiscreteLQEstimatorGains", "DiscreteLQRegulatorGains",%
    "DiscreteLyapunovSolve", "DiscreteMarkovProcess", "DiscretePlot",%
    "DiscretePlot3D", "DiscreteRatio", "DiscreteRiccatiSolve",%
    "DiscreteShift", "DiscreteTimeModelQ", "DiscreteUniformDistribution",%
    "DiscreteVariables", "DiscreteWaveletData",%
    "DiscreteWaveletPacketTransform", "DiscreteWaveletTransform",%
    "DiscretizeGraphics", "DiscretizeRegion", "Discriminant",%
    "DisjointQ", "Disjunction", "Disk", "DiskBox", "DiskMatrix",%
    "DiskSegment", "Dispatch", "DispatchQ",%
    "DispersionEstimatorFunction", "Display", "DisplayAllSteps",%
    "DisplayEndPacket", "DisplayFlushImagePacket", "DisplayForm",%
    "DisplayFunction", "DisplayPacket", "DisplayRules",%
    "DisplaySetSizePacket", "DisplayString", "DisplayTemporary",%
    "DisplayWith", "DisplayWithRef", "DisplayWithVariable",%
    "DistanceFunction", "DistanceMatrix", "DistanceTransform",%
    "Distribute", "Distributed", "DistributedContexts",%
    "DistributeDefinitions", "DistributionChart", "DistributionDomain",%
    "DistributionFitTest", "DistributionParameterAssumptions",%
    "DistributionParameterQ", "Dithering", "Div", "Divergence", "Divide",%
    "DivideBy", "Dividers", "Divisible", "Divisors", "DivisorSigma",%
    "DivisorSum", "DMSList", "DMSString", "Do", "DockedCells",%
    "DocumentGenerator", "DocumentGeneratorInformation",%
    "DocumentGeneratorInformationData", "DocumentGenerators",%
    "DocumentNotebook", "DominantColors", "DOSTextFormat", "Dot",%
    "DotDashed", "DotEqual", "DotPlusLayer", "Dotted",%
    "DoubleBracketingBar", "DoubleContourIntegral", "DoubleDownArrow",%
    "DoubleLeftArrow", "DoubleLeftRightArrow", "DoubleLeftTee",%
    "DoubleLongLeftArrow", "DoubleLongLeftRightArrow",%
    "DoubleLongRightArrow", "DoubleRightArrow", "DoubleRightTee",%
    "DoubleUpArrow", "DoubleUpDownArrow", "DoubleVerticalBar",%
    "DoublyInfinite", "Down", "DownArrow", "DownArrowBar",%
    "DownArrowUpArrow", "DownLeftRightVector", "DownLeftTeeVector",%
    "DownLeftVector", "DownLeftVectorBar", "DownRightTeeVector",%
    "DownRightVector", "DownRightVectorBar", "Downsample", "DownTee",%
    "DownTeeArrow", "DownValues", "DragAndDrop", "DrawEdges",%
    "DrawFrontFaces", "DrawHighlighted", "Drop", "DropoutLayer",%
    "DSolve", "DSolveValue", "Dt", "DualLinearProgramming",%
    "DualSystemsModel", "DumpGet", "DumpSave", "DuplicateFreeQ",%
    "Duration", "Dynamic", "DynamicBox", "DynamicBoxOptions",%
    "DynamicEvaluationTimeout", "DynamicGeoGraphics", "DynamicImage",%
    "DynamicLocation", "DynamicModule", "DynamicModuleBox",%
    "DynamicModuleBoxOptions", "DynamicModuleParent",%
    "DynamicModuleValues", "DynamicName", "DynamicNamespace",%
    "DynamicReference", "DynamicSetting", "DynamicUpdating",%
    "DynamicWrapper", "DynamicWrapperBox", "DynamicWrapperBoxOptions",%
    "E", "EarthImpactData", "EarthquakeData", "EccentricityCentrality",%
    "Echo", "EchoFunction", "EclipseType", "EdgeAdd",%
    "EdgeBetweennessCentrality", "EdgeCapacity", "EdgeCapForm",%
    "EdgeColor", "EdgeConnectivity", "EdgeContract", "EdgeCost",%
    "EdgeCount", "EdgeCoverQ", "EdgeCycleMatrix", "EdgeDashing",%
    "EdgeDelete", "EdgeDetect", "EdgeForm", "EdgeIndex", "EdgeJoinForm",%
    "EdgeLabeling", "EdgeLabels", "EdgeLabelStyle", "EdgeList",%
    "EdgeOpacity", "EdgeQ", "EdgeRenderingFunction", "EdgeRules",%
    "EdgeShapeFunction", "EdgeStyle", "EdgeThickness", "EdgeWeight",%
    "Editable", "EditButtonSettings", "EditCellTagsSettings",%
    "EditDistance", "EffectiveInterest", "Eigensystem", "Eigenvalues",%
    "EigenvectorCentrality", "Eigenvectors", "Element", "ElementData",%
    "ElementwiseLayer", "ElidedForms", "Eliminate", "EliminationOrder",%
    "Ellipsoid", "EllipticE", "EllipticExp", "EllipticExpPrime",%
    "EllipticF", "EllipticFilterModel", "EllipticK", "EllipticLog",%
    "EllipticNomeQ", "EllipticPi", "EllipticReducedHalfPeriods",%
    "EllipticTheta", "EllipticThetaPrime", "EmbedCode", "EmbeddedHTML",%
    "EmbeddedService", "EmbeddingLayer", "EmbeddingObject", "EmitSound",%
    "EmphasizeSyntaxErrors", "EmpiricalDistribution", "Empty",%
    "EmptyGraphQ", "EmptyRegion", "EnableConsolePrintPacket", "Enabled",%
    "Encode", "Encrypt", "EncryptedObject", "End", "EndAdd",%
    "EndDialogPacket", "EndFrontEndInteractionPacket", "EndOfBuffer",%
    "EndOfFile", "EndOfLine", "EndOfString", "EndPackage",%
    "EngineEnvironment", "EngineeringForm", "Enter",%
    "EnterExpressionPacket", "EnterTextPacket", "Entity", "EntityClass",%
    "EntityClassList", "EntityCopies", "EntityGroup", "EntityInstance",%
    "EntityList", "EntityProperties", "EntityProperty",%
    "EntityPropertyClass", "EntityStore", "EntityTypeName",%
    "EntityValue", "Entropy", "EntropyFilter", "Environment", "Epilog",%
    "EpilogFunction", "Equal", "EqualColumns", "EqualRows", "EqualTilde",%
    "EqualTo", "EquatedTo", "Equilibrium", "EquirippleFilterKernel",%
    "Equivalent", "Erf", "Erfc", "Erfi", "ErlangB", "ErlangC",%
    "ErlangDistribution", "Erosion", "ErrorBox", "ErrorBoxOptions",%
    "ErrorNorm", "ErrorPacket", "ErrorsDialogSettings", "EscapeRadius",%
    "EstimatedBackground", "EstimatedDistribution", "EstimatedProcess",%
    "EstimatorGains", "EstimatorRegulator", "EuclideanDistance",%
    "EulerAngles", "EulerE", "EulerGamma", "EulerianGraphQ",%
    "EulerMatrix", "EulerPhi", "Evaluatable", "Evaluate", "Evaluated",%
    "EvaluatePacket", "EvaluateScheduledTask", "EvaluationBox",%
    "EvaluationCell", "EvaluationCompletionAction", "EvaluationData",%
    "EvaluationElements", "EvaluationMode", "EvaluationMonitor",%
    "EvaluationNotebook", "EvaluationObject", "EvaluationOrder",%
    "Evaluator", "EvaluatorNames", "EvenQ", "EventData",%
    "EventEvaluator", "EventHandler", "EventHandlerTag", "EventLabels",%
    "EventSeries", "ExactBlackmanWindow", "ExactNumberQ",%
    "ExactRootIsolation", "ExampleData", "Except", "ExcludedForms",%
    "ExcludedLines", "ExcludedPhysicalQuantities", "ExcludePods",%
    "Exclusions", "ExclusionsStyle", "Exists", "Exit", "ExitDialog",%
    "ExoplanetData", "Exp", "Expand", "ExpandAll", "ExpandDenominator",%
    "ExpandFileName", "ExpandNumerator", "Expectation", "ExpectationE",%
    "ExpectedValue", "ExpGammaDistribution", "ExpIntegralE",%
    "ExpIntegralEi", "Exponent", "ExponentFunction",%
    "ExponentialDistribution", "ExponentialFamily",%
    "ExponentialGeneratingFunction", "ExponentialMovingAverage",%
    "ExponentialPowerDistribution", "ExponentPosition", "ExponentStep",%
    "Export", "ExportAutoReplacements", "ExportForm", "ExportPacket",%
    "ExportString", "Expression", "ExpressionCell", "ExpressionPacket",%
    "ExpressionUUID", "ExpToTrig", "ExtendedGCD", "ExtensibleParameters",%
    "Extension", "ExtentElementFunction", "ExtentMarkers", "ExtentSize",%
    "ExternalBundle", "ExternalCall", "ExternalDataCharacterEncoding",%
    "ExternalFunctionName", "ExternalOptions", "ExternalTypeSignature",%
    "Extract", "ExtractArchive", "ExtremeValueDistribution", "FaceForm",%
    "FaceGrids", "FaceGridsStyle", "Factor", "FactorComplete",%
    "Factorial", "Factorial2", "FactorialMoment",%
    "FactorialMomentGeneratingFunction", "FactorialPower",%
    "FactorInteger", "FactorList", "FactorSquareFree",%
    "FactorSquareFreeList", "FactorTerms", "FactorTermsList", "Fail",%
    "Failure", "FailureAction", "FailureDistribution", "FailureQ",%
    "False", "FareySequence", "FARIMAProcess", "FeatureDistance",%
    "FeatureExtract", "FeatureExtraction", "FeatureExtractor",%
    "FeatureExtractorFunction", "FeatureNames", "FeatureTypes",%
    "FEDisableConsolePrintPacket", "FeedbackLinearize", "FeedbackSector",%
    "FeedbackSectorStyle", "FeedbackType", "FEEnableConsolePrintPacket",%
    "FetalGrowthData", "Fibonacci", "Fibonorial", "FieldHint",%
    "FieldHintStyle", "FieldMasked", "FieldSize", "File", "FileBaseName",%
    "FileByteCount", "FileDate", "FileExistsQ", "FileExtension",%
    "FileFormat", "FileHash", "FileInformation", "FileName",%
    "FileNameDepth", "FileNameDialogSettings", "FileNameDrop",%
    "FileNameForms", "FileNameJoin", "FileNames", "FileNameSetter",%
    "FileNameSplit", "FileNameTake", "FilePrint", "FileSystemMap",%
    "FileSystemScan", "FileTemplate", "FileTemplateApply", "FileType",%
    "FilledCurve", "FilledCurveBox", "FilledCurveBoxOptions", "Filling",%
    "FillingStyle", "FillingTransform", "FilterRules", "FinancialBond",%
    "FinancialData", "FinancialDerivative", "FinancialIndicator", "Find",%
    "FindArgMax", "FindArgMin", "FindChannels", "FindClique",%
    "FindClusters", "FindCookies", "FindCurvePath", "FindCycle",%
    "FindDevices", "FindDistribution", "FindDistributionParameters",%
    "FindDivisions", "FindEdgeCover", "FindEdgeCut",%
    "FindEdgeIndependentPaths", "FindEulerianCycle", "FindFaces",%
    "FindFile", "FindFit", "FindFormula", "FindFundamentalCycles",%
    "FindGeneratingFunction", "FindGeoLocation",%
    "FindGeometricTransform", "FindGraphCommunities",%
    "FindGraphIsomorphism", "FindGraphPartition", "FindHamiltonianCycle",%
    "FindHamiltonianPath", "FindHiddenMarkovStates",%
    "FindIndependentEdgeSet", "FindIndependentVertexSet", "FindInstance",%
    "FindIntegerNullVector", "FindKClan", "FindKClique", "FindKClub",%
    "FindKPlex", "FindLibrary", "FindLinearRecurrence", "FindList",%
    "FindMaximum", "FindMaximumFlow", "FindMaxValue", "FindMeshDefects",%
    "FindMinimum", "FindMinimumCostFlow", "FindMinimumCut",%
    "FindMinValue", "FindPath", "FindPeaks", "FindPermutation",%
    "FindPostmanTour", "FindProcessParameters", "FindRoot",%
    "FindSequenceFunction", "FindSettings", "FindShortestPath",%
    "FindShortestTour", "FindSpanningTree", "FindThreshold",%
    "FindTransientRepeat", "FindVertexCover", "FindVertexCut",%
    "FindVertexIndependentPaths", "Fine", "FinishDynamic",%
    "FiniteAbelianGroupCount", "FiniteGroupCount", "FiniteGroupData",%
    "First", "FirstCase", "FirstPassageTimeDistribution",%
    "FirstPosition", "FischerGroupFi22", "FischerGroupFi23",%
    "FischerGroupFi24Prime", "FisherHypergeometricDistribution",%
    "FisherRatioTest", "FisherZDistribution", "Fit", "FitAll",%
    "FittedModel", "FixedOrder", "FixedPoint", "FixedPointList",%
    "FlashSelection", "Flat", "Flatten", "FlattenAt", "FlattenLayer",%
    "FlatTopWindow", "FlipView", "Floor", "FlowPolynomial",%
    "FlushPrintOutputPacket", "Fold", "FoldList", "FoldPair",%
    "FoldPairList", "FollowRedirects", "Font", "FontColor", "FontFamily",%
    "FontForm", "FontName", "FontOpacity", "FontPostScriptName",%
    "FontProperties", "FontReencoding", "FontSize", "FontSlant",%
    "FontSubstitutions", "FontTracking", "FontVariations", "FontWeight",%
    "For", "ForAll", "Format", "FormatRules", "FormatType",%
    "FormatTypeAutoConvert", "FormatValues", "FormBox", "FormBoxOptions",%
    "FormControl", "FormFunction", "FormLayoutFunction", "FormObject",%
    "FormPage", "FormTheme", "FormulaData", "FormulaLookup",%
    "FortranForm", "Forward", "ForwardBackward", "Fourier",%
    "FourierCoefficient", "FourierCosCoefficient", "FourierCosSeries",%
    "FourierCosTransform", "FourierDCT", "FourierDCTFilter",%
    "FourierDCTMatrix", "FourierDST", "FourierDSTMatrix",%
    "FourierMatrix", "FourierParameters", "FourierSequenceTransform",%
    "FourierSeries", "FourierSinCoefficient", "FourierSinSeries",%
    "FourierSinTransform", "FourierTransform", "FourierTrigSeries",%
    "FractionalBrownianMotionProcess", "FractionalGaussianNoiseProcess",%
    "FractionalPart", "FractionBox", "FractionBoxOptions",%
    "FractionLine", "Frame", "FrameBox", "FrameBoxOptions", "Framed",%
    "FrameInset", "FrameLabel", "Frameless", "FrameMargins",%
    "FrameStyle", "FrameTicks", "FrameTicksStyle", "FRatioDistribution",%
    "FrechetDistribution", "FreeQ", "FrenetSerretSystem",%
    "FrequencySamplingFilterKernel", "FresnelC", "FresnelF", "FresnelG",%
    "FresnelS", "Friday", "FrobeniusNumber", "FrobeniusSolve",%
    "FromCharacterCode", "FromCoefficientRules", "FromContinuedFraction",%
    "FromDate", "FromDigits", "FromDMS", "FromEntity", "FromJulianDate",%
    "FromLetterNumber", "FromPolarCoordinates", "FromRomanNumeral",%
    "FromSphericalCoordinates", "FromUnixTime", "Front",%
    "FrontEndDynamicExpression", "FrontEndEventActions",%
    "FrontEndExecute", "FrontEndObject", "FrontEndResource",%
    "FrontEndResourceString", "FrontEndStackSize", "FrontEndToken",%
    "FrontEndTokenExecute", "FrontEndValueCache", "FrontEndVersion",%
    "FrontFaceColor", "FrontFaceOpacity", "Full", "FullAxes",%
    "FullDefinition", "FullForm", "FullGraphics",%
    "FullInformationOutputRegulator", "FullOptions", "FullRegion",%
    "FullSimplify", "Function", "FunctionDomain", "FunctionExpand",%
    "FunctionInterpolation", "FunctionPeriod", "FunctionRange",%
    "FunctionSpace", "FussellVeselyImportance", "GaborFilter",%
    "GaborMatrix", "GaborWavelet", "GainMargins", "GainPhaseMargins",%
    "GalaxyData", "GalleryView", "Gamma", "GammaDistribution",%
    "GammaRegularized", "GapPenalty", "GARCHProcess", "Gather",%
    "GatherBy", "GaugeFaceElementFunction", "GaugeFaceStyle",%
    "GaugeFrameElementFunction", "GaugeFrameSize", "GaugeFrameStyle",%
    "GaugeLabels", "GaugeMarkers", "GaugeStyle", "GaussianFilter",%
    "GaussianIntegers", "GaussianMatrix",%
    "GaussianOrthogonalMatrixDistribution",%
    "GaussianSymplecticMatrixDistribution",%
    "GaussianUnitaryMatrixDistribution", "GaussianWindow", "GCD",%
    "GegenbauerC", "General", "GeneralizedLinearModelFit",%
    "GenerateAsymmetricKeyPair", "GenerateConditions", "GeneratedCell",%
    "GeneratedDocumentBinding", "GenerateDocument",%
    "GeneratedParameters", "GenerateHTTPResponse",%
    "GenerateSymmetricKey", "GeneratingFunction", "GeneratorDescription",%
    "GeneratorHistoryLength", "GeneratorOutputType", "Generic",%
    "GenericCylindricalDecomposition", "GenomeData", "GenomeLookup",%
    "GeoArea", "GeoBackground", "GeoBoundingBox", "GeoBounds",%
    "GeoBoundsRegion", "GeoCenter", "GeoCircle", "GeodesicClosing",%
    "GeodesicDilation", "GeodesicErosion", "GeodesicOpening",%
    "GeoDestination", "GeodesyData", "GeoDirection", "GeoDisk",%
    "GeoDisplacement", "GeoDistance", "GeoDistanceList",%
    "GeoElevationData", "GeoEntities", "GeoGraphics",%
    "GeogravityModelData", "GeoGridLines", "GeoGridLinesStyle",%
    "GeoGridPosition", "GeoGroup", "GeoHemisphere",%
    "GeoHemisphereBoundary", "GeoHistogram", "GeoIdentify", "GeoLabels",%
    "GeoLength", "GeoListPlot", "GeoLocation", "GeologicalPeriodData",%
    "GeomagneticModelData", "GeoMarker",%
    "GeometricBrownianMotionProcess", "GeometricDistribution",%
    "GeometricMean", "GeometricMeanFilter", "GeometricTransformation",%
    "GeometricTransformation3DBox",%
    "GeometricTransformation3DBoxOptions", "GeometricTransformationBox",%
    "GeometricTransformationBoxOptions", "GeoModel", "GeoNearest",%
    "GeoPath", "GeoPosition", "GeoPositionENU", "GeoPositionXYZ",%
    "GeoProjection", "GeoProjectionData", "GeoRange", "GeoRangePadding",%
    "GeoRegionValuePlot", "GeoScaleBar", "GeoServer", "GeoStyling",%
    "GeoStylingImageFunction", "GeoVariant", "GeoVisibleRegion",%
    "GeoVisibleRegionBoundary", "GeoWithinQ", "GeoZoomLevel",%
    "GestureHandler", "GestureHandlerTag", "Get",%
    "GetBoundingBoxSizePacket", "GetContext", "GetEnvironment",%
    "GetFileName", "GetFrontEndOptionsDataPacket",%
    "GetLinebreakInformationPacket", "GetMenusPacket",%
    "GetPageBreakInformationPacket", "Glaisher",%
    "GlobalClusteringCoefficient", "GlobalPreferences", "GlobalSession",%
    "Glow", "GoldenAngle", "GoldenRatio", "GompertzMakehamDistribution",%
    "GoodmanKruskalGamma", "GoodmanKruskalGammaTest", "Goto", "Grad",%
    "Gradient", "GradientFilter", "GradientOrientationFilter",%
    "GrammarApply", "GrammarRules", "GrammarToken", "Graph", "Graph3D",%
    "GraphAssortativity", "GraphAutomorphismGroup", "GraphCenter",%
    "GraphComplement", "GraphData", "GraphDensity", "GraphDiameter",%
    "GraphDifference", "GraphDisjointUnion", "GraphDistance",%
    "GraphDistanceMatrix", "GraphElementData", "GraphEmbedding",%
    "GraphHighlight", "GraphHighlightStyle", "GraphHub", "Graphics",%
    "Graphics3D", "Graphics3DBox", "Graphics3DBoxOptions",%
    "GraphicsArray", "GraphicsBaseline", "GraphicsBox",%
    "GraphicsBoxOptions", "GraphicsColor", "GraphicsColumn",%
    "GraphicsComplex", "GraphicsComplex3DBox",%
    "GraphicsComplex3DBoxOptions", "GraphicsComplexBox",%
    "GraphicsComplexBoxOptions", "GraphicsContents", "GraphicsData",%
    "GraphicsGrid", "GraphicsGridBox", "GraphicsGroup",%
    "GraphicsGroup3DBox", "GraphicsGroup3DBoxOptions",%
    "GraphicsGroupBox", "GraphicsGroupBoxOptions", "GraphicsGrouping",%
    "GraphicsHighlightColor", "GraphicsRow", "GraphicsSpacing",%
    "GraphicsStyle", "GraphIntersection", "GraphLayout",%
    "GraphLinkEfficiency", "GraphPeriphery", "GraphPlot", "GraphPlot3D",%
    "GraphPower", "GraphPropertyDistribution", "GraphQ", "GraphRadius",%
    "GraphReciprocity", "GraphRoot", "GraphStyle", "GraphUnion", "Gray",%
    "GrayLevel", "Greater", "GreaterEqual", "GreaterEqualLess",%
    "GreaterEqualThan", "GreaterFullEqual", "GreaterGreater",%
    "GreaterLess", "GreaterSlantEqual", "GreaterThan", "GreaterTilde",%
    "Green", "GreenFunction", "Grid", "GridBaseline", "GridBox",%
    "GridBoxAlignment", "GridBoxBackground", "GridBoxDividers",%
    "GridBoxFrame", "GridBoxItemSize", "GridBoxItemStyle",%
    "GridBoxOptions", "GridBoxSpacings", "GridCreationSettings",%
    "GridDefaultElement", "GridElementStyleOptions", "GridFrame",%
    "GridFrameMargins", "GridGraph", "GridLines", "GridLinesStyle",%
    "GroebnerBasis", "GroupActionBase", "GroupBy", "GroupCentralizer",%
    "GroupElementFromWord", "GroupElementPosition", "GroupElementQ",%
    "GroupElements", "GroupElementToWord", "GroupGenerators",%
    "Groupings", "GroupMultiplicationTable", "GroupOrbits", "GroupOrder",%
    "GroupPageBreakWithin", "GroupSetwiseStabilizer", "GroupStabilizer",%
    "GroupStabilizerChain", "GroupTogetherGrouping",%
    "GroupTogetherNestedGrouping", "GrowCutComponents", "Gudermannian",%
    "GuidedFilter", "GumbelDistribution", "HaarWavelet",%
    "HadamardMatrix", "HalfLine", "HalfNormalDistribution", "HalfPlane",%
    "HalfSpace", "HamiltonianGraphQ", "HammingDistance", "HammingWindow",%
    "HandlerFunctions", "HandlerFunctionsKeys", "HankelH1", "HankelH2",%
    "HankelMatrix", "HannPoissonWindow", "HannWindow",%
    "HaradaNortonGroupHN", "HararyGraph", "HarmonicMean",%
    "HarmonicMeanFilter", "HarmonicNumber", "Hash", "Haversine",%
    "HazardFunction", "Head", "HeadCompose", "HeaderLines", "Heads",%
    "HeavisideLambda", "HeavisidePi", "HeavisideTheta", "HeldGroupHe",%
    "HeldPart", "HelpBrowserLookup", "HelpBrowserNotebook",%
    "HelpBrowserSettings", "Here", "HermiteDecomposition", "HermiteH",%
    "HermitianMatrixQ", "HessenbergDecomposition", "Hessian",%
    "HexadecimalCharacter", "Hexahedron", "HexahedronBox",%
    "HexahedronBoxOptions", "HiddenMarkovProcess", "HiddenSurface",%
    "Highlighted", "HighlightGraph", "HighlightImage", "HighlightMesh",%
    "HighpassFilter", "HigmanSimsGroupHS", "HilbertFilter",%
    "HilbertMatrix", "Histogram", "Histogram3D", "HistogramDistribution",%
    "HistogramList", "HistogramTransform",%
    "HistogramTransformInterpolation", "HistoricalPeriodData",%
    "HitMissTransform", "HITSCentrality", "HodgeDual", "HoeffdingD",%
    "HoeffdingDTest", "Hold", "HoldAll", "HoldAllComplete",%
    "HoldComplete", "HoldFirst", "HoldForm", "HoldPattern", "HoldRest",%
    "HolidayCalendar", "HomeDirectory", "HomePage", "Horizontal",%
    "HorizontalForm", "HorizontalGauge", "HorizontalScrollPosition",%
    "HornerForm", "HostLookup", "HotellingTSquareDistribution",%
    "HoytDistribution", "HTMLSave", "HTTPErrorResponse", "HTTPRedirect",%
    "HTTPRequest", "HTTPRequestData", "HTTPResponse", "Hue",%
    "HumanGrowthData", "HumpDownHump", "HumpEqual", "HurwitzLerchPhi",%
    "HurwitzZeta", "HyperbolicDistribution", "HypercubeGraph",%
    "HyperexponentialDistribution", "Hyperfactorial",%
    "Hypergeometric0F1", "Hypergeometric0F1Regularized",%
    "Hypergeometric1F1", "Hypergeometric1F1Regularized",%
    "Hypergeometric2F1", "Hypergeometric2F1Regularized",%
    "HypergeometricDistribution", "HypergeometricPFQ",%
    "HypergeometricPFQRegularized", "HypergeometricU", "Hyperlink",%
    "HyperlinkCreationSettings", "Hyperplane", "Hyphenation",%
    "HyphenationOptions", "HypoexponentialDistribution",%
    "HypothesisTestData", "I", "IconData", "IconRules", "Identity",%
    "IdentityMatrix", "If", "IgnoreCase", "IgnoreDiacritics",%
    "IgnorePunctuation", "IgnoringInactive", "Im", "Image", "Image3D",%
    "Image3DSlices", "ImageAccumulate", "ImageAdd", "ImageAdjust",%
    "ImageAlign", "ImageApply", "ImageApplyIndexed", "ImageAspectRatio",%
    "ImageAssemble", "ImageCache", "ImageCacheValid", "ImageCapture",%
    "ImageChannels", "ImageClip", "ImageCollage", "ImageColorSpace",%
    "ImageCompose", "ImageConvolve", "ImageCooccurrence", "ImageCorners",%
    "ImageCorrelate", "ImageCorrespondingPoints", "ImageCrop",%
    "ImageData", "ImageDeconvolve", "ImageDemosaic", "ImageDifference",%
    "ImageDimensions", "ImageDisplacements", "ImageDistance",%
    "ImageEffect", "ImageExposureCombine", "ImageFeatureTrack",%
    "ImageFileApply", "ImageFileFilter", "ImageFileScan", "ImageFilter",%
    "ImageFocusCombine", "ImageForestingComponents",%
    "ImageFormattingWidth", "ImageForwardTransformation",%
    "ImageHistogram", "ImageIdentify", "ImageInstanceQ",%
    "ImageKeypoints", "ImageLevels", "ImageLines", "ImageMargins",%
    "ImageMarker", "ImageMarkers", "ImageMeasurements", "ImageMesh",%
    "ImageMultiply", "ImageOffset", "ImagePad", "ImagePadding",%
    "ImagePartition", "ImagePeriodogram",%
    "ImagePerspectiveTransformation", "ImageQ", "ImageRangeCache",%
    "ImageReflect", "ImageRegion", "ImageResize", "ImageResolution",%
    "ImageRotate", "ImageRotated", "ImageSaliencyFilter", "ImageScaled",%
    "ImageScan", "ImageSize", "ImageSizeAction", "ImageSizeCache",%
    "ImageSizeMultipliers", "ImageSizeRaw", "ImageSubtract", "ImageTake",%
    "ImageTransformation", "ImageTrim", "ImageType", "ImageValue",%
    "ImageValuePositions", "ImagingDevice", "ImplicitRegion", "Implies",%
    "Import", "ImportAutoReplacements", "ImportOptions", "ImportString",%
    "ImprovementImportance", "In", "Inactivate", "Inactive",%
    "IncidenceGraph", "IncidenceList", "IncidenceMatrix",%
    "IncludeConstantBasis", "IncludeFileExtension",%
    "IncludeGeneratorTasks", "IncludeInflections",%
    "IncludeMetaInformation", "IncludePods", "IncludeQuantities",%
    "IncludeSingularTerm", "IncludeWindowTimes", "Increment",%
    "IndefiniteMatrixQ", "Indent", "IndentingNewlineSpacings",%
    "IndentMaxFraction", "IndependenceTest", "IndependentEdgeSetQ",%
    "IndependentUnit", "IndependentVertexSetQ", "Indeterminate",%
    "IndeterminateThreshold", "IndexCreationOptions", "Indexed",%
    "IndexGraph", "IndexTag", "Inequality", "InexactNumberQ",%
    "InexactNumbers", "InfiniteLine", "InfinitePlane", "Infinity",%
    "Infix", "InflationAdjust", "InflationMethod", "Information",%
    "Inherited", "InheritScope", "InhomogeneousPoissonProcess",%
    "InitialEvaluationHistory", "Initialization", "InitializationCell",%
    "InitializationCellEvaluation", "InitializationCellWarning",%
    "InlineCounterAssignments", "InlineCounterIncrements", "InlinePart",%
    "InlineRules", "Inner", "Inpaint", "Input", "InputAliases",%
    "InputAssumptions", "InputAutoReplacements", "InputField",%
    "InputFieldBox", "InputFieldBoxOptions", "InputForm",%
    "InputGrouping", "InputNamePacket", "InputNotebook", "InputPacket",%
    "InputSettings", "InputStream", "InputString", "InputStringPacket",%
    "InputToBoxFormPacket", "Insert", "InsertionFunction",%
    "InsertionPointObject", "InsertLinebreaks", "InsertResults", "Inset",%
    "Inset3DBox", "Inset3DBoxOptions", "InsetBox", "InsetBoxOptions",%
    "Insphere", "Install", "InstallService", "InString", "Integer",%
    "IntegerDigits", "IntegerExponent", "IntegerLength", "IntegerName",%
    "IntegerPart", "IntegerPartitions", "IntegerQ", "IntegerReverse",%
    "Integers", "IntegerString", "Integral", "Integrate", "Interactive",%
    "InteractiveTradingChart", "Interlaced", "Interleaving",%
    "InternallyBalancedDecomposition", "InterpolatingFunction",%
    "InterpolatingPolynomial", "Interpolation", "InterpolationOrder",%
    "InterpolationPoints", "InterpolationPrecision", "Interpretation",%
    "InterpretationBox", "InterpretationBoxOptions",%
    "InterpretationFunction", "Interpreter", "InterpretTemplate",%
    "InterquartileRange", "Interrupt", "InterruptSettings",%
    "IntersectingQ", "Intersection", "Interval", "IntervalIntersection",%
    "IntervalMemberQ", "IntervalSlider", "IntervalUnion", "Into",%
    "Inverse", "InverseBetaRegularized", "InverseCDF",%
    "InverseChiSquareDistribution", "InverseContinuousWaveletTransform",%
    "InverseDistanceTransform", "InverseEllipticNomeQ", "InverseErf",%
    "InverseErfc", "InverseFourier", "InverseFourierCosTransform",%
    "InverseFourierSequenceTransform", "InverseFourierSinTransform",%
    "InverseFourierTransform", "InverseFunction", "InverseFunctions",%
    "InverseGammaDistribution", "InverseGammaRegularized",%
    "InverseGaussianDistribution", "InverseGudermannian",%
    "InverseHaversine", "InverseJacobiCD", "InverseJacobiCN",%
    "InverseJacobiCS", "InverseJacobiDC", "InverseJacobiDN",%
    "InverseJacobiDS", "InverseJacobiNC", "InverseJacobiND",%
    "InverseJacobiNS", "InverseJacobiSC", "InverseJacobiSD",%
    "InverseJacobiSN", "InverseLaplaceTransform",%
    "InverseMellinTransform", "InversePermutation", "InverseRadon",%
    "InverseSeries", "InverseSurvivalFunction",%
    "InverseTransformedRegion", "InverseWaveletTransform",%
    "InverseWeierstrassP", "InverseWishartMatrixDistribution",%
    "InverseZTransform", "Invisible", "InvisibleApplication",%
    "InvisibleTimes", "IPAddress", "IrreduciblePolynomialQ",%
    "IslandData", "IsolatingInterval", "IsomorphicGraphQ", "IsotopeData",%
    "Italic", "Item", "ItemAspectRatio", "ItemBox", "ItemBoxOptions",%
    "ItemSize", "ItemStyle", "ItoProcess", "JaccardDissimilarity",%
    "JacobiAmplitude", "Jacobian", "JacobiCD", "JacobiCN", "JacobiCS",%
    "JacobiDC", "JacobiDN", "JacobiDS", "JacobiNC", "JacobiND",%
    "JacobiNS", "JacobiP", "JacobiSC", "JacobiSD", "JacobiSN",%
    "JacobiSymbol", "JacobiZeta", "JankoGroupJ1", "JankoGroupJ2",%
    "JankoGroupJ3", "JankoGroupJ4", "JarqueBeraALMTest",%
    "JohnsonDistribution", "Join", "JoinAcross", "Joined", "JoinedCurve",%
    "JoinedCurveBox", "JoinedCurveBoxOptions", "JoinForm",%
    "JordanDecomposition", "JordanModelDecomposition", "JulianDate",%
    "JuliaSetBoettcher", "JuliaSetIterationCount", "JuliaSetPlot",%
    "JuliaSetPoints", "K", "KagiChart", "KaiserBesselWindow",%
    "KaiserWindow", "KalmanEstimator", "KalmanFilter",%
    "KarhunenLoeveDecomposition", "KaryTree", "KatzCentrality",%
    "KCoreComponents", "KDistribution", "KEdgeConnectedComponents",%
    "KEdgeConnectedGraphQ", "KelvinBei", "KelvinBer", "KelvinKei",%
    "KelvinKer", "KendallTau", "KendallTauTest", "KernelExecute",%
    "KernelMixtureDistribution", "Kernels", "Ket", "Key",%
    "KeyCollisionFunction", "KeyComplement", "KeyDrop", "KeyDropFrom",%
    "KeyExistsQ", "KeyFreeQ", "KeyIntersection", "KeyMap", "KeyMemberQ",%
    "KeypointStrength", "Keys", "KeySelect", "KeySort", "KeySortBy",%
    "KeyTake", "KeyUnion", "KeyValueMap", "KeyValuePattern", "Khinchin",%
    "KillProcess", "KirchhoffGraph", "KirchhoffMatrix",%
    "KleinInvariantJ", "KnapsackSolve", "KnightTourGraph", "KnotData",%
    "KnownUnitQ", "KolmogorovSmirnovTest", "KroneckerDelta",%
    "KroneckerModelDecomposition", "KroneckerProduct", "KroneckerSymbol",%
    "KuiperTest", "KumaraswamyDistribution", "Kurtosis",%
    "KuwaharaFilter", "KVertexConnectedComponents",%
    "KVertexConnectedGraphQ", "LABColor", "Label", "Labeled",%
    "LabeledSlider", "LabelingFunction", "LabelStyle", "LaguerreL",%
    "LakeData", "LambdaComponents", "LambertW", "LaminaData",%
    "LanczosWindow", "LandauDistribution", "Language",%
    "LanguageCategory", "LanguageData", "LanguageIdentify",%
    "LaplaceDistribution", "LaplaceTransform", "Laplacian",%
    "LaplacianFilter", "LaplacianGaussianFilter", "Large", "Larger",%
    "Last", "Latitude", "LatitudeLongitude", "LatticeData",%
    "LatticeReduce", "Launch", "LaunchKernels", "LayeredGraphPlot",%
    "LayerSizeFunction", "LayoutInformation", "LCHColor", "LCM",%
    "LeaderSize", "LeafCount", "LeapYearQ", "LeastSquares",%
    "LeastSquaresFilterKernel", "Left", "LeftArrow", "LeftArrowBar",%
    "LeftArrowRightArrow", "LeftDownTeeVector", "LeftDownVector",%
    "LeftDownVectorBar", "LeftRightArrow", "LeftRightVector", "LeftTee",%
    "LeftTeeArrow", "LeftTeeVector", "LeftTriangle", "LeftTriangleBar",%
    "LeftTriangleEqual", "LeftUpDownVector", "LeftUpTeeVector",%
    "LeftUpVector", "LeftUpVectorBar", "LeftVector", "LeftVectorBar",%
    "LegendAppearance", "Legended", "LegendFunction", "LegendLabel",%
    "LegendLayout", "LegendMargins", "LegendMarkers", "LegendMarkerSize",%
    "LegendreP", "LegendreQ", "LegendreType", "Length", "LengthWhile",%
    "LerchPhi", "Less", "LessEqual", "LessEqualGreater", "LessEqualThan",%
    "LessFullEqual", "LessGreater", "LessLess", "LessSlantEqual",%
    "LessThan", "LessTilde", "LetterCharacter", "LetterCounts",%
    "LetterNumber", "LetterQ", "Level", "LeveneTest", "LeviCivitaTensor",%
    "LevyDistribution", "Lexicographic", "LibraryDataType",%
    "LibraryFunction", "LibraryFunctionError",%
    "LibraryFunctionInformation", "LibraryFunctionLoad",%
    "LibraryFunctionUnload", "LibraryLoad", "LibraryUnload", "LicenseID",%
    "LiftingFilterData", "LiftingWaveletTransform", "LightBlue",%
    "LightBrown", "LightCyan", "Lighter", "LightGray", "LightGreen",%
    "Lighting", "LightingAngle", "LightMagenta", "LightOrange",%
    "LightPink", "LightPurple", "LightRed", "LightSources",%
    "LightYellow", "Likelihood", "Limit", "LimitsPositioning",%
    "LimitsPositioningTokens", "LindleyDistribution", "Line",%
    "Line3DBox", "Line3DBoxOptions", "LinearFilter",%
    "LinearFractionalTransform", "LinearGradientImage",%
    "LinearizingTransformationData", "LinearModelFit",%
    "LinearOffsetFunction", "LinearProgramming", "LinearRecurrence",%
    "LinearSolve", "LinearSolveFunction", "LineBox", "LineBoxOptions",%
    "LineBreak", "LinebreakAdjustments", "LineBreakChart",%
    "LinebreakSemicolonWeighting", "LineBreakWithin", "LineColor",%
    "LineGraph", "LineIndent", "LineIndentMaxFraction",%
    "LineIntegralConvolutionPlot", "LineIntegralConvolutionScale",%
    "LineLegend", "LineOpacity", "LineSpacing", "LineWrapParts",%
    "LinkActivate", "LinkClose", "LinkConnect", "LinkConnectedQ",%
    "LinkCreate", "LinkError", "LinkFlush", "LinkFunction", "LinkHost",%
    "LinkInterrupt", "LinkLaunch", "LinkMode", "LinkObject", "LinkOpen",%
    "LinkOptions", "LinkPatterns", "LinkProtocol", "LinkRankCentrality",%
    "LinkRead", "LinkReadHeld", "LinkReadyQ", "Links", "LinkService",%
    "LinkWrite", "LinkWriteHeld", "LiouvilleLambda", "List", "Listable",%
    "ListAnimate", "ListContourPlot", "ListContourPlot3D",%
    "ListConvolve", "ListCorrelate", "ListCurvePathPlot",%
    "ListDeconvolve", "ListDensityPlot", "ListDensityPlot3D", "Listen",%
    "ListFormat", "ListFourierSequenceTransform", "ListInterpolation",%
    "ListLineIntegralConvolutionPlot", "ListLinePlot",%
    "ListLogLinearPlot", "ListLogLogPlot", "ListLogPlot", "ListPicker",%
    "ListPickerBox", "ListPickerBoxBackground", "ListPickerBoxOptions",%
    "ListPlay", "ListPlot", "ListPlot3D", "ListPointPlot3D",%
    "ListPolarPlot", "ListQ", "ListSliceContourPlot3D",%
    "ListSliceDensityPlot3D", "ListSliceVectorPlot3D", "ListStepPlot",%
    "ListStreamDensityPlot", "ListStreamPlot", "ListSurfacePlot3D",%
    "ListVectorDensityPlot", "ListVectorPlot", "ListVectorPlot3D",%
    "ListZTransform", "Literal", "LiteralSearch",%
    "LocalAdaptiveBinarize", "LocalCache", "LocalClusteringCoefficient",%
    "LocalizeDefinitions", "LocalizeVariables", "LocalObject",%
    "LocalObjects", "LocalSymbol", "LocalTime", "LocalTimeZone",%
    "LocationEquivalenceTest", "LocationTest", "Locator",%
    "LocatorAutoCreate", "LocatorBox", "LocatorBoxOptions",%
    "LocatorCentering", "LocatorPane", "LocatorPaneBox",%
    "LocatorPaneBoxOptions", "LocatorRegion", "Locked", "Log", "Log10",%
    "Log2", "LogBarnesG", "LogGamma", "LogGammaDistribution",%
    "LogicalExpand", "LogIntegral", "LogisticDistribution",%
    "LogisticSigmoid", "LogitModelFit", "LogLikelihood", "LogLinearPlot",%
    "LogLogisticDistribution", "LogLogPlot",%
    "LogMultinormalDistribution", "LogNormalDistribution", "LogPlot",%
    "LogRankTest", "LogSeriesDistribution", "LongEqual", "Longest",%
    "LongestCommonSequence", "LongestCommonSequencePositions",%
    "LongestCommonSubsequence", "LongestCommonSubsequencePositions",%
    "LongestMatch", "LongestOrderedSequence", "LongForm", "Longitude",%
    "LongLeftArrow", "LongLeftRightArrow", "LongRightArrow", "Lookup",%
    "Loopback", "LoopFreeGraphQ", "LowerCaseQ", "LowerLeftArrow",%
    "LowerRightArrow", "LowerTriangularize", "LowpassFilter",%
    "LQEstimatorGains", "LQGRegulator", "LQOutputRegulatorGains",%
    "LQRegulatorGains", "LUBackSubstitution", "LucasL",%
    "LuccioSamiComponents", "LUDecomposition", "LunarEclipse",%
    "LUVColor", "LyapunovSolve", "LyonsGroupLy", "MachineID",%
    "MachineName", "MachineNumberQ", "MachinePrecision",%
    "MacintoshSystemPageSetup", "Magenta", "Magnification", "Magnify",%
    "MailReceiverFunction", "MailResponseFunction", "MainSolve",%
    "MaintainDynamicCaches", "Majority", "MakeBoxes", "MakeExpression",%
    "MakeRules", "ManagedLibraryExpressionID",%
    "ManagedLibraryExpressionQ", "MandelbrotSetBoettcher",%
    "MandelbrotSetDistance", "MandelbrotSetIterationCount",%
    "MandelbrotSetMemberQ", "MandelbrotSetPlot", "MangoldtLambda",%
    "ManhattanDistance", "Manipulate", "Manipulator",%
    "MannedSpaceMissionData", "MannWhitneyTest", "MantissaExponent",%
    "Manual", "Map", "MapAll", "MapAt", "MapIndexed", "MAProcess",%
    "MapThread", "MarchenkoPasturDistribution", "MarcumQ",%
    "MardiaCombinedTest", "MardiaKurtosisTest", "MardiaSkewnessTest",%
    "MarginalDistribution", "MarkovProcessProperties", "Masking",%
    "MatchingDissimilarity", "MatchLocalNameQ", "MatchLocalNames",%
    "MatchQ", "Material", "MathematicalFunctionData",%
    "MathematicaNotation", "MathieuC", "MathieuCharacteristicA",%
    "MathieuCharacteristicB", "MathieuCharacteristicExponent",%
    "MathieuCPrime", "MathieuGroupM11", "MathieuGroupM12",%
    "MathieuGroupM22", "MathieuGroupM23", "MathieuGroupM24", "MathieuS",%
    "MathieuSPrime", "MathMLForm", "MathMLText", "Matrices", "MatrixExp",%
    "MatrixForm", "MatrixFunction", "MatrixLog",%
    "MatrixNormalDistribution", "MatrixPlot", "MatrixPower",%
    "MatrixPropertyDistribution", "MatrixQ", "MatrixRank",%
    "MatrixTDistribution", "Max", "MaxBend", "MaxCellMeasure",%
    "MaxDetect", "MaxExtraBandwidths", "MaxExtraConditions",%
    "MaxFeatureDisplacement", "MaxFeatures", "MaxFilter", "MaximalBy",%
    "Maximize", "MaxItems", "MaxIterations", "MaxMemoryUsed",%
    "MaxMixtureKernels", "MaxPlotPoints", "MaxPoints", "MaxRecursion",%
    "MaxStableDistribution", "MaxStepFraction", "MaxSteps",%
    "MaxStepSize", "MaxTrainingRounds", "MaxValue",%
    "MaxwellDistribution", "MaxWordGap", "McLaughlinGroupMcL", "Mean",%
    "MeanAbsoluteLossLayer", "MeanClusteringCoefficient",%
    "MeanDegreeConnectivity", "MeanDeviation", "MeanFilter",%
    "MeanGraphDistance", "MeanNeighborDegree", "MeanShift",%
    "MeanShiftFilter", "MeanSquaredLossLayer", "Median",%
    "MedianDeviation", "MedianFilter", "MedicalTestData", "Medium",%
    "MeijerG", "MeijerGReduce", "MeixnerDistribution", "MellinConvolve",%
    "MellinTransform", "MemberQ", "MemoryConstrained",%
    "MemoryConstraint", "MemoryInUse", "Menu", "MenuAppearance",%
    "MenuCommandKey", "MenuEvaluator", "MenuItem", "MenuPacket",%
    "MenuSortingValue", "MenuStyle", "MenuView", "Merge",%
    "MergeDifferences", "MersennePrimeExponent",%
    "MersennePrimeExponentQ", "Mesh", "MeshCellCentroid",%
    "MeshCellCount", "MeshCellHighlight", "MeshCellIndex",%
    "MeshCellLabel", "MeshCellMarker", "MeshCellMeasure",%
    "MeshCellQuality", "MeshCells", "MeshCellShapeFunction",%
    "MeshCellStyle", "MeshCoordinates", "MeshFunctions",%
    "MeshPrimitives", "MeshQualityGoal", "MeshRange",%
    "MeshRefinementFunction", "MeshRegion", "MeshRegionQ", "MeshShading",%
    "MeshStyle", "Message", "MessageDialog", "MessageList",%
    "MessageName", "MessageOptions", "MessagePacket", "Messages",%
    "MessagesNotebook", "MetaCharacters", "MetaInformation",%
    "MetaParameters", "MeteorShowerData", "Method", "MethodOptions",%
    "MexicanHatWavelet", "MeyerWavelet", "Min", "MinColorDistance",%
    "MinDetect", "MineralData", "MinFilter", "MinimalBy",%
    "MinimalPolynomial", "MinimalStateSpaceModel", "Minimize",%
    "MinimumTimeIncrement", "MinIntervalSize", "MinkowskiQuestionMark",%
    "MinMax", "MinorPlanetData", "Minors", "MinRecursion", "MinSize",%
    "MinStableDistribution", "Minus", "MinusPlus", "MinValue", "Missing",%
    "MissingBehavior", "MissingDataMethod", "MissingDataRules",%
    "MissingQ", "MissingString", "MissingStyle", "MittagLefflerE",%
    "MixedGraphQ", "MixedMagnitude", "MixedRadix", "MixedRadixQuantity",%
    "MixedUnit", "MixtureDistribution", "Mod", "Modal", "Mode",%
    "Modular", "ModularLambda", "Module", "Modulus", "MoebiusMu",%
    "Moment", "Momentary", "MomentConvert", "MomentEvaluate",%
    "MomentGeneratingFunction", "MomentOfInertia", "Monday", "Monitor",%
    "MonomialList", "MonomialOrder", "MonsterGroupM", "MoonPhase",%
    "MoonPosition", "MorletWavelet", "MorphologicalBinarize",%
    "MorphologicalBranchPoints", "MorphologicalComponents",%
    "MorphologicalEulerNumber", "MorphologicalGraph",%
    "MorphologicalPerimeter", "MorphologicalTransform", "MortalityData",%
    "Most", "MountainData", "MouseAnnotation", "MouseAppearance",%
    "MouseAppearanceTag", "MouseButtons", "Mouseover",%
    "MousePointerNote", "MousePosition", "MovieData", "MovingAverage",%
    "MovingMap", "MovingMedian", "MoyalDistribution", "Multicolumn",%
    "MultiedgeStyle", "MultigraphQ", "MultilaunchWarning",%
    "MultiLetterItalics", "MultiLetterStyle", "MultilineFunction",%
    "Multinomial", "MultinomialDistribution", "MultinormalDistribution",%
    "MultiplicativeOrder", "Multiplicity", "Multiselection",%
    "MultivariateHypergeometricDistribution",%
    "MultivariatePoissonDistribution", "MultivariateTDistribution", "N",%
    "NakagamiDistribution", "NameQ", "Names", "NamespaceBox", "Nand",%
    "NArgMax", "NArgMin", "NBernoulliB", "NCache", "NDEigensystem",%
    "NDEigenvalues", "NDSolve", "NDSolveValue", "Nearest",%
    "NearestFunction", "NearestNeighborGraph", "NebulaData",%
    "NeedCurrentFrontEndPackagePacket",%
    "NeedCurrentFrontEndSymbolsPacket", "NeedlemanWunschSimilarity",%
    "Needs", "Negative", "NegativeBinomialDistribution",%
    "NegativeDefiniteMatrixQ", "NegativeMultinomialDistribution",%
    "NegativeSemidefiniteMatrixQ", "NeighborhoodData",%
    "NeighborhoodGraph", "Nest", "NestedGreaterGreater",%
    "NestedLessLess", "NestedScriptRules", "NestGraph", "NestList",%
    "NestWhile", "NestWhileList", "NetChain", "NetDecoder", "NetEncoder",%
    "NetExtract", "NetGraph", "NetInitialize", "NetPort", "NetTrain",%
    "NeumannValue", "NevilleThetaC", "NevilleThetaD", "NevilleThetaN",%
    "NevilleThetaS", "NewPrimitiveStyle", "NExpectation", "Next",%
    "NextCell", "NextPrime", "NextScheduledTaskTime", "NHoldAll",%
    "NHoldFirst", "NHoldRest", "NicholsGridLines", "NicholsPlot",%
    "NightHemisphere", "NIntegrate", "NMaximize", "NMaxValue",%
    "NMinimize", "NMinValue", "NominalVariables", "NonAssociative",%
    "NoncentralBetaDistribution", "NoncentralChiSquareDistribution",%
    "NoncentralFRatioDistribution", "NoncentralStudentTDistribution",%
    "NonCommutativeMultiply", "NonConstants", "None", "NoneTrue",%
    "NonlinearModelFit", "NonlinearStateSpaceModel",%
    "NonlocalMeansFilter", "NonNegative", "NonPositive", "Nor",%
    "NorlundB", "Norm", "Normal", "NormalDistribution", "NormalGrouping",%
    "Normalize", "Normalized", "NormalizedSquaredEuclideanDistance",%
    "NormalMatrixQ", "NormalsFunction", "NormFunction", "Not",%
    "NotCongruent", "NotCupCap", "NotDoubleVerticalBar", "Notebook",%
    "NotebookApply", "NotebookAutoSave", "NotebookClose",%
    "NotebookConvertSettings", "NotebookCreate",%
    "NotebookCreateReturnObject", "NotebookDefault", "NotebookDelete",%
    "NotebookDirectory", "NotebookDynamicExpression", "NotebookEvaluate",%
    "NotebookEventActions", "NotebookFileName", "NotebookFind",%
    "NotebookFindReturnObject", "NotebookGet",%
    "NotebookGetLayoutInformationPacket",%
    "NotebookGetMisspellingsPacket", "NotebookImport",%
    "NotebookInformation", "NotebookInterfaceObject", "NotebookLocate",%
    "NotebookObject", "NotebookOpen", "NotebookOpenReturnObject",%
    "NotebookPath", "NotebookPrint", "NotebookPut",%
    "NotebookPutReturnObject", "NotebookRead",%
    "NotebookResetGeneratedCells", "Notebooks", "NotebookSave",%
    "NotebookSaveAs", "NotebookSelection",%
    "NotebookSetupLayoutInformationPacket", "NotebooksMenu",%
    "NotebookTemplate", "NotebookWrite", "NotElement", "NotEqualTilde",%
    "NotExists", "NotGreater", "NotGreaterEqual", "NotGreaterFullEqual",%
    "NotGreaterGreater", "NotGreaterLess", "NotGreaterSlantEqual",%
    "NotGreaterTilde", "Nothing", "NotHumpDownHump", "NotHumpEqual",%
    "NotificationFunction", "NotLeftTriangle", "NotLeftTriangleBar",%
    "NotLeftTriangleEqual", "NotLess", "NotLessEqual",%
    "NotLessFullEqual", "NotLessGreater", "NotLessLess",%
    "NotLessSlantEqual", "NotLessTilde", "NotNestedGreaterGreater",%
    "NotNestedLessLess", "NotPrecedes", "NotPrecedesEqual",%
    "NotPrecedesSlantEqual", "NotPrecedesTilde", "NotReverseElement",%
    "NotRightTriangle", "NotRightTriangleBar", "NotRightTriangleEqual",%
    "NotSquareSubset", "NotSquareSubsetEqual", "NotSquareSuperset",%
    "NotSquareSupersetEqual", "NotSubset", "NotSubsetEqual",%
    "NotSucceeds", "NotSucceedsEqual", "NotSucceedsSlantEqual",%
    "NotSucceedsTilde", "NotSuperset", "NotSupersetEqual", "NotTilde",%
    "NotTildeEqual", "NotTildeFullEqual", "NotTildeTilde",%
    "NotVerticalBar", "Now", "NoWhitespace", "NProbability", "NProduct",%
    "NProductFactors", "NRoots", "NSolve", "NSum", "NSumTerms",%
    "NuclearExplosionData", "NuclearReactorData", "Null", "NullRecords",%
    "NullSpace", "NullWords", "Number", "NumberCompose",%
    "NumberDecompose", "NumberExpand", "NumberFieldClassNumber",%
    "NumberFieldDiscriminant", "NumberFieldFundamentalUnits",%
    "NumberFieldIntegralBasis", "NumberFieldNormRepresentatives",%
    "NumberFieldRegulator", "NumberFieldRootsOfUnity",%
    "NumberFieldSignature", "NumberForm", "NumberFormat",%
    "NumberLinePlot", "NumberMarks", "NumberMultiplier", "NumberPadding",%
    "NumberPoint", "NumberQ", "NumberSeparator", "NumberSigns",%
    "NumberString", "Numerator", "NumericFunction", "NumericQ",%
    "NuttallWindow", "NValues", "NyquistGridLines", "NyquistPlot", "O",%
    "ObservabilityGramian", "ObservabilityMatrix",%
    "ObservableDecomposition", "ObservableModelQ", "OceanData", "OddQ",%
    "Off", "Offset", "OLEData", "On", "ONanGroupON", "Once",%
    "OneIdentity", "Opacity", "OpacityFunction",%
    "OpacityFunctionScaling", "Open", "OpenAppend", "Opener",%
    "OpenerBox", "OpenerBoxOptions", "OpenerView",%
    "OpenFunctionInspectorPacket", "Opening", "OpenRead",%
    "OpenSpecialOptions", "OpenTemporary", "OpenWrite", "Operate",%
    "OperatingSystem", "OptimumFlowData", "Optional", "OptionalElement",%
    "OptionInspectorSettings", "OptionQ", "Options", "OptionsPacket",%
    "OptionsPattern", "OptionValue", "OptionValueBox",%
    "OptionValueBoxOptions", "Or", "Orange", "Order",%
    "OrderDistribution", "OrderedQ", "Ordering", "Orderless",%
    "OrderlessPatternSequence", "OrnsteinUhlenbeckProcess",%
    "Orthogonalize", "OrthogonalMatrixQ", "Out", "Outer",%
    "OutputAutoOverwrite", "OutputControllabilityMatrix",%
    "OutputControllableModelQ", "OutputForm", "OutputFormData",%
    "OutputGrouping", "OutputMathEditExpression", "OutputNamePacket",%
    "OutputResponse", "OutputSizeLimit", "OutputStream", "Over",%
    "OverBar", "OverDot", "Overflow", "OverHat", "Overlaps", "Overlay",%
    "OverlayBox", "OverlayBoxOptions", "Overscript", "OverscriptBox",%
    "OverscriptBoxOptions", "OverTilde", "OverVector", "OverwriteTarget",%
    "OwenT", "OwnValues", "Package", "PackingMethod", "PaddedForm",%
    "Padding", "PaddingSize", "PadeApproximant", "PadLeft", "PadRight",%
    "PageBreakAbove", "PageBreakBelow", "PageBreakWithin",%
    "PageFooterLines", "PageFooters", "PageHeaderLines", "PageHeaders",%
    "PageHeight", "PageRankCentrality", "PageTheme", "PageWidth",%
    "Pagination", "PairedBarChart", "PairedHistogram",%
    "PairedSmoothHistogram", "PairedTTest", "PairedZTest",%
    "PaletteNotebook", "PalettePath", "PalindromeQ", "Pane", "PaneBox",%
    "PaneBoxOptions", "Panel", "PanelBox", "PanelBoxOptions", "Paneled",%
    "PaneSelector", "PaneSelectorBox", "PaneSelectorBoxOptions",%
    "PaperWidth", "ParabolicCylinderD", "ParagraphIndent",%
    "ParagraphSpacing", "ParallelArray", "ParallelCombine", "ParallelDo",%
    "Parallelepiped", "ParallelEvaluate", "Parallelization",%
    "Parallelize", "ParallelMap", "ParallelNeeds", "Parallelogram",%
    "ParallelProduct", "ParallelSubmit", "ParallelSum", "ParallelTable",%
    "ParallelTry", "Parameter", "ParameterEstimator",%
    "ParameterMixtureDistribution", "ParameterVariables",%
    "ParametricFunction", "ParametricNDSolve", "ParametricNDSolveValue",%
    "ParametricPlot", "ParametricPlot3D", "ParametricRegion",%
    "ParentBox", "ParentCell", "ParentConnect", "ParentDirectory",%
    "ParentForm", "Parenthesize", "ParentList", "ParentNotebook",%
    "ParetoDistribution", "ParkData", "Part", "PartBehavior",%
    "PartialCorrelationFunction", "PartialD", "ParticleAcceleratorData",%
    "ParticleData", "Partition", "PartitionGranularity", "PartitionsP",%
    "PartitionsQ", "PartOfSpeech", "PartProtection", "ParzenWindow",%
    "PascalDistribution", "PassEventsDown", "PassEventsUp", "Paste",%
    "PasteBoxFormInlineCells", "PasteButton", "Path", "PathGraph",%
    "PathGraphQ", "Pattern", "PatternSequence", "PatternTest",%
    "PauliMatrix", "PaulWavelet", "Pause", "PausedTime", "PDF",%
    "PeakDetect", "PearsonChiSquareTest", "PearsonCorrelationTest",%
    "PearsonDistribution", "PerfectNumber", "PerfectNumberQ",%
    "PerformanceGoal", "PeriodicBoundaryCondition",%
    "PeriodicInterpolation", "Periodogram", "PeriodogramArray",%
    "Permanent", "Permissions", "PermissionsGroup", "PermissionsGroups",%
    "PermissionsKey", "PermissionsKeys", "PermutationCycles",%
    "PermutationCyclesQ", "PermutationGroup", "PermutationLength",%
    "PermutationList", "PermutationListQ", "PermutationMax",%
    "PermutationMin", "PermutationOrder", "PermutationPower",%
    "PermutationProduct", "PermutationReplace", "Permutations",%
    "PermutationSupport", "Permute", "PeronaMalikFilter",%
    "Perpendicular", "PersonData", "PERTDistribution", "PetersenGraph",%
    "PhaseMargins", "PhaseRange", "PhysicalSystemData", "Pi", "Pick",%
    "PIDData", "PIDDerivativeFilter", "PIDFeedforward", "PIDTune",%
    "Piecewise", "PiecewiseExpand", "PieChart", "PieChart3D",%
    "PillaiTrace", "PillaiTraceTest", "PingTime", "Pink", "Pivoting",%
    "PixelConstrained", "PixelValue", "PixelValuePositions", "Placed",%
    "Placeholder", "PlaceholderReplace", "Plain", "PlanarGraph",%
    "PlanarGraphQ", "PlanckRadiationLaw", "PlaneCurveData",%
    "PlanetaryMoonData", "PlanetData", "PlantData", "Play", "PlayRange",%
    "Plot", "Plot3D", "Plot3Matrix", "PlotDivision", "PlotJoined",%
    "PlotLabel", "PlotLabels", "PlotLayout", "PlotLegends",%
    "PlotMarkers", "PlotPoints", "PlotRange", "PlotRangeClipping",%
    "PlotRangeClipPlanesStyle", "PlotRangePadding", "PlotRegion",%
    "PlotStyle", "PlotTheme", "Pluralize", "Plus", "PlusMinus",%
    "Pochhammer", "PodStates", "PodWidth", "Point", "Point3DBox",%
    "Point3DBoxOptions", "PointBox", "PointBoxOptions",%
    "PointFigureChart", "PointLegend", "PointSize",%
    "PoissonConsulDistribution", "PoissonDistribution", "PoissonProcess",%
    "PoissonWindow", "PolarAxes", "PolarAxesOrigin", "PolarGridLines",%
    "PolarPlot", "PolarTicks", "PoleZeroMarkers",%
    "PolyaAeppliDistribution", "PolyGamma", "Polygon", "Polygon3DBox",%
    "Polygon3DBoxOptions", "PolygonalNumber", "PolygonBox",%
    "PolygonBoxOptions", "PolygonHoleScale", "PolygonIntersections",%
    "PolygonScale", "PolyhedronData", "PolyLog", "PolynomialExtendedGCD",%
    "PolynomialForm", "PolynomialGCD", "PolynomialLCM", "PolynomialMod",%
    "PolynomialQ", "PolynomialQuotient", "PolynomialQuotientRemainder",%
    "PolynomialReduce", "PolynomialRemainder", "Polynomials",%
    "PoolingLayer", "PopupMenu", "PopupMenuBox", "PopupMenuBoxOptions",%
    "PopupView", "PopupWindow", "Position", "PositionIndex", "Positive",%
    "PositiveDefiniteMatrixQ", "PositiveSemidefiniteMatrixQ",%
    "PossibleZeroQ", "Postfix", "PostScript", "Power",%
    "PowerDistribution", "PowerExpand", "PowerMod", "PowerModList",%
    "PowerRange", "PowerSpectralDensity", "PowersRepresentations",%
    "PowerSymmetricPolynomial", "Precedence", "PrecedenceForm",%
    "Precedes", "PrecedesEqual", "PrecedesSlantEqual", "PrecedesTilde",%
    "Precision", "PrecisionGoal", "PreDecrement", "Predict",%
    "PredictionRoot", "PredictorFunction", "PredictorInformation",%
    "PredictorMeasurements", "PredictorMeasurementsObject",%
    "PreemptProtect", "PreferencesPath", "Prefix", "PreIncrement",%
    "Prepend", "PrependTo", "PreserveImageOptions", "Previous",%
    "PreviousCell", "PriceGraphDistribution", "PrimaryPlaceholder",%
    "Prime", "PrimeNu", "PrimeOmega", "PrimePi", "PrimePowerQ", "PrimeQ",%
    "Primes", "PrimeZetaP", "PrimitiveRoot", "PrimitiveRootList",%
    "PrincipalComponents", "PrincipalValue", "Print", "PrintableASCIIQ",%
    "PrintAction", "PrintForm", "PrintingCopies", "PrintingOptions",%
    "PrintingPageRange", "PrintingStartingPageNumber",%
    "PrintingStyleEnvironment", "Printout3D", "Printout3DPreviewer",%
    "PrintPrecision", "PrintTemporary", "Prism", "PrismBox",%
    "PrismBoxOptions", "PrivateCellOptions", "PrivateEvaluationOptions",%
    "PrivateFontOptions", "PrivateFrontEndOptions", "PrivateKey",%
    "PrivateNotebookOptions", "PrivatePaths", "Probability",%
    "ProbabilityDistribution", "ProbabilityPlot", "ProbabilityPr",%
    "ProbabilityScalePlot", "ProbitModelFit", "ProcessConnection",%
    "ProcessDirectory", "ProcessEnvironment", "Processes",%
    "ProcessEstimator", "ProcessInformation", "ProcessObject",%
    "ProcessParameterAssumptions", "ProcessParameterQ",%
    "ProcessStateDomain", "ProcessStatus", "ProcessTimeDomain",%
    "Product", "ProductDistribution", "ProductLog", "ProgressIndicator",%
    "ProgressIndicatorBox", "ProgressIndicatorBoxOptions", "Projection",%
    "Prolog", "PromptForm", "Properties", "Property", "PropertyList",%
    "PropertyValue", "Proportion", "Proportional", "Protect",%
    "Protected", "ProteinData", "Pruning", "PseudoInverse", "PublicKey",%
    "PulsarData", "PunctuationCharacter", "Purple", "Put", "PutAppend",%
    "Pyramid", "PyramidBox", "PyramidBoxOptions", "QBinomial",%
    "QFactorial", "QGamma", "QHypergeometricPFQ", "QPochhammer",%
    "QPolyGamma", "QRDecomposition", "QuadraticIrrationalQ", "Quantile",%
    "QuantilePlot", "Quantity", "QuantityArray", "QuantityDistribution",%
    "QuantityForm", "QuantityMagnitude", "QuantityQ", "QuantityThread",%
    "QuantityUnit", "QuantityVariable", "QuantityVariableCanonicalUnit",%
    "QuantityVariableDimensions", "QuantityVariableIdentifier",%
    "QuantityVariablePhysicalQuantity", "Quartics", "QuartileDeviation",%
    "Quartiles", "QuartileSkewness", "Query", "QueueingNetworkProcess",%
    "QueueingProcess", "QueueProperties", "Quiet", "Quit", "Quotient",%
    "QuotientRemainder", "RadialGradientImage", "RadialityCentrality",%
    "RadicalBox", "RadicalBoxOptions", "RadioButton", "RadioButtonBar",%
    "RadioButtonBox", "RadioButtonBoxOptions", "Radon", "RamanujanTau",%
    "RamanujanTauL", "RamanujanTauTheta", "RamanujanTauZ", "Ramp",%
    "Random", "RandomChoice", "RandomColor", "RandomComplex",%
    "RandomEntity", "RandomFunction", "RandomGraph", "RandomImage",%
    "RandomInteger", "RandomPermutation", "RandomPoint", "RandomPrime",%
    "RandomReal", "RandomSample", "RandomSeed", "RandomVariate",%
    "RandomWalkProcess", "RandomWord", "Range", "RangeFilter",%
    "RangeSpecification", "RankedMax", "RankedMin", "Raster", "Raster3D",%
    "Raster3DBox", "Raster3DBoxOptions", "RasterArray", "RasterBox",%
    "RasterBoxOptions", "Rasterize", "RasterSize", "Rational",%
    "RationalFunctions", "Rationalize", "Rationals", "Ratios", "Raw",%
    "RawArray", "RawBoxes", "RawData", "RawMedium",%
    "RayleighDistribution", "Re", "Read", "ReadLine", "ReadList",%
    "ReadProtected", "ReadString", "Real", "RealBlockDiagonalForm",%
    "RealDigits", "RealExponent", "Reals", "Reap", "RecognitionPrior",%
    "RecognitionThreshold", "Record", "RecordLists", "RecordSeparators",%
    "Rectangle", "RectangleBox", "RectangleBoxOptions", "RectangleChart",%
    "RectangleChart3D", "RecurrenceFilter", "RecurrenceTable",%
    "RecurringDigitsForm", "Red", "Reduce", "RefBox",%
    "ReferenceLineStyle", "ReferenceMarkers", "ReferenceMarkerStyle",%
    "Refine", "ReflectionMatrix", "ReflectionTransform", "Refresh",%
    "RefreshRate", "RegionBinarize", "RegionBoundary", "RegionBounds",%
    "RegionCentroid", "RegionDifference", "RegionDimension",%
    "RegionDistance", "RegionDistanceFunction",%
    "RegionEmbeddingDimension", "RegionFunction", "RegionIntersection",%
    "RegionMeasure", "RegionMember", "RegionMemberFunction",%
    "RegionMoment", "RegionNearest", "RegionNearestFunction",%
    "RegionPlot", "RegionPlot3D", "RegionProduct", "RegionQ",%
    "RegionResize", "RegionSize", "RegionSymmetricDifference",%
    "RegionUnion", "RegularExpression", "Regularization",%
    "RegularlySampledQ", "RegularPolygon", "ReIm", "Reinstall",%
    "RelationGraph", "Release", "ReleaseHold", "ReliabilityDistribution",%
    "ReliefImage", "ReliefPlot", "Remove", "RemoveAlphaChannel",%
    "RemoveAsynchronousTask", "RemoveBackground",%
    "RemoveChannelListener", "Removed", "RemoveDiacritics",%
    "RemoveInputStreamMethod", "RemoveOutputStreamMethod",%
    "RemoveProperty", "RemoveScheduledTask", "RemoveUsers",%
    "RenameDirectory", "RenameFile", "RenderAll", "RenderingOptions",%
    "RenewalProcess", "RenkoChart", "RepairMesh", "Repeated",%
    "RepeatedNull", "RepeatedString", "RepeatedTiming",%
    "RepeatingElement", "Replace", "ReplaceAll", "ReplaceHeldPart",%
    "ReplaceImageValue", "ReplaceList", "ReplacePart",%
    "ReplacePixelValue", "ReplaceRepeated", "RequiredPhysicalQuantities",%
    "Resampling", "ResamplingAlgorithmData", "ResamplingMethod",%
    "Rescale", "RescalingTransform", "ResetDirectory",%
    "ResetMenusPacket", "ResetScheduledTask", "ReshapeLayer", "Residue",%
    "Resolve", "ResourceAcquire", "ResourceData", "ResourceObject",%
    "ResourceRemove", "ResourceSearch", "ResourceSubmissionObject",%
    "ResourceSubmit", "ResponseForm", "Rest", "RestartInterval",%
    "Restricted", "Resultant", "ResumePacket", "Return",%
    "ReturnExpressionPacket", "ReturnInputFormPacket", "ReturnPacket",%
    "ReturnReceiptFunction", "ReturnTextPacket", "Reverse",%
    "ReverseBiorthogonalSplineWavelet", "ReverseElement",%
    "ReverseEquilibrium", "ReverseGraph", "ReverseUpEquilibrium",%
    "RevolutionAxis", "RevolutionPlot3D", "RGBColor", "RiccatiSolve",%
    "RiceDistribution", "RidgeFilter", "RiemannR", "RiemannSiegelTheta",%
    "RiemannSiegelZ", "RiemannXi", "Riffle", "Right", "RightArrow",%
    "RightArrowBar", "RightArrowLeftArrow", "RightComposition",%
    "RightCosetRepresentative", "RightDownTeeVector", "RightDownVector",%
    "RightDownVectorBar", "RightTee", "RightTeeArrow", "RightTeeVector",%
    "RightTriangle", "RightTriangleBar", "RightTriangleEqual",%
    "RightUpDownVector", "RightUpTeeVector", "RightUpVector",%
    "RightUpVectorBar", "RightVector", "RightVectorBar",%
    "RiskAchievementImportance", "RiskReductionImportance",%
    "RogersTanimotoDissimilarity", "RollPitchYawAngles",%
    "RollPitchYawMatrix", "RomanNumeral", "Root", "RootApproximant",%
    "RootIntervals", "RootLocusPlot", "RootMeanSquare", "RootOfUnityQ",%
    "RootReduce", "Roots", "RootSum", "Rotate", "RotateLabel",%
    "RotateLeft", "RotateRight", "RotationAction", "RotationBox",%
    "RotationBoxOptions", "RotationMatrix", "RotationTransform", "Round",%
    "RoundImplies", "RoundingRadius", "Row", "RowAlignments",%
    "RowBackgrounds", "RowBox", "RowHeights", "RowLines", "RowMinHeight",%
    "RowReduce", "RowsEqual", "RowSpacings", "RSolve", "RSolveValue",%
    "RudinShapiro", "RudvalisGroupRu", "Rule", "RuleCondition",%
    "RuleDelayed", "RuleForm", "RulePlot", "RulerUnits", "Run",%
    "RunProcess", "RunScheduledTask", "RunThrough", "RuntimeAttributes",%
    "RuntimeOptions", "RussellRaoDissimilarity", "SameQ", "SameTest",%
    "SampleDepth", "SampledSoundFunction", "SampledSoundList",%
    "SampleRate", "SamplingPeriod", "SARIMAProcess", "SARMAProcess",%
    "SASTriangle", "SatelliteData", "SatisfiabilityCount",%
    "SatisfiabilityInstances", "SatisfiableQ", "Saturday", "Save",%
    "Saveable", "SaveAutoDelete", "SaveDefinitions",%
    "SavitzkyGolayMatrix", "SawtoothWave", "Scale", "Scaled",%
    "ScaleDivisions", "ScaledMousePosition", "ScaleOrigin",%
    "ScalePadding", "ScaleRanges", "ScaleRangeStyle", "ScalingFunctions",%
    "ScalingMatrix", "ScalingTransform", "Scan", "ScheduledTask",%
    "ScheduledTaskActiveQ", "ScheduledTaskInformation",%
    "ScheduledTaskInformationData", "ScheduledTaskObject",%
    "ScheduledTasks", "SchurDecomposition", "ScientificForm", "ScorerGi",%
    "ScorerGiPrime", "ScorerHi", "ScorerHiPrime", "ScreenRectangle",%
    "ScreenStyleEnvironment", "ScriptBaselineShifts", "ScriptForm",%
    "ScriptLevel", "ScriptMinSize", "ScriptRules",%
    "ScriptSizeMultipliers", "Scrollbars", "ScrollingOptions",%
    "ScrollPosition", "SearchAdjustment", "SearchBoost",%
    "SearchIndexObject", "SearchIndices", "SearchQueryString",%
    "SearchResultObject", "SearchSynonyms", "Sec", "Sech",%
    "SechDistribution", "SectionGrouping", "SectorChart",%
    "SectorChart3D", "SectorOrigin", "SectorSpacing", "SeedRandom",%
    "Select", "Selectable", "SelectComponents", "SelectedCells",%
    "SelectedNotebook", "SelectFirst", "Selection", "SelectionAnimate",%
    "SelectionCell", "SelectionCellCreateCell",%
    "SelectionCellDefaultStyle", "SelectionCellParentStyle",%
    "SelectionCreateCell", "SelectionDebuggerTag",%
    "SelectionDuplicateCell", "SelectionEvaluate",%
    "SelectionEvaluateCreateCell", "SelectionMove",%
    "SelectionPlaceholder", "SelectionSetStyle", "SelectWithContents",%
    "SelfLoops", "SelfLoopStyle", "SemanticImport",%
    "SemanticImportString", "SemanticInterpretation",%
    "SemialgebraicComponentInstances", "SendMail", "SendMessage",%
    "Sequence", "SequenceAlignment", "SequenceCases", "SequenceCount",%
    "SequenceFold", "SequenceFoldList", "SequenceForm", "SequenceHold",%
    "SequenceLimit", "SequencePosition", "Series", "SeriesCoefficient",%
    "SeriesData", "ServiceConnect", "ServiceDisconnect",%
    "ServiceExecute", "ServiceObject", "SessionTime", "Set",%
    "SetAccuracy", "SetAlphaChannel", "SetAttributes", "Setbacks",%
    "SetBoxFormNamesPacket", "SetCloudDirectory", "SetCookies",%
    "SetDelayed", "SetDirectory", "SetEnvironment",%
    "SetEvaluationNotebook", "SetFileDate", "SetFileLoadingContext",%
    "SetNotebookStatusLine", "SetOptions", "SetOptionsPacket",%
    "SetPermissions", "SetPrecision", "SetProperty",%
    "SetSelectedNotebook", "SetSharedFunction", "SetSharedVariable",%
    "SetSpeechParametersPacket", "SetStreamPosition", "SetSystemOptions",%
    "Setter", "SetterBar", "SetterBox", "SetterBoxOptions", "Setting",%
    "SetUsers", "SetValue", "Shading", "Shallow", "ShannonWavelet",%
    "ShapiroWilkTest", "Share", "SharingList", "Sharpen",%
    "ShearingMatrix", "ShearingTransform", "ShellRegion",%
    "ShenCastanMatrix", "ShiftedGompertzDistribution",%
    "ShiftRegisterSequence", "Short", "ShortDownArrow", "Shortest",%
    "ShortestMatch", "ShortestPathFunction", "ShortLeftArrow",%
    "ShortRightArrow", "ShortUpArrow", "Show", "ShowAutoSpellCheck",%
    "ShowAutoStyles", "ShowCellBracket", "ShowCellLabel", "ShowCellTags",%
    "ShowClosedCellArea", "ShowContents", "ShowControls",%
    "ShowCursorTracker", "ShowGroupOpenCloseIcon", "ShowGroupOpener",%
    "ShowInvisibleCharacters", "ShowPageBreaks",%
    "ShowPredictiveInterface", "ShowSelection", "ShowShortBoxForm",%
    "ShowSpecialCharacters", "ShowStringCharacters", "ShowSyntaxStyles",%
    "ShrinkingDelay", "ShrinkWrapBoundingBox", "SiderealTime",%
    "SiegelTheta", "SiegelTukeyTest", "Sign", "Signature",%
    "SignedRankTest", "SignedRegionDistance", "SignificanceLevel",%
    "SignPadding", "SignTest", "SimilarityRules", "SimpleGraph",%
    "SimpleGraphQ", "Simplex", "Simplify", "Sin", "Sinc",%
    "SinghMaddalaDistribution", "SingleEvaluation",%
    "SingleLetterItalics", "SingleLetterStyle",%
    "SingularValueDecomposition", "SingularValueList",%
    "SingularValuePlot", "SingularValues", "Sinh", "SinhIntegral",%
    "SinIntegral", "SixJSymbol", "Skeleton", "SkeletonTransform",%
    "SkellamDistribution", "Skewness", "SkewNormalDistribution",%
    "SkinStyle", "Skip", "SliceContourPlot3D", "SliceDensityPlot3D",%
    "SliceDistribution", "SliceVectorPlot3D", "Slider", "Slider2D",%
    "Slider2DBox", "Slider2DBoxOptions", "SliderBox", "SliderBoxOptions",%
    "SlideView", "Slot", "SlotSequence", "Small", "SmallCircle",%
    "Smaller", "SmithDecomposition", "SmithDelayCompensator",%
    "SmithWatermanSimilarity", "SmoothDensityHistogram",%
    "SmoothHistogram", "SmoothHistogram3D", "SmoothKernelDistribution",%
    "Snippet", "SocialMediaData", "Socket", "SocketConnect",%
    "SocketObject", "SoftmaxLayer", "SokalSneathDissimilarity",%
    "SolarEclipse", "SolarSystemFeatureData", "SolidData",%
    "SolidRegionQ", "Solve", "SolveAlways", "SolveDelayed", "Sort",%
    "SortBy", "Sound", "SoundAndGraphics", "SoundNote", "SoundVolume",%
    "SourceLink", "Sow", "Space", "SpaceCurveData", "SpaceForm",%
    "Spacer", "Spacings", "Span", "SpanAdjustments",%
    "SpanCharacterRounding", "SpanFromAbove", "SpanFromBoth",%
    "SpanFromLeft", "SpanLineThickness", "SpanMaxSize", "SpanMinSize",%
    "SpanningCharacters", "SpanSymmetric", "SparseArray",%
    "SpatialGraphDistribution", "Speak", "SpeakTextPacket",%
    "SpearmanRankTest", "SpearmanRho", "SpeciesData", "SpecificityGoal",%
    "Spectrogram", "SpectrogramArray", "Specularity",%
    "SpellingCorrection", "SpellingCorrectionList",%
    "SpellingDictionaries", "SpellingDictionariesPath",%
    "SpellingOptions", "SpellingSuggestionsPacket", "Sphere",%
    "SphereBox", "SphericalBesselJ", "SphericalBesselY",%
    "SphericalHankelH1", "SphericalHankelH2", "SphericalHarmonicY",%
    "SphericalPlot3D", "SphericalRegion", "SphericalShell",%
    "SpheroidalEigenvalue", "SpheroidalJoiningFactor", "SpheroidalPS",%
    "SpheroidalPSPrime", "SpheroidalQS", "SpheroidalQSPrime",%
    "SpheroidalRadialFactor", "SpheroidalS1", "SpheroidalS1Prime",%
    "SpheroidalS2", "SpheroidalS2Prime", "Splice", "SplicedDistribution",%
    "SplineClosed", "SplineDegree", "SplineKnots", "SplineWeights",%
    "Split", "SplitBy", "SpokenString", "Sqrt", "SqrtBox",%
    "SqrtBoxOptions", "Square", "SquaredEuclideanDistance",%
    "SquareFreeQ", "SquareIntersection", "SquareMatrixQ", "SquaresR",%
    "SquareSubset", "SquareSubsetEqual", "SquareSuperset",%
    "SquareSupersetEqual", "SquareUnion", "SquareWave", "SSSTriangle",%
    "StabilityMargins", "StabilityMarginsStyle", "StableDistribution",%
    "Stack", "StackBegin", "StackComplete", "StackInhibit",%
    "StadiumShape", "StandardAtmosphereData", "StandardDeviation",%
    "StandardDeviationFilter", "StandardForm", "Standardize",%
    "Standardized", "StandardOceanData", "StandbyDistribution", "Star",%
    "StarClusterData", "StarData", "StarGraph", "StartAsynchronousTask",%
    "StartingStepSize", "StartOfLine", "StartOfString", "StartProcess",%
    "StartScheduledTask", "StartupSound", "StateDimensions",%
    "StateFeedbackGains", "StateOutputEstimator", "StateResponse",%
    "StateSpaceModel", "StateSpaceRealization", "StateSpaceTransform",%
    "StateTransformationLinearize", "StationaryDistribution",%
    "StationaryWaveletPacketTransform", "StationaryWaveletTransform",%
    "StatusArea", "StatusCentrality", "StepMonitor", "StieltjesGamma",%
    "StirlingS1", "StirlingS2", "StopAsynchronousTask",%
    "StoppingPowerData", "StopScheduledTask", "StrataVariables",%
    "StratonovichProcess", "StreamColorFunction",%
    "StreamColorFunctionScaling", "StreamDensityPlot", "StreamPlot",%
    "StreamPoints", "StreamPosition", "Streams", "StreamScale",%
    "StreamStyle", "String", "StringBreak", "StringByteCount",%
    "StringCases", "StringContainsQ", "StringCount", "StringDelete",%
    "StringDrop", "StringEndsQ", "StringExpression", "StringExtract",%
    "StringForm", "StringFormat", "StringFreeQ", "StringInsert",%
    "StringJoin", "StringLength", "StringMatchQ", "StringPadLeft",%
    "StringPadRight", "StringPart", "StringPartition", "StringPosition",%
    "StringQ", "StringRepeat", "StringReplace", "StringReplaceList",%
    "StringReplacePart", "StringReverse", "StringRiffle",%
    "StringRotateLeft", "StringRotateRight", "StringSkeleton",%
    "StringSplit", "StringStartsQ", "StringTake", "StringTemplate",%
    "StringToStream", "StringTrim", "StripBoxes", "StripOnInput",%
    "StripWrapperBoxes", "StrokeForm", "StructuralImportance",%
    "StructuredArray", "StructuredSelection", "StruveH", "StruveL",%
    "Stub", "StudentTDistribution", "Style", "StyleBox",%
    "StyleBoxAutoDelete", "StyleData", "StyleDefinitions", "StyleForm",%
    "StyleHints", "StyleKeyMapping", "StyleMenuListing",%
    "StyleNameDialogSettings", "StyleNames", "StylePrint",%
    "StyleSheetPath", "Subdivide", "Subfactorial", "Subgraph",%
    "SubMinus", "SubPlus", "SubresultantPolynomialRemainders",%
    "SubresultantPolynomials", "Subresultants", "Subscript",%
    "SubscriptBox", "SubscriptBoxOptions", "Subscripted", "Subsequences",%
    "Subset", "SubsetEqual", "SubsetQ", "Subsets", "SubStar",%
    "SubstitutionSystem", "Subsuperscript", "SubsuperscriptBox",%
    "SubsuperscriptBoxOptions", "Subtract", "SubtractFrom", "SubValues",%
    "Succeeds", "SucceedsEqual", "SucceedsSlantEqual", "SucceedsTilde",%
    "SuchThat", "Sum", "SumConvergence", "SummationLayer", "Sunday",%
    "SunPosition", "Sunrise", "Sunset", "SuperDagger", "SuperMinus",%
    "SupernovaData", "SuperPlus", "Superscript", "SuperscriptBox",%
    "SuperscriptBoxOptions", "Superset", "SupersetEqual", "SuperStar",%
    "Surd", "SurdForm", "SurfaceColor", "SurfaceData", "SurfaceGraphics",%
    "SurvivalDistribution", "SurvivalFunction", "SurvivalModel",%
    "SurvivalModelFit", "SuspendPacket", "SuzukiDistribution",%
    "SuzukiGroupSuz", "SwatchLegend", "Switch", "Symbol", "SymbolName",%
    "SymletWavelet", "Symmetric", "SymmetricGroup", "SymmetricKey",%
    "SymmetricMatrixQ", "SymmetricPolynomial", "SymmetricReduction",%
    "Symmetrize", "SymmetrizedArray", "SymmetrizedArrayRules",%
    "SymmetrizedDependentComponents", "SymmetrizedIndependentComponents",%
    "SymmetrizedReplacePart", "SynchronousInitialization",%
    "SynchronousUpdating", "Syntax", "SyntaxForm", "SyntaxInformation",%
    "SyntaxLength", "SyntaxPacket", "SyntaxQ", "SystemDialogInput",%
    "SystemException", "SystemGet", "SystemHelpPath",%
    "SystemInformation", "SystemInformationData", "SystemOpen",%
    "SystemOptions", "SystemsModelDelay", "SystemsModelDelayApproximate",%
    "SystemsModelDelete", "SystemsModelDimensions",%
    "SystemsModelExtract", "SystemsModelFeedbackConnect",%
    "SystemsModelLabels", "SystemsModelLinearity", "SystemsModelMerge",%
    "SystemsModelOrder", "SystemsModelParallelConnect",%
    "SystemsModelSeriesConnect", "SystemsModelStateFeedbackConnect",%
    "SystemsModelVectorRelativeOrders", "SystemStub", "Tab",%
    "TabFilling", "Table", "TableAlignments", "TableDepth",%
    "TableDirections", "TableForm", "TableHeadings", "TableSpacing",%
    "TableView", "TableViewBox", "TabSpacings", "TabView", "TabViewBox",%
    "TabViewBoxOptions", "TagBox", "TagBoxNote", "TagBoxOptions",%
    "TaggingRules", "TagSet", "TagSetDelayed", "TagStyle", "TagUnset",%
    "Take", "TakeDrop", "TakeLargest", "TakeLargestBy", "TakeSmallest",%
    "TakeSmallestBy", "TakeWhile", "Tally", "Tan", "Tanh",%
    "TargetDevice", "TargetFunctions", "TargetUnits", "TautologyQ",%
    "TelegraphProcess", "TemplateApply", "TemplateArgBox", "TemplateBox",%
    "TemplateBoxOptions", "TemplateEvaluate", "TemplateExpression",%
    "TemplateIf", "TemplateObject", "TemplateSequence", "TemplateSlot",%
    "TemplateSlotSequence", "TemplateUnevaluated", "TemplateVerbatim",%
    "TemplateWith", "TemporalData", "TemporalRegularity", "Temporary",%
    "TemporaryVariable", "TensorContract", "TensorDimensions",%
    "TensorExpand", "TensorProduct", "TensorQ", "TensorRank",%
    "TensorReduce", "TensorSymmetry", "TensorTranspose", "TensorWedge",%
    "TestID", "TestReport", "TestReportObject", "TestResultObject",%
    "Tetrahedron", "TetrahedronBox", "TetrahedronBoxOptions", "TeXForm",%
    "TeXSave", "Text", "Text3DBox", "Text3DBoxOptions", "TextAlignment",%
    "TextBand", "TextBoundingBox", "TextBox", "TextCases", "TextCell",%
    "TextClipboardType", "TextData", "TextElement", "TextForm",%
    "TextGrid", "TextJustification", "TextLine", "TextPacket",%
    "TextParagraph", "TextPosition", "TextRecognize", "TextSearch",%
    "TextSearchPage", "TextSearchReport", "TextSentences", "TextString",%
    "TextStructure", "TextStyle", "Texture", "TextureCoordinateFunction",%
    "TextureCoordinateScaling", "TextWords", "Therefore",%
    "ThermodynamicData", "ThermometerGauge", "Thick", "Thickness",%
    "Thin", "Thinning", "ThisLink", "ThompsonGroupTh", "Thread",%
    "ThreadDepth", "ThreeJSymbol", "Threshold", "Through", "Throw",%
    "ThueMorse", "Thumbnail", "Thursday", "Ticks", "TicksStyle", "Tilde",%
    "TildeEqual", "TildeFullEqual", "TildeTilde", "TimeConstrained",%
    "TimeConstraint", "TimeDirection", "TimeFormat", "TimelinePlot",%
    "TimeObject", "TimeObjectQ", "Times", "TimesBy", "TimeSeries",%
    "TimeSeriesAggregate", "TimeSeriesForecast", "TimeSeriesInsert",%
    "TimeSeriesInvertibility", "TimeSeriesMap", "TimeSeriesMapThread",%
    "TimeSeriesModel", "TimeSeriesModelFit", "TimeSeriesResample",%
    "TimeSeriesRescale", "TimeSeriesShift", "TimeSeriesThread",%
    "TimeSeriesWindow", "TimeUsed", "TimeValue",%
    "TimeWarpingCorrespondence", "TimeWarpingDistance", "TimeZone",%
    "TimeZoneConvert", "TimeZoneOffset", "Timing", "Tiny",%
    "TitleGrouping", "TitsGroupT", "ToBoxes", "ToCharacterCode",%
    "ToColor", "ToContinuousTimeModel", "ToDate", "Today",%
    "ToDiscreteTimeModel", "ToEntity", "ToeplitzMatrix", "ToExpression",%
    "ToFileName", "Together", "Toggle", "ToggleFalse", "Toggler",%
    "TogglerBar", "TogglerBox", "TogglerBoxOptions", "ToHeldExpression",%
    "ToInvertibleTimeSeries", "TokenWords", "Tolerance", "ToLowerCase",%
    "Tomorrow", "ToNumberField", "TooBig", "Tooltip", "TooltipBox",%
    "TooltipBoxOptions", "TooltipDelay", "TooltipStyle", "Top",%
    "TopHatTransform", "ToPolarCoordinates", "TopologicalSort",%
    "ToRadicals", "ToRules", "ToSphericalCoordinates", "ToString",%
    "Total", "TotalHeight", "TotalLayer", "TotalVariationFilter",%
    "TotalWidth", "TouchPosition", "TouchscreenAutoZoom",%
    "TouchscreenControlPlacement", "ToUpperCase", "Tr", "Trace",%
    "TraceAbove", "TraceAction", "TraceBackward", "TraceDepth",%
    "TraceDialog", "TraceForward", "TraceInternal", "TraceLevel",%
    "TraceOff", "TraceOn", "TraceOriginal", "TracePrint", "TraceScan",%
    "TrackedSymbols", "TrackingFunction", "TracyWidomDistribution",%
    "TradingChart", "TraditionalForm", "TraditionalFunctionNotation",%
    "TraditionalNotation", "TraditionalOrder", "TransferFunctionCancel",%
    "TransferFunctionExpand", "TransferFunctionFactor",%
    "TransferFunctionModel", "TransferFunctionPoles",%
    "TransferFunctionTransform", "TransferFunctionZeros",%
    "TransformationClass", "TransformationFunction",%
    "TransformationFunctions", "TransformationMatrix",%
    "TransformedDistribution", "TransformedField", "TransformedProcess",%
    "TransformedRegion", "TransitionDirection", "TransitionDuration",%
    "TransitionEffect", "TransitiveClosureGraph",%
    "TransitiveReductionGraph", "Translate", "TranslationOptions",%
    "TranslationTransform", "Transliterate", "Transparent",%
    "TransparentColor", "Transpose", "TrapSelection", "TravelDirections",%
    "TravelDirectionsData", "TravelDistance", "TravelDistanceList",%
    "TravelMethod", "TravelTime", "TreeForm", "TreeGraph", "TreeGraphQ",%
    "TreePlot", "TrendStyle", "Triangle", "TriangleWave",%
    "TriangularDistribution", "TriangulateMesh", "Trig", "TrigExpand",%
    "TrigFactor", "TrigFactorList", "Trigger", "TrigReduce", "TrigToExp",%
    "TrimmedMean", "TropicalStormData", "True", "TrueQ",%
    "TruncatedDistribution", "TsallisQExponentialDistribution",%
    "TsallisQGaussianDistribution", "TTest", "Tube",%
    "TubeBezierCurveBox", "TubeBezierCurveBoxOptions", "TubeBox",%
    "TubeBoxOptions", "TubeBSplineCurveBox",%
    "TubeBSplineCurveBoxOptions", "Tuesday", "TukeyLambdaDistribution",%
    "TukeyWindow", "TunnelData", "Tuples", "TuranGraph", "TuringMachine",%
    "TuttePolynomial", "UnateQ", "Uncompress", "Undefined", "UnderBar",%
    "Underflow", "Underlined", "Underoverscript", "UnderoverscriptBox",%
    "UnderoverscriptBoxOptions", "Underscript", "UnderscriptBox",%
    "UnderscriptBoxOptions", "UnderseaFeatureData", "UndirectedEdge",%
    "UndirectedGraph", "UndirectedGraphQ", "UndoOptions",%
    "UndoTrackedVariables", "Unequal", "UnequalTo", "Unevaluated",%
    "UniformDistribution", "UniformGraphDistribution",%
    "UniformSumDistribution", "Uninstall", "Union", "UnionPlus",%
    "Unique", "UnitaryMatrixQ", "UnitBox", "UnitConvert",%
    "UnitDimensions", "Unitize", "UnitRootTest", "UnitSimplify",%
    "UnitStep", "UnitSystem", "UnitTriangle", "UnitVector",%
    "UnityDimensions", "UniverseModelData", "UniversityData", "UnixTime",%
    "Unprotect", "UnsameQ", "UnsavedVariables", "Unset", "UnsetShared",%
    "UntrackedVariables", "Up", "UpArrow", "UpArrowBar",%
    "UpArrowDownArrow", "Update", "UpdateDynamicObjects",%
    "UpdateDynamicObjectsSynchronous", "UpdateInterval",%
    "UpdateSearchIndex", "UpDownArrow", "UpEquilibrium", "UpperCaseQ",%
    "UpperLeftArrow", "UpperRightArrow", "UpperTriangularize",%
    "Upsample", "UpSet", "UpSetDelayed", "UpTee", "UpTeeArrow", "UpTo",%
    "UpValues", "URL", "URLBuild", "URLDecode", "URLDispatcher",%
    "URLDownload", "URLEncode", "URLExecute", "URLExistsQ", "URLExpand",%
    "URLFetch", "URLFetchAsynchronous", "URLParse", "URLQueryDecode",%
    "URLQueryEncode", "URLRead", "URLSave", "URLSaveAsynchronous",%
    "URLShorten", "URLSubmit", "UseGraphicsRange", "UserDefinedWavelet",%
    "Using", "UsingFrontEnd", "UtilityFunction", "V2Get",%
    "ValidationLength", "ValidationSet", "Value", "ValueBox",%
    "ValueBoxOptions", "ValueDimensions", "ValueForm", "ValueQ",%
    "Values", "ValuesData", "Variables", "Variance",%
    "VarianceEquivalenceTest", "VarianceEstimatorFunction",%
    "VarianceGammaDistribution", "VarianceTest", "VectorAngle",%
    "VectorColorFunction", "VectorColorFunctionScaling",%
    "VectorDensityPlot", "VectorGlyphData", "VectorPlot", "VectorPlot3D",%
    "VectorPoints", "VectorQ", "Vectors", "VectorScale", "VectorStyle",%
    "Vee", "Verbatim", "Verbose", "VerboseConvertToPostScriptPacket",%
    "VerificationTest", "VerifyConvergence",%
    "VerifySecurityCertificates", "VerifySolutions",%
    "VerifyTestAssumptions", "Version", "VersionNumber", "VertexAdd",%
    "VertexCapacity", "VertexColors", "VertexComponent",%
    "VertexConnectivity", "VertexContract", "VertexCoordinateRules",%
    "VertexCoordinates", "VertexCorrelationSimilarity",%
    "VertexCosineSimilarity", "VertexCount", "VertexCoverQ",%
    "VertexDataCoordinates", "VertexDegree", "VertexDelete",%
    "VertexDiceSimilarity", "VertexEccentricity", "VertexInComponent",%
    "VertexInDegree", "VertexIndex", "VertexJaccardSimilarity",%
    "VertexLabeling", "VertexLabels", "VertexLabelStyle", "VertexList",%
    "VertexNormals", "VertexOutComponent", "VertexOutDegree", "VertexQ",%
    "VertexRenderingFunction", "VertexReplace", "VertexShape",%
    "VertexShapeFunction", "VertexSize", "VertexStyle",%
    "VertexTextureCoordinates", "VertexWeight", "Vertical",%
    "VerticalBar", "VerticalForm", "VerticalGauge", "VerticalSeparator",%
    "VerticalSlider", "VerticalTilde", "ViewAngle", "ViewCenter",%
    "ViewMatrix", "ViewPoint", "ViewPointSelectorSettings", "ViewPort",%
    "ViewRange", "ViewVector", "ViewVertical", "VirtualGroupData",%
    "Visible", "VisibleCell", "VoigtDistribution", "VolcanoData",%
    "Volume", "VonMisesDistribution", "VoronoiMesh", "WaitAll",%
    "WaitAsynchronousTask", "WaitNext", "WaitUntil",%
    "WakebyDistribution", "WalleniusHypergeometricDistribution",%
    "WaringYuleDistribution", "WarpingCorrespondence", "WarpingDistance",%
    "WatershedComponents", "WatsonUSquareTest",%
    "WattsStrogatzGraphDistribution", "WaveletBestBasis",%
    "WaveletFilterCoefficients", "WaveletImagePlot", "WaveletListPlot",%
    "WaveletMapIndexed", "WaveletMatrixPlot", "WaveletPhi", "WaveletPsi",%
    "WaveletScale", "WaveletScalogram", "WaveletThreshold",%
    "WeaklyConnectedComponents", "WeaklyConnectedGraphComponents",%
    "WeaklyConnectedGraphQ", "WeakStationarity", "WeatherData",%
    "WeatherForecastData", "WeberE", "Wedge", "Wednesday",%
    "WeibullDistribution", "WeierstrassHalfPeriods",%
    "WeierstrassInvariants", "WeierstrassP", "WeierstrassPPrime",%
    "WeierstrassSigma", "WeierstrassZeta", "WeightedAdjacencyGraph",%
    "WeightedAdjacencyMatrix", "WeightedData", "WeightedGraphQ",%
    "Weights", "WelchWindow", "WheelGraph", "WhenEvent", "Which",%
    "While", "White", "WhiteNoiseProcess", "WhitePoint", "Whitespace",%
    "WhitespaceCharacter", "WhittakerM", "WhittakerW", "WienerFilter",%
    "WienerProcess", "WignerD", "WignerSemicircleDistribution",%
    "WikipediaData", "WikipediaSearch", "WilksW", "WilksWTest",%
    "WindDirectionData", "WindowClickSelect", "WindowElements",%
    "WindowFloating", "WindowFrame", "WindowFrameElements",%
    "WindowMargins", "WindowMovable", "WindowOpacity", "WindowSelected",%
    "WindowSize", "WindowStatusArea", "WindowTitle", "WindowToolbars",%
    "WindowWidth", "WindSpeedData", "WindVectorData",%
    "WishartMatrixDistribution", "With", "WolframAlpha",%
    "WolframAlphaDate", "WolframAlphaQuantity", "WolframAlphaResult",%
    "WolframLanguageData", "Word", "WordBoundary", "WordCharacter",%
    "WordCloud", "WordCount", "WordCounts", "WordData", "WordDefinition",%
    "WordFrequency", "WordFrequencyData", "WordList", "WordOrientation",%
    "WordSearch", "WordSeparators", "WordSpacings", "WordStem",%
    "WordTranslation", "WorkingPrecision", "WrapAround", "Write",%
    "WriteLine", "WriteString", "Wronskian", "XMLElement", "XMLObject",%
    "XMLTemplate", "Xnor", "Xor", "XYZColor", "Yellow", "Yesterday",%
    "YuleDissimilarity", "ZernikeR", "ZeroSymmetric", "ZeroTest",%
    "ZeroWidthTimes", "Zeta", "ZetaZero", "ZIPCodeData",%
    "ZipfDistribution", "ZoomCenter", "ZoomFactor", "ZTest",%
    "ZTransform"%
  }%
  morendkeywords={%
    "$Aborted", "$ActivationGroupID", "$ActivationKey",%
    "$ActivationUserRegistered", "$AddOnsDirectory",%
    "$AllowExternalChannelFunctions", "$AssertFunction", "$Assumptions",%
    "$AsynchronousTask", "$AudioOutputDevices", "$BaseDirectory",%
    "$BatchInput", "$BatchOutput", "$BoxForms", "$ByteOrdering",%
    "$CacheBaseDirectory", "$Canceled", "$ChannelBase",%
    "$CharacterEncoding", "$CharacterEncodings", "$CloudBase",%
    "$CloudConnected", "$CloudCreditsAvailable", "$CloudEvaluation",%
    "$CloudExpressionBase", "$CloudRootDirectory", "$CloudSymbolBase",%
    "$CloudVersion", "$CloudVersionNumber", "$CommandLine",%
    "$CompilationTarget", "$ConditionHold", "$ConfiguredKernels",%
    "$Context", "$ContextPath", "$ControlActiveSetting", "$Cookies",%
    "$CookieStore", "$CreationDate", "$CurrentLink", "$DateStringFormat",%
    "$DefaultAudioOutputDevice", "$DefaultFont", "$DefaultFrontEnd",%
    "$DefaultImagingDevice", "$DefaultLocalBase", "$DefaultPath",%
    "$Display", "$DisplayFunction", "$DistributedContexts",%
    "$DynamicEvaluation", "$Echo", "$EmbedCodeEnvironments",%
    "$EmbeddableServices", "$EntityStores", "$Epilog",%
    "$EvaluationCloudObject", "$EvaluationEnvironment", "$ExportFormats",%
    "$Failed", "$FinancialDataSource", "$FontFamilies", "$FormatType",%
    "$FrontEnd", "$FrontEndSession", "$GeoEntityTypes", "$GeoLocation",%
    "$GeoLocationCity", "$GeoLocationCountry", "$GeoLocationPrecision",%
    "$GeoLocationSource", "$HistoryLength", "$HomeDirectory",%
    "$HTMLExportRules", "$HTTPCookies", "$HTTPRequest", "$IgnoreEOF",%
    "$ImageFormattingWidth", "$ImagingDevice", "$ImagingDevices",%
    "$ImportFormats", "$InitialDirectory", "$Input", "$InputFileName",%
    "$InputStreamMethods", "$Inspector", "$InstallationDate",%
    "$InstallationDirectory", "$InterfaceEnvironment",%
    "$InterpreterTypes", "$IterationLimit", "$KernelCount", "$KernelID",%
    "$Language", "$LaunchDirectory", "$LibraryPath",%
    "$LicenseExpirationDate", "$LicenseID", "$LicenseProcesses",%
    "$LicenseServer", "$LicenseSubprocesses", "$LicenseType", "$Line",%
    "$Linked", "$LinkSupported", "$LoadedFiles", "$LocalBase",%
    "$LocalSymbolBase", "$MachineAddresses", "$MachineDomain",%
    "$MachineDomains", "$MachineEpsilon", "$MachineID", "$MachineName",%
    "$MachinePrecision", "$MachineType", "$MaxExtraPrecision",%
    "$MaxLicenseProcesses", "$MaxLicenseSubprocesses",%
    "$MaxMachineNumber", "$MaxNumber", "$MaxPiecewiseCases",%
    "$MaxPrecision", "$MaxRootDegree", "$MessageGroups", "$MessageList",%
    "$MessagePrePrint", "$Messages", "$MinMachineNumber", "$MinNumber",%
    "$MinorReleaseNumber", "$MinPrecision", "$ModuleNumber",%
    "$NetworkLicense", "$NewMessage", "$NewSymbol", "$Notebooks",%
    "$NumberMarks", "$Off", "$OperatingSystem", "$Output",%
    "$OutputForms", "$OutputSizeLimit", "$OutputStreamMethods",%
    "$Packages", "$ParentLink", "$ParentProcessID", "$PasswordFile",%
    "$PatchLevelID", "$Path", "$PathnameSeparator", "$PerformanceGoal",%
    "$Permissions", "$PermissionsGroupBase", "$PhoneNumber",%
    "$PipeSupported", "$PlotTheme", "$Post", "$Pre",%
    "$PreferencesDirectory", "$PrePrint", "$PreRead", "$PrintForms",%
    "$PrintLiteral", "$Printout3DPreviewer", "$ProcessID",%
    "$ProcessorCount", "$ProcessorType", "$ProductInformation",%
    "$ProgramName", "$RandomState", "$RecursionLimit",%
    "$RegisteredDeviceClasses", "$RegisteredUserName", "$ReleaseNumber",%
    "$RequesterAddress", "$RequesterWolframID", "$RequesterWolframUUID",%
    "$RootDirectory", "$ScheduledTask", "$ScriptCommandLine",%
    "$ScriptInputString", "$Services", "$SessionID", "$SetParentLink",%
    "$SharedFunctions", "$SharedVariables", "$SMSDestination",%
    "$SoundDisplay", "$SoundDisplayFunction", "$SourceLink",%
    "$SuppressInputFormHeads", "$SynchronousEvaluation",%
    "$SyntaxHandler", "$System", "$SystemCharacterEncoding", "$SystemID",%
    "$SystemMemory", "$SystemShell", "$SystemTimeZone",%
    "$SystemWordLength", "$TemplatePath", "$TemporaryDirectory",%
    "$TemporaryPrefix", "$TextStyle", "$TimedOut", "$TimeUnit",%
    "$TimeZone", "$TimeZoneEntity", "$TopDirectory", "$TraceOff",%
    "$TraceOn", "$TracePattern", "$TracePostAction", "$TracePreAction",%
    "$UnitSystem", "$Urgent", "$UserAddOnsDirectory",%
    "$UserAgentLanguages", "$UserAgentMachine", "$UserAgentName",%
    "$UserAgentOperatingSystem", "$UserAgentString", "$UserAgentVersion",%
    "$UserBaseDirectory", "$UserDocumentsDirectory", "$UserName",%
    "$Version", "$VersionNumber", "$WolframID", "$WolframUUID"%
  }%
}
\lst@definelanguage[5.2]{Mathematica}[3.0]{Mathematica}{%
  morekeywords={Above, AbsoluteOptions, AbsoluteTiming, AccountingForm,%
    AccuracyGoal, Active, ActiveItem, AddOnHelpPath, AdjustmentBox,%
    AdjustmentBoxOptions, After, AiryAiPrime, AlgebraicRulesData,%
    Algebraics, Alias, AlignmentMarker, AllowInlineCells,%
    AllowScriptLevelChange, Analytic, AnimationCycleOffset,%
    AnimationCycleRepetitions, AnimationDirection, AnimationDisplayTime,%
    ApartSquareFree, AppellF1, ArgumentCountQ, ArrayDepth, ArrayPlot,%
    ArrayQ, ArrayRules, AspectRatioFixed, Assuming, Assumptions,%
    AutoDelete, AutoEvaluateEvents, AutoGeneratedPackage, AutoIndent,%
    AutoIndentSpacings, AutoItalicWords, AutoloadPath, AutoOpenNotebooks,%
    AutoOpenPalettes, AutoScroll, AutoSpacing, AutoStyleOptions, Axis,%
    BackgroundTasksSettings, Backsubstitution, Backward, Baseline, Before,%
    BeginDialogPacket, BeginFrontEndInteractionPacket, Below, BezoutMatrix,%
    BinaryFormat, BinaryGet, BinaryRead, BinaryReadList, BinaryWrite,%
    BitAnd, BitNot, BitOr, BitXor, Black, BlankForm, Blue, Boole, Booleans,%
    Bottom, Bounds, Box, BoxBaselineShift, BoxData, BoxDimensions,%
    BoxFormFormatTypes, BoxFrame, BoxMargins, BoxRegion, Brown, Buchberger,%
    Button, ButtonBox, ButtonBoxOptions, ButtonCell, ButtonContents,%
    ButtonData, ButtonEvaluator, ButtonExpandable, ButtonFrame,%
    ButtonFunction, ButtonMargins, ButtonMinHeight, ButtonNote,%
    ButtonNotebook, ButtonSource, ButtonStyle, ButtonStyleMenuListing,%
    ByteOrdering, CallPacket, CarmichaelLambda, Cell, CellAutoOverwrite,%
    CellBaseline, CellBoundingBox, CellBracketOptions, CellContents,%
    CellDingbat, CellEditDuplicate, CellElementsBoundingBox,%
    CellElementSpacings, CellEvaluationDuplicate, CellFrame,%
    CellFrameColor, CellFrameLabelMargins, CellFrameLabels,%
    CellFrameMargins, CellGroup, CellGroupData, CellGrouping,%
    CellGroupingRules, CellHorizontalScrolling, CellLabel,%
    CellLabelAutoDelete, CellLabelMargins, CellLabelPositioning,%
    CellMargins, CellObject, CellOpen, CellPasswords, CellPrint, CellSize,%
    CellStyle, CellTags, CellularAutomaton, Center, CharacterEncoding,%
    CharacterEncodingsPath, CharacteristicPolynomial, CharacterRange,%
    CheckAll, CholeskyDecomposition, Clip, ClipboardNotebook, Closed,%
    ClosingAutoSave, CoefficientArrays, CoefficientDomain,%
    CofactorExpansion, ColonForm, ColorFunctionScaling, ColorRules,%
    ColorSelectorSettings, Column, ColumnAlignments, ColumnLines,%
    ColumnsEqual, ColumnSpacings, ColumnWidths, CommonDefaultFormatTypes,%
    CompileOptimizations, CompletionsListPacket, Complexes,%
    ComplexityFunction, Compose, ComposeSeries, ConfigurationPath,%
    ConjugateTranspose, Connect, ConsoleMessage, ConsoleMessagePacket,%
    ConsolePrint, ContentsBoundingBox, ContextToFileName,%
    ContinuedFraction, ConversionOptions, ConversionRules,%
    ConvertToBitmapPacket, ConvertToPostScript, ConvertToPostScriptPacket,%
    Copyable, CoshIntegral, CounterAssignments, CounterBox,%
    CounterBoxOptions, CounterEvaluator, CounterFunction,%
    CounterIncrements, CounterStyle, CounterStyleMenuListing,%
    CreatePalettePacket, Cross, CurrentlySpeakingPacket, Cyan,%
    CylindricalDecomposition, DampingFactor, DataRange, Debug, DebugTag,%
    Decimal, DedekindEta, DefaultDuplicateCellStyle, DefaultFontProperties,%
    DefaultFormatType, DefaultFormatTypeForStyle, DefaultInlineFormatType,%
    DefaultInputFormatType, DefaultNaturalLanguage, DefaultNewCellStyle,%
    DefaultNewInlineCellStyle, DefaultNotebook, DefaultOutputFormatType,%
    DefaultStyleDefinitions, DefaultTextFormatType,%
    DefaultTextInlineFormatType, DefaultValues, DefineExternal,%
    DegreeLexicographic, DegreeReverseLexicographic, Deletable,%
    DeleteContents, DeletionWarning, DelimiterFlashTime, DelimiterMatching,%
    Delimiters, DependentVariables, DiacriticalPositioning, DialogLevel,%
    DifferenceOrder, DigitCharacter, DigitCount, DiracDelta, Direction,%
    DirectoryName, DisableConsolePrintPacket, DiscreteDelta,%
    DisplayAnimation, DisplayEndPacket, DisplayFlushImagePacket,%
    DisplayForm, DisplayPacket, DisplayRules, DisplaySetSizePacket,%
    DisplayString, DivisionFreeRowReduction, DOSTextFormat,%
    DoubleExponential, DoublyInfinite, Down, DragAndDrop, DrawHighlighted,%
    DualLinearProgramming, DumpGet, DumpSave, Edit, Editable,%
    EditButtonSettings, EditCellTagsSettings, EditDefinition, EditIn,%
    Element, EliminationOrder, EllipticExpPrime, EllipticNomeQ,%
    EllipticReducedHalfPeriods, EllipticThetaPrime, Empty,%
    EnableConsolePrintPacket, Encoding, EndAdd, EndDialogPacket,%
    EndFrontEndInteractionPacket, EndOfLine, EndOfString, Enter,%
    EnterExpressionPacket, EnterTextPacket, EqualColumns, EqualRows,%
    EquatedTo, Erfi, ErrorBox, ErrorBoxOptions, ErrorNorm, ErrorPacket,%
    ErrorsDialogSettings, Evaluatable, EvaluatePacket, EvaluationCell,%
    EvaluationCompletionAction, EvaluationMonitor, EvaluationNotebook,%
    Evaluator, EvaluatorNames, EventEvaluator, ExactNumberQ,%
    ExactRootIsolation, Except, ExcludedForms, Exists, ExitDialog,%
    ExponentPosition, ExponentStep, Export, ExportAutoReplacements,%
    ExportPacket, ExportString, ExpressionPacket, ExpToTrig, Extension,%
    ExternalCall, ExternalDataCharacterEncoding, Extract, Fail,%
    FEDisableConsolePrintPacket, FEEnableConsolePrintPacket, Fibonacci,%
    File, FileFormat, FileInformation, FileName, FileNameDialogSettings,%
    FindFit, FindInstance, FindMaximum, FindSettings, FitAll,%
    FlushPrintOutputPacket, Font, FontColor, FontFamily, FontName,%
    FontPostScriptName, FontProperties, FontReencoding, FontSize,%
    FontSlant, FontSubstitutions, FontTracking, FontVariations, FontWeight,%
    ForAll, FormatRules, FormatTypeAutoConvert, FormatValues, FormBox,%
    FormBoxOptions, Forward, ForwardBackward, FourierCosTransform,%
    FourierParameters, FourierSinTransform, FourierTransform,%
    FractionalPart, FractionBox, FractionBoxOptions, FractionLine,%
    FrameBox, FrameBoxOptions, FresnelC, FresnelS, FromContinuedFraction,%
    FromDigits, FrontEndExecute, FrontEndObject, FrontEndStackSize,%
    FrontEndToken, FrontEndTokenExecute, FrontEndVersion, Full, FullAxes,%
    FullSimplify, FunctionExpand, FunctionInterpolation, GaussKronrod,%
    GaussPoints, GenerateBitmapCaches, GenerateConditions, GeneratedCell,%
    GeneratedParameters, Generic, GetBoundingBoxSizePacket, GetContext,%
    GetFileName, GetFrontEndOptionsDataPacket,%
    GetLinebreakInformationPacket, GetMenusPacket,%
    GetPageBreakInformationPacket, Glaisher, GlobalPreferences,%
    GlobalSession, Gradient, GraphicsData, GraphicsGrouping, Gray, Green,%
    Grid, GridBaseline, GridBox, GridBoxOptions, GridCreationSettings,%
    GridDefaultElement, GridFrame, GridFrameMargins, GroupPageBreakWithin,%
    HarmonicNumber, Hash, HashTable, HeadCompose, HelpBrowserLookup,%
    HelpBrowserNotebook, HelpBrowserSettings, HessenbergDecomposition,%
    Hessian, HoldAllComplete, HoldComplete, HoldPattern, Horizontal,%
    HorizontalForm, HorizontalScrollPosition, HTMLSave,%
    Hypergeometric0F1Regularized, Hypergeometric1F1Regularized,%
    Hypergeometric2F1Regularized, HypergeometricPFQ,%
    HypergeometricPFQRegularized, HyperlinkCreationSettings, Hyphenation,%
    HyphenationOptions, IgnoreCase, ImageCache, ImageCacheValid,%
    ImageMargins, ImageOffset, ImageRangeCache, ImageRegion,%
    ImageResolution, ImageRotated, ImageSize, Import,%
    ImportAutoReplacements, ImportString, IncludeFileExtension,%
    IncludeSingularTerm, IndentingNewlineSpacings, IndentMaxFraction,%
    IndexCreationOptions, Inequality, InexactNumberQ, InexactNumbers,%
    Inherited, InitializationCell, InitializationCellEvaluation,%
    InitializationCellWarning, InlineCounterAssignments,%
    InlineCounterIncrements, InlineRules, InputAliases, InputAutoFormat,%
    InputAutoReplacements, InputGrouping, InputNamePacket, InputNotebook,%
    InputPacket, InputSettings, InputStringPacket, InputToBoxFormPacket,%
    InputToInputForm, InputToStandardForm, InsertionPointObject,%
    IntegerExponent, IntegerPart, Integers, Interactive, Interlaced,%
    InterpolationOrder, InterpolationPoints, InterpolationPrecision,%
    InterpretationBox, InterpretationBoxOptions, InterpretTemplate,%
    InterruptSettings, Interval, IntervalIntersection, IntervalMemberQ,%
    IntervalUnion, InverseBetaRegularized, InverseEllipticNomeQ,%
    InverseErf, InverseErfc, InverseFourierCosTransform,%
    InverseFourierSinTransform, InverseFourierTransform,%
    InverseGammaRegularized, InverseJacobiCD, InverseJacobiCN,%
    InverseJacobiCS, InverseJacobiDC, InverseJacobiDN, InverseJacobiDS,%
    InverseJacobiNC, InverseJacobiND, InverseJacobiNS, InverseJacobiSC,%
    InverseJacobiSD, InverseLaplaceTransform, InverseWeierstrassP,%
    InverseZTransform, Jacobian, JacobiCD, JacobiCN, JacobiCS, JacobiDC,%
    JacobiDN, JacobiDS, JacobiNC, JacobiND, JacobiNS, JacobiSC, JacobiSD,%
    JordanDecomposition, K, Khinchin, KleinInvariantJ, KroneckerDelta,%
    Language, LanguageCategory, LaplaceTransform, Larger, Launch,%
    LayoutInformation, Left, LetterCharacter, Lexicographic, LicenseID,%
    LimitsPositioning, LimitsPositioningTokens, LinearSolveFunction,%
    LinebreakAdjustments, LineBreakWithin, LineForm, LineIndent,%
    LineSpacing, LineWrapParts, LinkActivate, LinkClose, LinkConnect,%
    LinkConnectedQ, LinkCreate, LinkError, LinkFlush, LinkHost,%
    LinkInterrupt, LinkLaunch, LinkMode, LinkObject, LinkOpen, LinkOptions,%
    LinkPatterns, LinkProtocol, LinkRead, LinkReadHeld, LinkReadyQ, Links,%
    LinkWrite, LinkWriteHeld, ListConvolve, ListCorrelate, Listen,%
    ListInterpolation, ListQ, LiteralSearch, LongestMatch, LongForm,%
    Loopback, LUBackSubstitution, LUDecomposition, MachineID, MachineName,%
    MachinePrecision, MacintoshSystemPageSetup, Magenta, Magnification,%
    MakeBoxes, MakeExpression, MakeRules, Manual, MatchLocalNameQ,%
    MathematicaNotation, MathieuC, MathieuCharacteristicA,%
    MathieuCharacteristicB, MathieuCharacteristicExponent, MathieuCPrime,%
    MathieuS, MathieuSPrime, MathMLForm, MathMLText, MatrixRank, Maximize,%
    MaxIterations, MaxPlotPoints, MaxPoints, MaxRecursion, MaxStepFraction,%
    MaxSteps, MaxStepSize, Mean, Median, MeijerG, MenuPacket,%
    MessageOptions, MessagePacket, MessagesNotebook, MetaCharacters,%
    Method, MethodOptions, Minimize, MinRecursion, MinSize, Mode,%
    ModularLambda, MonomialOrder, MonteCarlo, Most, MousePointerNote,%
    MultiDimensional, MultilaunchWarning, MultilineFunction,%
    MultiplicativeOrder, Multiplicity, Nand,%
    NeedCurrentFrontEndPackagePacket, NeedCurrentFrontEndSymbolsPacket,%
    NestedScriptRules, NestWhile, NestWhileList, NevilleThetaC,%
    NevilleThetaD, NevilleThetaN, NevilleThetaS, Newton, Next, NHoldAll,%
    NHoldFirst, NHoldRest, NMaximize, NMinimize, NonAssociative,%
    NonPositive, Nor, Norm, NormalGrouping, NormalSelection, NormFunction,%
    Notebook, NotebookApply, NotebookAutoSave, NotebookClose,%
    NotebookConvert, NotebookConvertSettings, NotebookCreate,%
    NotebookCreateReturnObject, NotebookDefault, NotebookDelete,%
    NotebookDirectory, NotebookFind, NotebookFindReturnObject, NotebookGet,%
    NotebookGetLayoutInformationPacket, NotebookGetMisspellingsPacket,%
    NotebookInformation, NotebookLocate, NotebookObject, NotebookOpen,%
    NotebookOpenReturnObject, NotebookPath, NotebookPrint, NotebookPut,%
    NotebookPutReturnObject, NotebookRead, NotebookResetGeneratedCells,%
    Notebooks, NotebookSave, NotebookSaveAs, NotebookSelection,%
    NotebookSetupLayoutInformationPacket, NotebooksMenu, NotebookWrite,%
    NotElement, NProductExtraFactors, NProductFactors, NRoots,%
    NSumExtraTerms, NSumTerms, NumberMarks, NumberMultiplier, NumberString,%
    NumericFunction, NumericQ, NValues, Offset, OLEData,%
    OneStepRowReduction, Open, OpenFunctionInspectorPacket,%
    OpenSpecialOptions, OptimizationLevel, OptionInspectorSettings,%
    OptionQ, OptionsPacket, OptionValueBox, OptionValueBoxOptions, Orange,%
    Ordering, Oscillatory, OutputAutoOverwrite, OutputFormData,%
    OutputGrouping, OutputMathEditExpression, OutputNamePacket,%
    OutputToOutputForm, OutputToStandardForm, Over, Overflow, Overlaps,%
    Overscript, OverscriptBox, OverscriptBoxOptions, OwnValues, PadLeft,%
    PadRight, PageBreakAbove, PageBreakBelow, PageBreakWithin,%
    PageFooterLines, PageFooters, PageHeaderLines, PageHeaders,%
    PalettePath, PaperWidth, ParagraphIndent, ParagraphSpacing,%
    ParameterVariables, ParentConnect, ParentForm, Parenthesize,%
    PasteBoxFormInlineCells, Path, PatternTest, PeriodicInterpolation,%
    Pick, Piecewise, PiecewiseExpand, Pink, Pivoting, PixelConstrained,%
    Placeholder, Plain, Plot3Matrix, PointForm, PolynomialForm,%
    PolynomialReduce, Polynomials, PowerModList, Precedence,%
    PreferencesPath, PreserveStyleSheet, Previous, PrimaryPlaceholder,%
    Primes, PrincipalValue, PrintAction, PrintingCopies, PrintingOptions,%
    PrintingPageRange, PrintingStartingPageNumber,%
    PrintingStyleEnvironment, PrintPrecision, PrivateCellOptions,%
    PrivateEvaluationOptions, PrivateFontOptions, PrivateNotebookOptions,%
    PrivatePaths, ProductLog, PromptForm, Purple, Quantile,%
    QuasiMonteCarlo, QuasiNewton, RadicalBox, RadicalBoxOptions,%
    RandomSeed, RationalFunctions, Rationals, RawData, RawMedium,%
    RealBlockForm, Reals, Reap, Red, Refine, Refresh, RegularExpression,%
    Reinstall, Release, Removed, RenderingOptions, RepeatedString,%
    ReplaceList, Rescale, ResetMenusPacket, Resolve, ResumePacket,%
    ReturnExpressionPacket, ReturnInputFormPacket, ReturnPacket,%
    ReturnTextPacket, Right, Root, RootReduce, RootSum, Row, RowAlignments,%
    RowBox, RowLines, RowMinHeight, RowsEqual, RowSpacings, RSolve,%
    RuleCondition, RuleForm, RulerUnits, Saveable, SaveAutoDelete,%
    ScreenRectangle, ScreenStyleEnvironment, ScriptBaselineShifts,%
    ScriptLevel, ScriptMinSize, ScriptRules, ScriptSizeMultipliers,%
    ScrollingOptions, ScrollPosition, Second, SectionGrouping, Selectable,%
    SelectedNotebook, Selection, SelectionAnimate, SelectionCell,%
    SelectionCellCreateCell, SelectionCellDefaultStyle,%
    SelectionCellParentStyle, SelectionCreateCell, SelectionDuplicateCell,%
    SelectionEvaluate, SelectionEvaluateCreateCell, SelectionMove,%
    SelectionSetStyle, SelectionStrategy, SendFontInformationToKernel,%
    SequenceHold, SequenceLimit, SeriesCoefficient, SetBoxFormNamesPacket,%
    SetEvaluationNotebook, SetFileLoadingContext, SetNotebookStatusLine,%
    SetOptionsPacket, SetSelectedNotebook, SetSpeechParametersPacket,%
    SetValue, ShortestMatch, ShowAutoStyles, ShowCellBracket,%
    ShowCellLabel, ShowCellTags, ShowClosedCellArea, ShowContents,%
    ShowCursorTracker, ShowGroupOpenCloseIcon, ShowPageBreaks,%
    ShowSelection, ShowShortBoxForm, ShowSpecialCharacters,%
    ShowStringCharacters, ShrinkWrapBoundingBox, SingleLetterItalics,%
    SingularityDepth, SingularValueDecomposition, SingularValueList,%
    SinhIntegral, Smaller, Socket, SolveDelayed, SoundAndGraphics, Sow,%
    Space, SpaceForm, SpanAdjustments, SpanCharacterRounding,%
    SpanLineThickness, SpanMaxSize, SpanMinSize, SpanningCharacters,%
    SpanSymmetric, Sparse, SparseArray, SpeakTextPacket,%
    SpellingDictionaries, SpellingDictionariesPath, SpellingOptions,%
    SpellingSuggestionsPacket, Spherical, Split, SqrtBox, SqrtBoxOptions,%
    StandardDeviation, StandardForm, StartingStepSize, StartOfLine,%
    StartOfString, StartupSound, StepMonitor, StieltjesGamma, StoppingTest,%
    StringCases, StringCount, StringExpression, StringFreeQ, StringQ,%
    StringReplaceList, StringReplacePart, StringSplit, StripBoxes,%
    StripWrapperBoxes, StructuredSelection, StruveH, StruveL, StyleBox,%
    StyleBoxAutoDelete, StyleBoxOptions, StyleData, StyleDefinitions,%
    StyleForm, StyleMenuListing, StyleNameDialogSettings, StylePrint,%
    StyleSheetPath, Subresultants, SubscriptBox, SubscriptBoxOptions,%
    Subsets, Subsuperscript, SubsuperscriptBox, SubsuperscriptBoxOptions,%
    SubtractFrom, SubValues, SugarCube, SuperscriptBox,%
    SuperscriptBoxOptions, SuspendPacket, SylvesterMatrix, SymbolName,%
    Syntax, SyntaxForm, SyntaxPacket, SystemException, SystemHelpPath,%
    SystemStub, Tab, TabFilling, TabSpacings, TagBox, TagBoxOptions,%
    TaggingRules, TagStyle, TargetFunctions, TemporaryVariable, TensorQ,%
    TeXSave, TextAlignment, TextBoundingBox, TextData, TextJustification,%
    TextLine, TextPacket, TextParagraph, TextRendering, TextStyle,%
    ThisLink, TimeConstraint, TimeVariable, TitleGrouping, ToBoxes,%
    ToColor, ToFileName, Toggle, ToggleFalse, Tolerance, TooBig, Top,%
    ToRadicals, Total, Tr, TraceAction, TraceInternal, TraceLevel,%
    TraditionalForm, TraditionalFunctionNotation, TraditionalNotation,%
    TraditionalOrder, TransformationFunctions, TransparentColor,%
    Trapezoidal, TrigExpand, TrigFactor, TrigFactorList, TrigReduce,%
    TrigToExp, Tuples, UnAlias, Underflow, Underoverscript,%
    UnderoverscriptBox, UnderoverscriptBoxOptions, Underscript,%
    UnderscriptBox, UnderscriptBoxOptions, UndocumentedTestFEParserPacket,%
    UndocumentedTestGetSelectionPacket, UnitStep, Up, URL, Using, V2Get,%
    Value, ValueBox, ValueBoxOptions, ValueForm, Variance, Verbatim,%
    Verbose, VerboseConvertToPostScriptPacket, VerifyConvergence,%
    VerifySolutions, Version, VersionNumber, Vertical, VerticalForm,%
    ViewPointSelectorSettings, Visible, VisibleCell,%
    WeierstrassHalfPeriods, WeierstrassInvariants, WeierstrassSigma,%
    WeierstrassZeta, White, Whitespace, WhitespaceCharacter,%
    WindowClickSelect, WindowElements, WindowFloating, WindowFrame,%
    WindowFrameElements, WindowMargins, WindowMovable, WindowSize,%
    WindowTitle, WindowToolbars, WindowWidth, WordBoundary, WordCharacter,%
    WynnDegree, XMLElement},%
  morendkeywords={$,$AddOnsDirectory,$AnimationDisplayFunction,%
    $AnimationFunction,%
    $Assumptions,$BaseDirectory,$BoxForms,$ByteOrdering,%
    $CharacterEncoding,$ConditionHold,$CurrentLink,$DefaultPath,%
    $ExportEncodings,$ExportFormats,$FormatType,$FrontEnd,%
    $HistoryLength,$HomeDirectory,$ImportEncodings,$ImportFormats,%
    $InitialDirectory,$InstallationDate,$InstallationDirectory,%
    $InterfaceEnvironment,%
    $LaunchDirectory,$LicenseExpirationDate,$LicenseID,$LicenseProcesses,%
    $LicenseServer,$MachineDomain,$MaxExtraPrecision,$MaxLicenseProcesses,%
    $MaxNumber,$MaxPiecewiseCases,$MaxPrecision,$MaxRootDegree,%
    $MinNumber,$MinPrecision,$NetworkLicense,$NumberMarks,%
    $Off,$OutputForms,$ParentLink,$ParentProcessID,%
    $PasswordFile,$PathnameSeparator,$PreferencesDirectory,$PrintForms,%
    $PrintLiteral,$ProcessID,$ProcessorType,$ProductInformation,%
    $ProgramName,$PSDirectDisplay,$RandomState,$RasterFunction,%
    $RootDirectory,$SetParentLink,$SoundDisplay,$SuppressInputFormHeads,%
    $SystemCharacterEncoding,$SystemID,$TemporaryPrefix,$TextStyle,%
    $TopDirectory,$TraceOff,$TraceOn,$TracePattern,%
    $TracePostAction,$TracePreAction,$UserAddOnsDirectory,$UserBaseDirectory,%
    $UserName,Constant,Flat,HoldAll,%
    HoldAllComplete,HoldFirst,HoldRest,Listable,%
    Locked,NHoldAll,NHoldFirst,NHoldRest,%
    NumericFunction,OneIdentity,Orderless,Protected,%
    ReadProtected,SequenceHold},%
}%
%%
%% Mathematica definitions (c) 1999 Michael Wiese
%%
\lst@definelanguage[3.0]{Mathematica}[1.0]{Mathematica}%
  {morekeywords={Abort,AbortProtect,AbsoluteDashing,AbsolutePointSize,%
      AbsoluteThickness,AbsoluteTime,AccountingFormAiry,AiPrime,AiryBi,%
      AiryBiPrime,Alternatives,AnchoredSearch,AxesEdge,AxesOrigin,%
      AxesStyle,Background,BetaRegularized,BoxStyle,C,CheckAbort,%
      Circle,ClebschGordan,CMYKColor,ColorFunction,ColorOutput,Compile,%
      Compiled,CompiledFunction,ComplexExpand,ComposeList,Composition,%
      ConstrainedMax,ConstrainedMin,Contexts,ContextToFilename,%
      ContourLines,Contours,ContourShading,ContourSmoothing,%
      ContourStyle,CopyDirectory,CopyFile,CosIntegral,CreateDirectory,%
      Cuboid,Date,DeclarePackage,DefaultColor,DefaultFont,Delete,%
      DeleteCases,DeleteDirectory,DeleteFile,Dialog,DialogIndent,%
      DialogProlog,DialogSymbols,DigitQ,Directory,DirectoryStack,Disk,%
      Dispatch,DownValues,DSolve,Encode,Epilog,Erfc,Evaluate,%
      ExponentFunction,FaceGrids,FileByteCount,FileDate,FileNames,%
      FileType,Find,FindList,FixedPointList,FlattenAt,Fold,FoldList,%
      Frame,FrameLabel,FrameStyle,FrameTicks,FromCharacterCode,%
      FromDate,FullGraphics,FullOptions,GammaRegularized,%
      GaussianIntegers,GraphicsArray,GraphicsSpacing,GridLines,%
      GroebnerBasis,Heads,HeldPart,HomeDirectory,Hue,IgnoreCases,%
      InputStream,Install,InString,IntegerDigits,InterpolatingFunction,%
      InterpolatingPolynomial,Interpolation,Interrupt,InverseFunction,%
      InverseFunctions,JacobiZeta,LetterQ,LinearProgramming,ListPlay,%
      LogGamma,LowerCaseQ,MachineNumberQ,MantissaExponent,MapIndexed,%
      MapThread,MatchLocalNames,MatrixExp,MatrixPower,MeshRange,%
      MeshStyle,MessageList,Module,NDSolve,NSolve,NullRecords,%
      NullWords,NumberFormat,NumberPadding,NumberSigns,OutputStream,%
      PaddedForm,ParentDirectory,Pause,Play,PlayRange,PlotRegion,%
      PolygonIntersections,PolynomialGCD,PolynomialLCM,PolynomialMod,%
      PostScript,PowerExpand,PrecisionGoal,PrimePi,Prolog,%
      QRDecomposition,Raster,RasterArray,RealDigits,Record,RecordLists,%
      RecordSeparators,ReleaseHold,RenameDirectory,RenameFile,%
      ReplaceHeldPart,ReplacePart,ResetDirectory,Residue,%
      RiemannSiegelTheta,RiemannSiegelZ,RotateLabel,SameTest,%
      SampleDepth,SampledSoundFunction,SampledSoundList,SampleRate,%
      SchurDecomposition,SessionTime,SetAccuracy,SetDirectory,%
      SetFileDate,SetPrecision,SetStreamPosition,Shallow,SignPadding,%
      SinIntegral,SixJSymbol,Skip,Sound,SpellingCorrection,%
      SphericalRegion,Stack,StackBegin,StackComplete,StackInhibit,%
      StreamPosition,Streams,StringByteCount,StringConversion,%
      StringDrop,StringInsert,StringPosition,StringReplace,%
      StringReverse,StringTake,StringToStream,SurfaceColor,%
      SyntaxLength,SyntaxQ,TableAlignments,TableDepth,%
      TableDirections,TableHeadings,TableSpacing,ThreeJSymbol,TimeUsed,%
      TimeZone,ToCharacterCode,ToDate,ToHeldExpression,TokenWords,%
      ToLowerCase,ToUpperCase,Trace,TraceAbove,TraceBackward,%
      TraceDepth,TraceDialog,TraceForward,TraceOff,TraceOn,%
      TraceOriginal,TracePrint,TraceScan,Trig,Unevaluated,Uninstall,%
      UnsameQ,UpperCaseQ,UpValues,ViewCenter,ViewVertical,With,Word,%
      WordSearch,WordSeparators},%
   morendkeywords={Stub,Temporary,$Aborted,$BatchInput,$BatchOutput,%
      $CreationDate,$DefaultFont,$DumpDates,$DumpSupported,$Failed,%
      $Input,$Inspector,$IterationLimit,$Language,$Letters,$Linked,%
      $LinkSupported,$MachineEpsilon,$MachineID,$MachineName,%
      $MachinePrecision,$MachineType,$MaxMachineNumber,$MessageList,%
      $MessagePrePrint,$MinMachineNumber,$ModuleNumber,$NewMessage,%
      $NewSymbol,$Notebooks,$OperatingSystem,$Packages,$PipeSupported,%
      $PreRead,$ReleaseNumber,$SessionID,$SoundDisplayFunction,%
      $StringConversion,$StringOrder,$SyntaxHandler,$TimeUnit,%
      $VersionNumber}%
  }%
\lst@definelanguage[1.0]{Mathematica}%
  {morekeywords={Abs,Accuracy,AccurayGoal,AddTo,AiryAi,AlgebraicRules,%
      AmbientLight,And,Apart,Append,AppendTo,Apply,ArcCos,ArcCosh,%
      ArcCot,ArcCoth,ArcCsc,ArcCsch,ArcSec,ArcSech,ArcSin,ArcSinh,%
      ArcTan,ArcTanh,Arg,ArithmeticGeometricMean,Array,AspectRatio,%
      AtomQ,Attributes,Axes,AxesLabel,BaseForm,Begin,BeginPackage,%
      BernoulliB,BesselI,BesselJ,BesselK,BesselY,Beta,Binomial,Blank,%
      BlankNullSequence,BlankSequence,Block,Boxed,BoxRatios,Break,Byte,%
      ByteCount,Cancel,Cases,Catch,Ceiling,CForm,Character,Characters,%
      ChebyshevT,ChebyshevU,Check,Chop,Clear,ClearAll,ClearAttributes,%
      ClipFill,Close,Coefficient,CoefficientList,Collect,ColumnForm,%
      Complement,Complex,CompoundExpression,Condition,Conjugate,%
      Constants,Context,Continuation,Continue,ContourGraphics,%
      ContourPlot,Cos,Cosh,Cot,Coth,Count,Csc,Csch,Cubics,Cyclotomic,%
      D,Dashing,Decompose,Decrement,Default,Definition,Denominator,%
      DensityGraphics,DensityPlot,Depth,Derivative,Det,DiagonalMatrix,%
      DigitBlock,Dimensions,DirectedInfinity,Display,DisplayFunction,%
      Distribute,Divide,DivideBy,Divisors,DivisorSigma,Do,Dot,Drop,Dt,%
      Dump,EdgeForm,Eigensystem,Eigenvalues,Eigenvectors,Eliminate,%
      EllipticE,EllipticExp,EllipticF,EllipticK,EllipticLog,EllipticPi,%
      EllipticTheta,End,EndPackage,EngineeringForm,Environment,Equal,%
      Erf,EulerE,EulerPhi,EvenQ,Exit,Exp,Expand,ExpandAll,%
      ExpandDenominator,ExpandNumerator,ExpIntegralE,ExpIntegralEi,%
      Exponent,Expression,ExtendedGCD,FaceForm,Factor,FactorComplete,%
      Factorial,Factorial2,FactorInteger,FactorList,FactorSquareFree,%
      FactorSquareFreeList,FactorTerms,FactorTermsList,FindMinimum,%
      FindRoot,First,Fit,FixedPoint,Flatten,Floor,FontForm,For,Format,%
      FormatType,FortranForm,Fourier,FreeQ,FullDefinition,FullForm,%
      Function,Gamma,GCD,GegenbauerC,General,Get,Goto,Graphics,%
      Graphics3D,GrayLevel,Greater,GreaterEqual,Head,HermiteH,%
      HiddenSurface,Hold,HoldForm,Hypergeometric0F1,Hypergeometric1F1,%
      Hypergeometric2F1,HypergeometricU,Identity,IdentityMatrix,If,Im,%
      Implies,In,Increment,Indent,Infix,Information,Inner,Input,%
      InputForm,InputString,Insert,Integer,IntegerQ,Integrate,%
      Intersection,Inverse,InverseFourier,InverseJacobiSN,%
      InverseSeries,JacobiAmplitude,JacobiP,JacobiSN,JacobiSymbol,Join,%
      Label,LaguerreL,Last,LatticeReduce,LCM,LeafCount,LegendreP,%
      LegendreQ,LegendreType,Length,LerchPhi,Less,LessEqual,Level,%
      Lighting,LightSources,Limit,Line,LinearSolve,LineBreak,List,%
      ListContourPlot,ListDensityPlot,ListPlot,ListPlot3D,Literal,Log,%
      LogicalExpand,LogIntegral,MainSolve,Map,MapAll,MapAt,MatchQ,%
      MatrixForm,MatrixQ,Max,MaxBend,MaxMemoryUsed,MemberQ,%
      MemoryConstrained,MemoryInUse,Mesh,Message,MessageName,Messages,%
      Min,Minors,Minus,Mod,Modulus,MoebiusMu,Multinomial,N,NameQ,Names,%
      NBernoulliB,Needs,Negative,Nest,NestList,NIntegrate,%
      NonCommutativeMultiply,NonConstants,NonNegative,Normal,Not,%
      NProduct,NSum,NullSpace,Number,NumberForm,NumberPoint,NumberQ,%
      NumberSeparator,Numerator,O,OddQ,Off,On,OpenAppend,OpenRead,%
      OpenTemporary,OpenWrite,Operate,Optional,Options,Or,Order,%
      OrderedQ,Out,Outer,OutputForm,PageHeight,PageWidth,%
      ParametricPlot,ParametricPlot3D,Part,Partition,PartitionsP,%
      PartitionsQ,Pattern,Permutations,Plot,Plot3D,PlotDivision,%
      PlotJoined,PlotLabel,PlotPoints,PlotRange,PlotStyle,Pochhammer,%
      Plus,Point,PointSize,PolyGamma,Polygon,PolyLog,PolynomialQ,%
      PolynomialQuotient,PolynomialRemainder,Position,Positive,Postfix,%
      Power,PowerMod,PrecedenceForm,Precision,PreDecrement,Prefix,%
      PreIncrement,Prepend,PrependTo,Prime,PrimeQ,Print,PrintForm,%
      Product,Protect,PseudoInverse,Put,PutAppend,Quartics,Quit,%
      Quotient,Random,Range,Rational,Rationalize,Raw,Re,Read,ReadList,%
      Real,Rectangle,Reduce,Remove,RenderAll,Repeated,RepeatedNull,%
      Replace,ReplaceAll,ReplaceRepeated,Rest,Resultant,Return,Reverse,%
      RGBColor,Roots,RotateLeft,RotateRight,Round,RowReduce,Rule,%
      RuleDelayed,Run,RunThrough,SameQ,Save,Scaled,Scan,ScientificForm,%
      Sec,Sech,SeedRandom,Select,Sequence,SequenceForm,Series,%
      SeriesData,Set,SetAttributes,SetDelayed,SetOptions,Shading,Share,%
      Short,Show,Sign,Signature,Simplify,Sin,SingularValues,Sinh,%
      Skeleton,Slot,SlotSequence,Solve,SolveAlways,Sort,%
      SphericalHarmonicY,Splice,Sqrt,StirlingS1,StirlingS2,String,%
      StringBreak,StringForm,StringJoin,StringLength,StringMatchQ,%
      StringSkeleton,Subscript,Subscripted,Subtract,SubtractForm,Sum,%
      Superscript,SurfaceGraphics,Switch,Symbol,Table,TableForm,TagSet,%
      TagSetDelayed,TagUnset,Take,Tan,Tanh,ToString,TensorRank,TeXForm,%
      Text,TextForm,Thickness,Thread,Through,Throw,Ticks,%
      TimeConstrained,Times,TimesBy,Timing,ToExpression,Together,%
      ToRules,ToString,TotalHeight,TotalWidth,Transpose,TreeForm,TrueQ,%
      Unequal,Union,Unique,Unprotect,Unset,Update,UpSet,UpSetDelayed,%
      ValueQ,Variables,VectorQ,ViewPoint,WeierstrassP,%
      WeierstrassPPrime,Which,While,WorkingPrecision,Write,WriteString,%
      Xor,ZeroTest,Zeta},%
   morendkeywords={All,Automatic,Catalan,ComplexInfinity,Constant,%
      Degree,E,EndOfFile,EulerGamma,False,Flat,GoldenRatio,HoldAll,%
      HoldFirst,HoldRest,I,Indeterminate,Infinity,Listable,Locked,%
      Modular,None,Null,OneIdentity,Orderless,Pi,Protected,%
      ReadProtected,True,$CommandLine,$Context,$ContextPath,$Display,%
      $DisplayFunction,$Echo,$Epilog,$IgnoreEOF,$Line,$Messages,%
      $Output,$Path,$Post,$Pre,$PrePrint,$RecursionLimit,$System,%
      $Urgent,$Version},%
   sensitive,%
   morecomment=[s]{(*}{*)},%
   morestring=[d]"%
  }[keywords,comments,strings]
%%
%% Octave definition (c) 2001,2002 Ulrich G. Wortmann
%%
\lst@definelanguage{Octave}%
  {morekeywords={gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
      all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
      auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
      betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
      cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
      clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
      comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
      contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
      cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
      csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
      dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
      ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
      del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
      dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
      end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
      engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
      engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,%
      errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
      feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
      fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
      flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
      fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
      gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
      getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
      gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
      hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
      imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
      invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
      isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
      legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
      loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
      matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
      matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
      matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
      meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
      mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
      mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
      min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
      mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
      mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
      mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
      mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
      mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
      mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
      mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
      mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
      nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
      pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
      pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
      pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
      quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
      rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
      return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
      round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
      semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
      spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
      sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
      sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
      str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
      subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
      symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
      toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
      uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
      viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
      whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
      stderr,stdout,plot,set,endif,wk1write,xlabel,xor,ylabel,zeros,%
      zlabel,zoom,endwhile,endfunction,printf,case,switch,otherwise,%
      system,lsode,endfor,error,ones,oneplot,__gnuplot_set__,do,until},%
   sensitive=t,%
   morecomment=[l]\#,%
   morecomment=[l]\#\#,%
   morecomment=[l]\%,%
   morestring=[m]',%
   morestring=[m]"%
  }[keywords,comments,strings]
\lst@definelanguage[XSC]{Pascal}[Standard]{Pascal}
  {deletekeywords={alfa,byte,pack,unpack},% 1998 Andreas Stephan
   morekeywords={dynamic,external,forward,global,module,nil,operator,%
      priority,sum,type,use,dispose,mark,page,release,cimatrix,%
      cinterval,civector,cmatrix,complex,cvector,dotprecision,imatrix,%
      interval,ivector,rmatrix,rvector,string,im,inf,re,sup,chr,comp,%
      eof,eoln,expo,image,ival,lb,lbound,length,loc,mant,maxlength,odd,%
      ord,pos,pred,round,rval,sign,substring,succ,trunc,ub,ubound}%
  }%
\lst@definelanguage[Borland6]{Pascal}[Standard]{Pascal}
  {morekeywords={asm,constructor,destructor,implementation,inline,%
      interface,nil,object,shl,shr,string,unit,uses,xor},%
   morendkeywords={Abs,Addr,ArcTan,Chr,Concat,Copy,Cos,CSeg,DiskFree,%
      DiskSize,DosExitCode,DosVersion,DSeg,EnvCount,EnvStr,Eof,Eoln,%
      Exp,FExpand,FilePos,FileSize,Frac,FSearch,GetBkColor,GetColor,%
      GetDefaultPalette,GetDriverName,GetEnv,GetGraphMode,GetMaxMode,%
      GetMaxX,GetMaxY,GetModeName,GetPaletteSize,GetPixel,GetX,GetY,%
      GraphErrorMsg,GraphResult,Hi,ImageSize,InstallUserDriver,%
      InstallUserFont,Int,IOResult,KeyPressed,Length,Lo,MaxAvail,%
      MemAvail,MsDos,Odd,Ofs,Ord,OvrGetBuf,OvrGetRetry,ParamCount,%
      ParamStr,Pi,Pos,Pred,Ptr,Random,ReadKey,Round,SeekEof,SeekEoln,%
      Seg,SetAspectRatio,Sin,SizeOf,Sound,SPtr,Sqr,Sqrt,SSeg,Succ,%
      Swap,TextHeight,TextWidth,Trunc,TypeOf,UpCase,WhereX,WhereY,%
      Append,Arc,Assign,AssignCrt,Bar,Bar3D,BlockRead,BlockWrite,ChDir,%
      Circle,ClearDevice,ClearViewPort,Close,CloseGraph,ClrEol,ClrScr,%
      Dec,Delay,Delete,DelLine,DetectGraph,Dispose,DrawPoly,Ellipse,%
      Erase,Exec,Exit,FillChar,FillEllipse,FillPoly,FindFirst,FindNext,%
      FloodFill,Flush,FreeMem,FSplit,GetArcCoords,GetAspectRatio,%
      GetDate,GetDefaultPalette,GetDir,GetCBreak,GetFAttr,%
      GetFillSettings,GetFTime,GetImage,GetIntVec,GetLineSettings,%
      GetMem,GetPalette,GetTextSettings,GetTime,GetVerify,%
      GetViewSettings,GoToXY,Halt,HighVideo,Inc,InitGraph,Insert,%
      InsLine,Intr,Keep,Line,LineRel,LineTo,LowVideo,Mark,MkDir,Move,%
      MoveRel,MoveTo,MsDos,New,NormVideo,NoSound,OutText,OutTextXY,%
      OvrClearBuf,OvrInit,OvrInitEMS,OvrSetBuf,PackTime,PieSlice,%
      PutImage,PutPixel,Randomize,Rectangle,Release,Rename,%
      RestoreCrtMode,RmDir,RunError,Sector,Seek,SetActivePage,%
      SetAllPalette,SetBkColor,SetCBreak,SetColor,SetDate,SetFAttr,%
      SetFillPattern,SetFillStyle,SetFTime,SetGraphBufSize,%
      SetGraphMode,SetIntVec,SetLineStyle,SetPalette,SetRGBPalette,%
      SetTextBuf,SetTextJustify,SetTextStyle,SetTime,SetUserCharSize,%
      SetVerify,SetViewPort,SetVisualPage,SetWriteMode,Sound,Str,%
      SwapVectors,TextBackground,TextColor,TextMode,Truncate,%
      UnpackTime,Val,Window}%
  }%
\lst@definelanguage[Standard]{Pascal}%
  {morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
      do,downto,else,end,false,file,for,function,get,goto,if,in,%
      integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
      put,procedure,read,readln,real,record,repeat,reset,rewrite,set,%
      text,then,to,true,type,unpack,until,var,while,with,write,%
      writeln},%
   sensitive=f,%
   morecomment=[s]{(*}{*)},%
   morecomment=[s]{\{}{\}},%
   morestring=[d]'%
  }[keywords,comments,strings]
\lst@definelanguage{Perl}%
  {morekeywords={abs,accept,alarm,atan2,bind,binmode,bless,caller,%
      chdir,chmod,chomp,chop,chown,chr,chroot,close,closedir,connect,%
      continue,cos,crypt,dbmclose,dbmopen,defined,delete,die,do,dump,%
      each,else,elsif,endgrent,endhostent,endnetent,endprotoent,%
      endpwent,endservent,eof,eval,exec,exists,exit,exp,fcntl,fileno,%
      flock,for,foreach,fork,format,formline,getc,getgrent,getgrgid,%
      getgrnam,gethostbyaddr,gethostbyname,gethostent,getlogin,%
      getnetbyaddr,getnetbyname,getnetent,getpeername,getpgrp,%
      getppid,getpriority,getprotobyname,getprotobynumber,getprotoent,%
      getpwent,getpwnam,getpwuid,getservbyname,getservbyport,%
      getservent,getsockname,getsockopt,glob,gmtime,goto,grep,hex,if,%
      import,index,int,ioctl,join,keys,kill,last,lc,lcfirst,length,%
      link,listen,local,localtime,log,lstat,m,map,mkdir,msgctl,msgget,%
      msgrcv,msgsnd,my,next,no,oct,open,opendir,ord,pack,package,pipe,%
      pop,pos,print,printf,prototype,push,q,qq,quotemeta,qw,qx,rand,%
      read,readdir,readlink,recv,redo,ref,rename,require,reset,return,%
      reverse,rewinddir,rindex,rmdir,s,scalar,seek,seekdir,select,%
      semctl,semget,semop,send,setgrent,sethostent,setnetent,setpgrp,%
      setpriority,setprotoent,setpwent,setservent,setsockopt,shift,%
      shmctl,shmget,shmread,shmwrite,shutdown,sin,sleep,socket,%
      socketpair,sort,splice,split,sprintf,sqrt,srand,stat,study,sub,%
      substr,symlink,syscall,sysopen,sysread,system,syswrite,tell,%
      telldir,tie,tied,time,times,tr,truncate,uc,ucfirst,umask,undef,%
      unless,unlink,unpack,unshift,untie,until,use,utime,values,vec,%
      wait,waitpid,wantarray,warn,while,write,y},%
   sensitive,%
   morecomment=[l]\#,%
   morestring=[b]",%
   morestring=[b]',%
   MoreSelectCharTable=%
      \lst@ReplaceInput{\$\#}{\lst@ProcessOther\$\lst@ProcessOther\#}%
  }[keywords,comments,strings]
%%
%% POV definition (c) 1999 Berthold H\"ollmann
%%
\lst@definelanguage{POV}%
  {morekeywords={abs,absorption,acos,acosh,adaptive,adc_bailout,agate,%
      agate_turb,all,alpha,ambient,ambient_light,angle,aperture,append,%
      arc_angle,area_light,array,asc,asin,asinh,assumed_gamma,atan,%
      atan2,atanh,average,background,bezier_spline,bicubic_patch,%
      black_hole,blob,blue,blur_samples,bounded_by,box,boxed,bozo,%
      break,brick,brick_size,brightness,brilliance,bumps,bump_map,%
      bump_size,camera,case,caustics,ceil,checker,chr,clipped_by,clock,%
      clock_delta,color,color_map,colour,colour_map,component,%
      composite,concat,cone,confidence,conic_sweep,control0,control1,%
      cos,cosh,count,crackle,crand,cube,cubic,cubic_spline,cubic_wave,%
      cylinder,cylindrical,debug,declare,default,defined,degrees,%
      density,density_file,density_map,dents,difference,diffuse,%
      dimensions,dimension_size,direction,disc,distance,%
      distance_maximum,div,eccentricity,else,emission,end,error,%
      error_bound,exp,extinction,fade_distance,fade_power,falloff,%
      falloff_angle,false,fclose,file_exists,filter,finish,fisheye,%
      flatness,flip,floor,focal_point,fog,fog_alt,fog_offset,fog_type,%
      fopen,frequency,gif,global_settings,gradient,granite,%
      gray_threshold,green,height_field,hexagon,hf_gray_16,hierarchy,%
      hollow,hypercomplex,if,ifdef,iff,ifndef,image_map,include,int,%
      interior,interpolate,intersection,intervals,inverse,ior,irid,%
      irid_wavelength,jitter,julia_fractal,lambda,lathe,leopard,%
      light_source,linear_spline,linear_sweep,local,location,log,%
      looks_like,look_at,low_error_factor,macro,mandel,map_type,marble,%
      material,material_map,matrix,max,max_intersections,max_iteration,%
      max_trace_level,media,media_attenuation,media_interaction,merge,%
      mesh,metallic,min,minimum_reuse,mod,mortar,nearest_count,no,%
      normal,normal_map,no_shadow,number_of_waves,object,octaves,off,%
      offset,omega,omnimax,on,once,onion,open,orthographic,panoramic,%
      perspective,pgm,phase,phong,phong_size,pi,pigment,pigment_map,%
      planar,plane,png,point_at,poly,polygon,poly_wave,pot,pow,ppm,%
      precision,prism,pwr,quadratic_spline,quadric,quartic,quaternion,%
      quick_color,quick_colour,quilted,radial,radians,radiosity,radius,%
      rainbow,ramp_wave,rand,range,ratio,read,reciprocal,%
      recursion_limit,red,reflection,reflection_exponent,refraction,%
      render,repeat,rgb,rgbf,rgbft,rgbt,right,ripples,rotate,roughness,%
      samples,scale,scallop_wave,scattering,seed,shadowless,sin,%
      sine_wave,sinh,sky,sky_sphere,slice,slope_map,smooth,%
      smooth_triangle,sor,specular,sphere,spherical,spiral1,spiral2,%
      spotlight,spotted,sqr,sqrt,statistics,str,strcmp,strength,strlen,%
      strlwr,strupr,sturm,substr,superellipsoid,switch,sys,t,tan,tanh,%
      text,texture,texture_map,tga,thickness,threshold,tightness,tile2,%
      tiles,torus,track,transform,translate,transmit,triangle,%
      triangle_wave,true,ttf,turbulence,turb_depth,type,u,%
      ultra_wide_angle,undef,union,up,use_color,use_colour,use_index,%
      u_steps,v,val,variance,vaxis_rotate,vcross,vdot,version,vlength,%
      vnormalize,vrotate,v_steps,warning,warp,water_level,waves,while,%
      width,wood,wrinkles,write,x,y,yes,z},%
   moredirectives={break,case,debug,declare,default,else,end,fclose,%
      fopen,local,macro,read,render,statistics,switch,undef,version,%
      warning,write},%
   moredelim=*[directive]\#,%
   sensitive,%
   morecomment=[l]//,%
   morecomment=[s]{/*}{*/},%
   morestring=[d]",%
  }[keywords,directives,comments,strings]
%%
%% Python definition (c) 1998 Michael Weber
%% Additional definitions (2013) Alexis Dimitriadis
%% small corrections based on
%% https://docs.python.org/2/reference/lexical_analysis.html#identifiers
%%
\lst@definelanguage[2]{Python}{%
  morekeywords={and, as, assert, break, class, continue, def, del, elif,%
    else, except, exec, finally, for, from, global, if, import, in, is,%
    lambda, not, or, pass, print, raise, return, try, while, with, yield},%
  % Built-ins according to
  % http://docs.python.org/2/library/functions.html,
  % the last five entries are known as advanced or not essential
  morekeywords=[2]{abs, all, any, basestring, bin, bool, bytearray,%
    callable, chr, classmethod, cmp, compile, complex, delattr, dict, dir,%
    divmod, enumerate, eval, execfile, file, filter, float, format,%
    frozenset, getattr, globals, hasattr, hash, help, hex, id, input, int,%
    isinstance, issubclass, iter, len, list, locals, long, map, max,%
    memoryview, min, next, object, oct, open, ord, pow, property, range,%
    raw_input, reduce, reload, repr, reversed, round, set, setattr, slice,%
    sorted, staticmethod, str, sum, super, tuple, type, unichr, unicode,%
    vars, xrange, zip, __import__, apply, buffer, coerce, intern},%
  sensitive=true,%
  morecomment=[l]\#,%
  morestring=[s]{'''}{'''},% used for documentation text
                           % (multiline strings)
  morestring=[s]{"""}{"""},% added by Philipp Matthias Hahn
  morestring=[b]',%
  morestring=[b]"%
}
\lst@definelanguage[3]{Python}[2]{Python}{%
  % keywords
  deletekeywords={exec, print},
  morekeywords={False, None, True, async, await, nonlocal,
                match, case},
  % built-in functions
  deletekeywords=[2]{apply, basestring, buffer, cmp, coerce, execfile, %
    file, intern, long, raw_input, reduce, reload, unichr, unicode, xrange},
  morekeywords=[2]{aiter, anext, ascii, breakpoint, bytes, exec},
  % `raw' strings
  morestring=[s]{r'}{'},
  morestring=[s]{r"}{"},
  morestring=[s]{r'''}{'''},
  morestring=[s]{r"""}{"""},
  morestring=[s]{R'}{'},
  morestring=[s]{R"}{"},
  morestring=[s]{R'''}{'''},
  morestring=[s]{R"""}{"""},
  % Unicode strings
  morestring=[s]{u'}{'},
  morestring=[s]{u"}{"},
  morestring=[s]{u'''}{'''},
  morestring=[s]{u"""}{"""},
  morestring=[s]{U'}{'},
  morestring=[s]{U"}{"},
  morestring=[s]{U'''}{'''},
  morestring=[s]{U"""}{"""},
  % Format strings
  morestring=[s]{f'}{'},
  morestring=[s]{f"}{"},
  morestring=[s]{f'''}{'''},
  morestring=[s]{f"""}{"""},
  morestring=[s]{F'}{'},
  morestring=[s]{F"}{"},
  morestring=[s]{F'''}{'''},
  morestring=[s]{F"""}{"""},
  % Byte literals
  morestring=[s]{b'}{'},
  morestring=[s]{b"}{"},
  morestring=[s]{b'''}{'''},
  morestring=[s]{b"""}{"""},
  morestring=[s]{B'}{'},
  morestring=[s]{B"}{"},
  morestring=[s]{B'''}{'''},
  morestring=[s]{B"""}{"""},
}%
%%
%% Scilab definition (c) 2002,2003 Jean-Philippe Grivet
%%
\lst@definelanguage{Scilab}%
  {morekeywords={abcd,abinv,abort,abs,acoshm,acosh,acosm,acos,addcolor,%
      addf,addinter,addmenu,add_edge,add_node,adj2sp,adj_lists,aff2ab,%
      amell,analpf,analyze,ans,apropos,arc_graph,arc_number,argn,arhnk,%
      arl2,arma2p,armac,armax1,armax,arma,arsimul,artest,articul,ascii,%
      asinhm,asinh,asinm,asin,atanhm,atanh,atanm,atan,augment,auread,%
      auwrite,balanc,balreal,bandwr,basename,bdiag,besseli,besselj,%
      besselk,bessely,best_match,bezout,bifish,bilin,binomial,black,%
      bloc2exp,bloc2ss,bode,bool2s,boolean,boucle,break,bstap,buttmag,%
      bvode,cainv,calerf,calfrq,call,canon,casc,case,ccontrg,cdfbet,%
      cdfbin,cdfchi,cdfchn,cdffnc,cdff,cdfgam,cdfnbn,cdfnor,cdfpoi,%
      cdft,ceil,center,cepstrum,chaintest,chain_struct,champ1,champ,%
      chart,chdir,cheb1mag,cheb2mag,check_graph,check_io,chepol,chfact,%
      chol,chsolve,circuit,classmarkov,clean,clearfun,clearglobal,%
      clear,close,cls2dls,cmb_lin,cmndred,cmoment,code2str,coeff,coffg,%
      coff,colcompr,colcomp,colinout,colormap,colregul,companion,comp,%
      cond,conj,connex,contour2di,contour2d,contourf,contour,%
      contract_edge,contrss,contr,cont_frm,cont_mat,convex_hull,convol,%
      convstr,con_nodes,copfac,copy,correl,corr,coshm,cosh,cosm,cos,%
      cotg,cothm,coth,covar,csim,cspect,ctr_gram,cumprod,cumsum,%
      curblock,cycle_basis,czt,c_link,dasrt,dassl,datafit,date,dbphi,%
      dcf,ddp,debug,dec2hex,deff,definedfields,degree,delbpt,%
      delete_arcs,delete_nodes,delete,delip,delmenu,demos,denom,%
      derivative,derivat,des2ss,des2tf,determ,detr,det,dft,dhinf,%
      dhnorm,diag,diary,diff,diophant,dirname,dispbpt,dispfiles,disp,%
      dlgamma,double,dragrect,drawaxis,drawlater,drawnow,draw,driver,%
      dscr,dsearch,dsimul,dtsi,dt_ility,duplicate,edge_number,%
      edit_curv,edit_graph_menus,edit_graph,edit,eigenmarkov,ell1mag,%
      elseif,else,emptystr,endfunction,end,eqfir,eqiir,equil1,equil,%
      ereduc,erfcx,erfc,erf,errbar,errcatch,errclear,error,eval3dp,%
      eval3d,eval,evans,evstr,excel2sci,execstr,exec,exists,exit,expm,%
      exp,external,eye,fac3d,factors,faurre,fchamp,fcontour2d,fcontour,%
      fec,feedback,feval,ffilt,fftshift,fft,fgrayplot,figure,fileinfo,%
      file,filter,findm,findobj,findx0BD,find_freq,find_path,find,%
      findABCD,findAC,findBD,findBDK,findR,fit_dat,fix,floor,flts,foo,%
      formatman,format,fort,for,fourplan,fplot2d,fplot3d1,fplot3d,%
      fprintf,fprintfMat,frep2tf,freq,freson,frexp,frfit,frmag,fscanf,%
      fscanfMat,fsfirlin,fsolve,fspecg,fstabst,fstair,ftest,ftuneq,%
      fullrfk,fullrf,full,fun2string,funcprot,functions,function,%
      funptr,fusee,gainplot,gamitg,gammaln,gamma,gcare,gcd,gcf,%
      genfac3d,genlib,genmarkov,gen_net,geom3d,geomean,getblocklabel,%
      getcolor,getcurblock,getcwd,getdate,getd,getenv,getfield,getfont,%
      getf,getio,getlinestyle,getmark,getpid,getscicosvars,getsymbol,%
      getvalue,getversion,get_function_path,get,gfare,gfrancis,girth,%
      givens,glever,glist,global,glue,gpeche,graduate,grand,%
      graphics_entities,graph_2_mat,graph_center,graph_complement,%
      graph_diameter,graph_power,graph_simp,graph_sum,graph_union,%
      graph-list,graycolormap,grayplot,graypolarplot,grep,group,%
      gr_menu,gschur,gsort,gspec,gstacksize,gtild,g_margin,h2norm,halt,%
      hamilton,hankelsv,hank,harmean,havewindow,help,hermit,hess,%
      hex2dec,hilb,hinf,hist3d,histplot,horner,host,hotcolormap,%
      householder,hrmt,htrianr,hypermat,h_cl,h_inf_st,h_inf,h_norm,%
      iconvert,icon_edit,ieee,if,iirgroup,iirlp,iir,ilib_build,%
      ilib_compile,ilib_for_link,ilib_gen_gateway,ilib_gen_loader,%
      ilib_gen_Make,imag,impl,imrep2ss,imult,im_inv,inistate,input,%
      int16,int2d,int32,int3d,int8,intc,intdec,integrate,interpln,%
      interp,intersci,intersect,intg,intl,intppty,intsplin,inttrap,%
      inttype,int,invr,invsyslin,inv_coeff,inv,iqr,isdef,isdir,isequal,%
      iserror,isglobal,isinf,isnan,isoview,isreal,is_connex,jmat,%
      justify,kalm,karmarkar,kernel,keyboard,knapsack,kpure,krac2,%
      kroneck,kron,lasterror,lattn,lattp,lcf,lcmdiag,lcm,ldivf,ldiv,%
      leastsq,legends,length,leqr,levin,lev,lex_sort,lft,lgfft,library,%
      lib,lin2mu,lincos,lindquist,lines,line_graph,linfn,linf,link,%
      linmeq,linpro,linsolve,linspace,lin,listfiles,list,lmisolver,%
      lmitool,loadmatfile,loadplots,loadwave,load_graph,load,locate,%
      log10,log1p,log2,logm,logspace,log,lotest,lqe,lqg2stan,lqg_ltr,%
      lqg,lqr,lsq,lsslist,lstcat,lstsize,ltitr,ludel,lufact,luget,%
      lusolve,lu,lyap,macglov,macr2lst,macrovar,macro,mad,make_graph,%
      make_index,manedit,man,mapsound,markp2ss,matfile2sci,matrix,%
      mat_2_graph,maxi,max_cap_path,max_clique,max_flow,max,mclearerr,%
      mclose,meanf,mean,median,meof,mese,mesh2d,mfft,mfile2sci,mgeti,%
      mgetl,mgetstr,mget,milk_drop,mine,mini,minreal,minss,%
      min_lcost_cflow,min_lcost_flow1,min_lcost_flow2,min_qcost_flow,%
      min_weight_tree,min,mlist,mode,modulo,moment,mopen,move,%
      mps2linpro,mputl,mputstr,mput,mrfit,msd,mseek,mtell,mtlb_load,%
      mtlb_mode,mtlb_save,mtlb_sparse,mu2lin,mulf,mvvacov,m_circle,%
      names,nand2mean,nanmax,nanmeanf,nanmean,nanmedian,nanmin,%
      nanstdev,nansum,narsimul,ndims,nearfloat,nehari,neighbors,%
      netclose,netwindows,netwindow,newest,newfun,nextpow2,nf3d,nfreq,%
      nlev,nnz,nodes_2_path,nodes_degrees,node_number,noisegen,norm,%
      null,numdiff,numer,nyquist,obscont1,obscont,observer,obsvss,%
      obsv_mat,obs_gram,odedc,odedi,odeoptions,ode_discrete,ode_root,%
      ode,oldload,oldsave,ones,optim,orth,param3d1,param3d,%
      paramfplot2d,parrot,part,pathconvert,path_2_nodes,pause,pbig,%
      pdiv,pen2ea,pencan,penlaur,perctl,perfect_match,pertrans,pfss,%
      phasemag,phc,pinv,pipe_network,playsnd,plot2d1,plot2d2,plot2d3,%
      plot2d4,plot2d,plot3d1,plot3d2,plot3d3,plot3d,plotframe,%
      plotprofile,plot_graph,plot,plzr,pmodulo,pol2des,pol2str,pol2tex,%
      polarplot,polar,polfact,poly,portr3d,portrait,power,ppol,prbs_a,%
      predecessors,predef,printf,printing,print,prod,profile,projsl,%
      projspec,proj,psmall,pspect,pvm_addhosts,pvm_barrier,pvm_bcast,%
      pvm_bufinfo,pvm_config,pvm_delhosts,pvm_error,pvm_exit,%
      pvm_f772sci,pvm_getinst,pvm_gettid,pvm_get_timer,pvm_gsize,%
      pvm_halt,pvm_joingroup,pvm_kill,pvm_lvgroup,pvm_mytid,pvm_parent,%
      pvm_probe,pvm_recv,pvm_reduce,pvm_sci2f77,pvm_send,pvm_set_timer,%
      pvm_spawn_independent,pvm_spawn,pvm_start,pvm_tasks,%
      pvm_tidtohost,pvm,pwd,p_margin,qassign,qr,quapro,quart,quaskro,%
      quit,randpencil,rand,range,rankqr,rank,rat,rcond,rdivf,read4b,%
      readb,readc_,readmps,read,real,recur,reglin,regress,remezb,remez,%
      repfreq,replot,residu,resume,return,riccati,riccsl,ricc,ric_desc,%
      rlist,roots,rotate,round,routh_t,rowcompr,rowcomp,rowinout,%
      rowregul,rowshuff,rpem,rref,rtitr,rubberbox,salesman,savewave,%
      save_graph,save,scaling,scanf,schur,sci2exp,sci2for,sci2map,%
      sciargs,scicosim,scicos,scifunc_block,sd2sci,secto3d,select,%
      semidef,sensi,setbpt,seteventhandler,setfield,setmenu,%
      setscicosvars,set,sfact,sgrid,shortest_path,showprofile,%
      show_arcs,show_graph,show_nodes,sident,signm,sign,simp_mode,simp,%
      sincd,sinc,sinc,sinhm,sinh,sinm,sin,size,sm2des,sm2ss,smooth,%
      solve,sorder,sort,sound,sp2adj,spaninter,spanplus,spantwo,sparse,%
      spchol,spcompack,specfact,spec,speye,spget,splin,split_edge,%
      spones,sprand,sprintf,spzeros,sqroot,sqrtm,sqrt,squarewave,%
      square,srfaur,srkf,ss2des,ss2ss,ss2tf,sscanf,sskf,ssprint,ssrand,%
      stabil,stacksize,standard_define,standard_draw,standard_input,%
      standard_origin,standard_output,startup,stdevf,stdev,steadycos,%
      str2code,strange,strcat,strindex,strings,string,stripblanks,%
      strong_connex,strong_con_nodes,strsubst,st_deviation,st_ility,%
      subf,subgraph,subplot,successors,sum,supernode,sva,svd,svplot,%
      sylm,sylv,sysconv,sysdiag,sysfact,syslin,syssize,systems,system,%
      systmat,tabul,tangent,tanhm,tanh,tanm,tan,tdinit,testmatrix,%
      texprint,tf2des,tf2ss,then,thrownan,timer,time_id,titlepage,%
      tk_getdir,tk_getfile,tlist,toeplitz,tokenpos,tokens,trace,%
      translatepaths,trans_closure,trans,trfmod,trianfml,tril,trimmean,%
      trisolve,triu,trzeros,typename,typeof,type,uicontrol,uimenu,%
      uint16,uint32,uint8,ui_observer,ulink,unglue,union,unique,unix_g,%
      unix_s,unix_w,unix_x,unix,unobs,unsetmenu,user,varargin,%
      varargout,variancef,variance,varn,warning,wavread,wavwrite,%
      wcenter,wfir,what,whereami,whereis,where,while,whos,who_user,who,%
      wiener,wigner,window,winsid,with_gtk,with_pvm,with_texmacs,%
      with_tk,writb,write4b,write,xarcs,xarc,xarrows,xaxis,xbasc,%
      xbasimp,xbasr,xchange,xclear,xclea,xclick,xclip,xdel,xend,xfarcs,%
      xfarc,xfpolys,xfpoly,xfrect,xgetech,xgetfile,xgetmouse,xget,%
      xgraduate,xgrid,xinfo,xinit,xlfont,xload,xname,xnumb,xpause,%
      xpolys,xpoly,xrects,xrect,xrpoly,xs2fig,xs2gif,xs2ppm,xs2ps,%
      xsave,xsegs,select,xsetech,xsetm,xset,xstringb,xstringl,xstring,%
      xtape,xtitle,x_choices,x_choose,x_dialog,x_matrix,x_mdialog,%
      x_message_modeless,x_message,yulewalk,zeropen,zeros,zgrid,zpbutt,%
      zpch1,zpch2,zpell,mfprintf,mfscanf,mprintf,mscanf,msprintf,%
      msscanf,mucomp,%
      ABSBLK_f,AFFICH_f,ANDLOG_f,ANIMXY_f,BIGSOM_f,CLINDUMMY_f,CLKIN_f,%
      CLKINV_f,CLKOUT_f,CLKOUTV_f,CLKSOM_f,CLKSOMV_f,CLKSPLIT_f,%
      CLOCK_f,CLR_f,CLSS_f,CONST_f,COSBLK_f,CURV_f,DELAY_f,DELAYV_f,%
      DEMUX_f,DLR_f,DLRADAPT_f,DLSS_f,EVENTSCOPE_f,EVTDLY_f,EVTGEN_f,%
      EXPBLK_f,G_make,GAIN_f,GAINBLK_f,GENERAL_f,GENERIC_f,GENSIN_f,%
      GENSQR_f,HALT_f,IFTHEL_f,IN_f,INTEGRAL_f,INTRP2BLK_f,INTRPLBLK_f,%
      INVBLK_f,LOGBLK_f,LOOKUP_f,Matplot1,Matplot,MAX_f,MCLOCK_f,%
      MFCLCK_f,MIN_f,MUX_f,NDcost,NEGTOPOS_f,OUT_f,POSTONEG_f,POWBLK_f,%
      PROD_f,QUANT_f,RAND_f,READC_f,REGISTER_f,RELAY_f,RFILE_f,%
      ScilabEval,Sfgrayplot,Sgrayplot,SAMPLEHOLD_f,SAT_f,SAWTOOTH_f,%
      SCOPE_f,SCOPXY_f,SELECT_f,SINBLK_f,SOM_f,SPLIT_f,STOP_f,SUPER_f,%
      TANBLK_f,TCLSS_f,TEXT_f,TIME_f,TK_EvalFile,TK_EvalStr,TK_GetVar,%
      TK_SetVar,TRASH_f,WFILE_f,WRITEC_f,ZCROSS_f,%
      \%asn,\%helps,\%k,\%sn},%
   alsoletter=\%,% chmod
   sensitive,%
   morecomment=[l]//,%
   morestring=[b]",%
   morestring=[m]'%
  }[keywords,comments,strings]
%%
%% SQL definition (c) 1998 Christian Haul
%%                (c) 2002 Neil Conway
%%                (c) 2002 Robert Frank
%%                (c) 2003 Dirk Jesko
%%
\lst@definelanguage{SQL}%
  {morekeywords={ABSOLUTE,ACTION,ADD,ALLOCATE,ALTER,ARE,AS,ASSERTION,%
      AT,BEGIN,BETWEEN,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,%
      CATALOG,CHAR_LENGTH,CHARACTER_LENGTH,CLUSTER,COALESCE,%
      COLLATE,COLLATION,COLUMN,CONNECT,CONNECTION,CONSTRAINT,%
      CONSTRAINTS,CONVERT,CORRESPONDING,CREATE,CROSS,CURRENT_DATE,%
      CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,DAY,DEALLOCATE,%
      DEC,DEFERRABLE,DEFERED,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,%
      DISCONNECT,DOMAIN,DROP,ELSE,END,EXEC,EXCEPT,EXCEPTION,EXECUTE,%
      EXTERNAL,EXTRACT,FALSE,FIRST,FOREIGN,FROM,FULL,GET,GLOBAL,%
      GRAPHIC,HAVING,HOUR,IDENTITY,IMMEDIATE,INDEX,INITIALLY,INNER,%
      INPUT,INSENSITIVE,INSERT,INTO,INTERSECT,INTERVAL,%
      ISOLATION,JOIN,KEY,LAST,LEADING,LEFT,LEVEL,LIMIT,LOCAL,LOWER,%
      MATCH,MINUTE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,%
      NULLIF,OCTET_LENGTH,ON,ONLY,ORDER,ORDERED,OUTER,OUTPUT,OVERLAPS,%
      PAD,PARTIAL,POSITION,PREPARE,PRESERVE,PRIMARY,PRIOR,READ,%
      RELATIVE,RESTRICT,REVOKE,RIGHT,ROWS,SCROLL,SECOND,SELECT,SESSION,%
      SESSION_USER,SIZE,SPACE,SQLSTATE,SUBSTRING,SYSTEM_USER,%
      TABLE,TEMPORARY,THEN,TIMEZONE_HOUR,%
      TIMEZONE_MINUTE,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,%
      TRUE,UNIQUE,UNKNOWN,UPPER,USAGE,USING,VALUE,VALUES,%
      VARGRAPHIC,VARYING,WHEN,WHERE,WRITE,YEAR,ZONE,%
      AND,ASC,avg,CHECK,COMMIT,count,DECODE,DESC,DISTINCT,GROUP,IN,% FF
      LIKE,NUMBER,ROLLBACK,SUBSTR,sum,VARCHAR2,% FF
      MIN,MAX,UNION,UPDATE,% RF
      ALL,ANY,CUBE,CUBE,DEFAULT,DELETE,EXISTS,GRANT,OR,RECURSIVE,% DJ
      ROLE,ROLLUP,SET,SOME,TRIGGER,VIEW},% DJ
   morendkeywords={BIT,BLOB,CHAR,CHARACTER,CLOB,DATE,DECIMAL,FLOAT,% DJ
      INT,INTEGER,NUMERIC,SMALLINT,TIME,TIMESTAMP,VARCHAR},% moved here
   sensitive=false,% DJ
   morecomment=[l]--,%
   morecomment=[s]{/*}{*/},%
   morestring=[d]',%
   morestring=[d]"%
  }[keywords,comments,strings]
%%
%% VHDL definition (c) 1997 Kai Wollenweber
%%
\lst@definelanguage{VHDL}%
  {morekeywords={ALL,ARCHITECTURE,ABS,AND,ASSERT,ARRAY,AFTER,ALIAS,%
      ACCESS,ATTRIBUTE,BEGIN,BODY,BUS,BLOCK,BUFFER,CONSTANT,CASE,%
      COMPONENT,CONFIGURATION,DOWNTO,ELSE,ELSIF,END,ENTITY,EXIT,%
      FUNCTION,FOR,FILE,GENERIC,GENERATE,GUARDED,GROUP,IF,IN,INOUT,IS,%
      INERTIAL,IMPURE,LIBRARY,LOOP,LABEL,LITERAL,LINKAGE,MAP,MOD,NOT,%
      NOR,NAND,NULL,NEXT,NEW,OUT,OF,OR,OTHERS,ON,OPEN,PROCESS,PORT,%
      PACKAGE,PURE,PROCEDURE,POSTPONED,RANGE,REM,ROL,ROR,REPORT,RECORD,%
      RETURN,REGISTER,REJECT,SIGNAL,SUBTYPE,SLL,SRL,SLA,SRA,SEVERITY,%
      SELECT,THEN,TYPE,TRANSPORT,TO,USE,UNITS,UNTIL,VARIABLE,WHEN,WAIT,%
      WHILE,XOR,XNOR,%
      DISCONNECT,ELIF,WITH},% Arnaud Tisserand
   sensitive=f,% 1998 Gaurav Aggarwal
   morecomment=[l]--,%
   morestring=[d]{"}%
  }[keywords,comments,strings]
%%
%% VHDL-AMS definition (c) Steffen Klupsch
%%
\lst@definelanguage[AMS]{VHDL}[]{VHDL}%
  {morekeywords={ACROSS,ARRAY,BREAK,DISCONNECT,NATURE,NOISE,PORT,%
      PROCEDURAL,QUANTITY,SHARED,SPECTRUM,SUBNATURE,TERMINAL,THROUGH,%
      TOLERANCE,UNAFFACTED,UNITS}}
\lst@definelanguage{XSLT}[]{XML}%
  {morekeywords={%
     % main elements
     xsl:stylesheet, xsl:transform,%
     % childs of the main element
     xsl:apply-imports, xsl:attribute-set, xsl:decimal-format, xsl:import,%
     xsl:include, xsl:key, xsl:namespace-alias, xsl:output, xsl:param,%
     xsl:preserve-space, xsl:strip-space, xsl:template, xsl:variable,%
     % 21 directives
     xsl:apply-imports, xsl:apply-templates, xsl:attribute,%
     xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of,%
     xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message,%
     xsl:number, xsl:otherwise, xsl:processing-instruction, xsl:text,%
     xsl:value-of, xsl:variable, xsl:when, xsl:with-param},%
   alsodigit={-},%
  }%
\lst@definelanguage{Ant}[]{XML}{%
  morekeywords={%
    project, target, patternset, include, exclude, excludesfile,%
    includesfile, filterset, filter, filtersfile, libfileset, custom,%
    classpath, fileset, none, depend, mapper, filename, not, date,%
    contains, selector, depth, or, and, present, majority, size, dirset,%
    filelist, pathelement, path, param, filterreader, extension,%
    filterchain, linecontainsregexp, regexp, classconstants, headfilter,%
    tabstospaces, striplinebreaks, tailfilter, stripjavacomments,%
    expandproperties, linecontains, replacetokens, token,%
    striplinecomments, comment, prefixlines, classfileset, rootfileset,%
    root, description, xmlcatalog, entity, dtd, substitution, extensionSet,%
    propertyfile, entry, vsscheckin, sql, transaction, cvspass, csc,%
    dirname, wlrun, wlclasspath, p4label, replaceregexp, get, jjtree,%
    sleep, jarlib, dependset, targetfileset, srcfileset, srcfilelist,%
    targetfilelist, zip, zipgroupfileset, zipfileset, patch, jspc, webapp,%
    style, test, arg, jvmarg, sysproperty, testlet, env, tstamp, format,%
    unwar, vsshistory, icontract, cvschangelog, user, p4submit, ccmcheckin,%
    p4change, bzip2, vssadd, javadoc, bottom, source, doctitle, header,%
    excludepackage, bootclasspath, doclet, taglet, packageset, sourcepath,%
    link, footer, package, group, title, tag, translate, signjar, vajload,%
    vajproject, jarlib, extensionset, WsdlToDotnet, buildnumber,%
    jpcovmerge, tomcat, ejbjar, weblogictoplink, jboss, borland, weblogic,%
    iplanet, jonas, support, websphere, wasclasspath, war, manifest,%
    attribute, section, metainf, lib, classes, webinf, rename, sequential,%
    serverdeploy, generic, property, move, copydir, cccheckin, wljspc,%
    fixcrlf, sosget, pathconvert, map, record, p4sync, exec, p4edit,%
    maudit, rulespath, searchpath, antlr, netrexxc, jpcovreport, reference,%
    filters, coveragepath, execon, targetfile, srcfile, ccmcheckout, ant,%
    xmlvalidate, xslt, iplanet, ccmcheckintask, gzip, native2ascii,%
    starteam, ear, archives, input, rmic, extdirs, compilerarg, checksum,%
    mail, bcc, message, cc, to, from, loadfile, vsscheckout, stylebook,%
    soscheckin, mimemail, stlabel, gunzip, concat, cab, touch, parallel,%
    splash, antcall, cccheckout, typedef, p4have, xmlproperty, copy,%
    tomcat, antstructure, ccmcreatetask, rpm, delete, replace,%
    replacefilter, replacetoken, replacevalue, mmetrics, waitfor, isfalse,%
    equals, available, filepath, os, filesmatch, istrue, isset, socket,%
    http, uptodate, srcfiles, untar, loadproperties, echoproperties,%
    vajexport, stcheckout, bunzip2, copyfile, vsscreate, ejbc, unjar,%
    tomcat, wsdltodotnet, mkdir, condition, cvs, commandline, marker,%
    argument, tempfile, junitreport, report, taskdef, echo, ccupdate, java,%
    renameext, vsslabel, basename, javadoc2, vsscp, tar, tarfileset,%
    tomcat, vajimport, setproxy, wlstop, p4counter, ilasm, soscheckout,%
    apply, ccuncheckout, jarlib, location, url, cvstagdiff, jlink,%
    mergefiles, addfiles, javacc, pvcs, pvcsproject, jarlib, options,%
    depends, chmod, jar, sound, fail, success, mparse, blgenclient, genkey,%
    dname, javah, class, ccmreconfigure, unzip, javac, src, p4add,%
    soslabel, jpcoverage, triggers, method, vssget, deltree, ddcreator},%
  deletekeywords={default},%
}
\lst@definelanguage{XML}%
  {keywords={,CDATA,DOCTYPE,ATTLIST,termdef,ELEMENT,EMPTY,ANY,ID,%
      IDREF,IDREFS,ENTITY,ENTITIES,NMTOKEN,NMTOKENS,NOTATION,%
      INCLUDE,IGNORE,SYSTEM,PUBLIC,NDATA,PUBLIC,%
      PCDATA,REQUIRED,IMPLIED,FIXED,%%% preceded by #
      xml,xml:space,xml:lang,version,standalone,default,preserve},%
   alsoother=$,%
   alsoletter=:,%
   tag=**[s]<>,%
   morestring=[d]",% ??? doubled
   morestring=[d]',% ??? doubled
   MoreSelectCharTable=%
      \lst@CArgX--\relax\lst@DefDelimB{}{}%
          {\ifnum\lst@mode=\lst@tagmode\else
               \expandafter\@gobblethree
           \fi}%
          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
          \lst@EndComment\lst@commentmode
      \lst@CArgX[CDATA[\relax\lst@CDef{}%
          {\ifnum\lst@mode=\lst@tagmode
               \expandafter\lst@BeginCDATA
           \else \expandafter\lst@CArgEmpty
           \fi}%
          \@empty
      \lst@CArgX]]\relax\lst@CDef{}%
          {\ifnum\lst@mode=\lst@GPmode
               \expandafter\lst@EndComment
           \else \expandafter\lst@CArgEmpty
           \fi}%
          \@empty
  }[keywords,comments,strings,html]%
\endinput
%%
%% End of file `lstlang1.sty'.