JinghuiLuAstronaut commited on
Commit
860a3d6
·
verified ·
1 Parent(s): 6f4e6ba

Add files using upload-large-folder tool

Browse files
Files changed (20) hide show
  1. LTA_openwebtext_dualt/logs/genppl_lm1b_latest_fast_flm.log +154 -0
  2. LTA_openwebtext_dualt/logs/lta_owt_c1024_len1024_t0to1_lowk64plus_noall_buf1000_gbs128_4gpu_20k.nohup.log +114 -0
  3. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_ada_builtins.py +103 -0
  4. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_mapping.py +603 -0
  5. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_openedge_builtins.py +2600 -0
  6. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_tsql_builtins.py +1003 -0
  7. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/compiled.py +35 -0
  8. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/dylan.py +279 -0
  9. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/grammar_notation.py +262 -0
  10. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/jslt.py +94 -0
  11. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/mosel.py +447 -0
  12. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/slash.py +183 -0
  13. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/snobol.py +82 -0
  14. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/sophia.py +102 -0
  15. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/srcinfo.py +62 -0
  16. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/tcl.py +148 -0
  17. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/testing.py +209 -0
  18. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/usd.py +85 -0
  19. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/webassembly.py +119 -0
  20. LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/xorg.py +38 -0
LTA_openwebtext_dualt/logs/genppl_lm1b_latest_fast_flm.log ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === GENPPL K=128 SAMPLES=128 batch=16 ===
2
+ {
3
+ "mask_ratio_0.10": {
4
+ "corrupt_tokens": 5,
5
+ "endpoint_loss": 3.857836961746216,
6
+ "endpoint_acc": 0.20000000298023224,
7
+ "final_acc": 0.20000000298023224,
8
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
9
+ "init": "while athletes in different professions makers with doping scandals and other controversies plaster woods continued to do what he did best : dominate the field of professional partition and rake in endorsements.",
10
+ "endpoint": "while athletes in different professions struggled with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional athletes and rake in endorsements.",
11
+ "final": ", while athletes in different professions cope with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional athletes and rake in endorsements."
12
+ },
13
+ "mask_ratio_0.20": {
14
+ "corrupt_tokens": 14,
15
+ "endpoint_loss": 2.2157270908355713,
16
+ "endpoint_acc": 0.5714285969734192,
17
+ "final_acc": 0.6428571343421936,
18
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
19
+ "init": "while athletes in different professionsceptive with doping scandals and other retaliation, woods continuedchurch do what position did best : dominate the field of 92 golf and rake in endorsement spoken.eal game",
20
+ "endpoint": "while athletes in different professions struggled with doping scandals and other scandals, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
21
+ "final": ", while athletes in different professions cope with doping scandals and other scandals, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements."
22
+ },
23
+ "mask_ratio_0.50": {
24
+ "corrupt_tokens": 38,
25
+ "endpoint_loss": 6.000478744506836,
26
+ "endpoint_acc": 0.07894736528396606,
27
+ "final_acc": 0.07894736528396606,
28
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
29
+ "init": "milling while ま statesman introduces vaudeville [unused527] coarse dopingsities resisted other scrub, roxy eldest to do what› deployed moran : dominate the glare eye imposing golf grinnednostic in collapses forcing cds",
30
+ "endpoint": ", while the is to to to - doping and the other countries, we have to do what he be do : dominate the world of the the course championship in the world.",
31
+ "final": ", while he has had a history of doping on the other side, you have to do what he can do : dominate the glare of a golf course course in the woods."
32
+ },
33
+ "mask_ratio_1.00": {
34
+ "corrupt_tokens": 74,
35
+ "endpoint_loss": 7.094099521636963,
36
+ "endpoint_acc": 0.12162162363529205,
37
+ "final_acc": 0.027027027681469917,
38
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
39
+ "init": "drury plaintiff sabbath kilometres regulators implant [unused940] unreleased sunk hostility situplycliff filter kaplan concussion violated battling economy straightened twitch carrot gardner 2005 denote ε herald stylistic concluding ballet bursts velvet validity silva sanford imprisoned prasad",
40
+ "endpoint": "",
41
+ "final": "- - and, at least - - sunk to be a success."
42
+ },
43
+ "pure_noise": [
44
+ "- - - - - - and, - - - -."
45
+ ],
46
+ "gen_ppl": 10.103002343844912,
47
+ "gen_nll_per_token": 2.3128326414405116,
48
+ "gen_tokens": 18949,
49
+ "gen_scored_samples": 128,
50
+ "gen_skipped_samples": 0,
51
+ "gen_empty_rate": 0.0,
52
+ "gen_kept_samples": 128,
53
+ "gen_total_samples": 128,
54
+ "gen_ppl_model": "/e2e-data/evad-tech-vla/wanghan58/models/flowtext_scorers/gpt2-large-standard",
55
+ "gen_ppl_output": "/e2e-data/evad-tech-vla/wanghan58/workspace/LTA_openwebtext_dualt/runs/lta_lm1b_duo_aligned_dirichlet_dualt_onehot_hardce_b128_4xh20_1m_nw0_compile_ro/genppl_lm1b_latest_k128_s128_flm.jsonl",
56
+ "gen_ppl_flm_formula": true,
57
+ "gen_ppl_full_decode": true,
58
+ "decode_solver": "flowmap",
59
+ "noise_init": "logistic_normal",
60
+ "noise_sigma": 6.0,
61
+ "gen_ppl_min_chars": 0,
62
+ "gen_ppl_normalize_whitespace": false,
63
+ "gen_ppl_drop_remainder": false,
64
+ "gen_sample_entropy": 1.9470691962342106,
65
+ "gen_unique_tokens": 1417,
66
+ "gen_token_count": 16384,
67
+ "gen_distinct_1": 0.08648681640625,
68
+ "gen_distinct_2": 0.22139517716535434,
69
+ "gen_top_token_mass": 0.52587890625,
70
+ "gen_samples_preview": [
71
+ "[CLS] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [SEP]",
72
+ "[CLS] - - - - - - - - - - - - - - - - - - - - - -, products, the products, and, or,,, strategy, and, when, and, dispositions, and,,,, and and,. - - and, company ' s business affairs,, and the development of,,, and,, and,, and, efficiently, and - - - -, and - - - -,, integrate,, and, strategies. operates, and strategies, and will track, integrate and execute, and better - in - law to determine the development of [SEP]",
73
+ "[CLS] as in the harvest and joined the company. [SEP] [SEP] [CLS] the cast of oscar - - winner, and winner of fame - - features a two - to - a - - - - - - in movies. [SEP] [SEP] [CLS] the angeles, march 23 ( upi ) - - - - - - - - 31, - - of course - - - - - - - - - - - - - - - - - - and - - - a major league in 2006. [SEP] [SEP] [CLS] the second division of the armed forces - - - on the side of the eastern strip - - - was attacked in - - and the [SEP]",
74
+ "[CLS],,, - - - - -,, and - - - - -. [SEP] [SEP] [CLS] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -. [SEP] [SEP] [CLS] for the quarter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [SEP]",
75
+ "[CLS] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -, or, or, or, ( or ), - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [SEP]"
76
+ ]
77
+ }
78
+ === GENPPL K=1024 SAMPLES=32 batch=16 ===
79
+ {
80
+ "mask_ratio_0.10": {
81
+ "corrupt_tokens": 11,
82
+ "endpoint_loss": 4.627485752105713,
83
+ "endpoint_acc": 0.1818181872367859,
84
+ "final_acc": 0.1818181872367859,
85
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
86
+ "init": "while extended in different professions dealt vaseking cliff and other serene, investor continued to do what achieving did stein : dominate the field of professional golf and rake in endorsements.",
87
+ "endpoint": "while women in different professions, withkings and other issues, they continued to do what they did best : dominate the field of professional golf and rake in endorsements.",
88
+ "final": ", while working in different professions, with hispanics and other languages, they continued to do what they did best : dominate the field of professional golf and rake in endorsements."
89
+ },
90
+ "mask_ratio_0.20": {
91
+ "corrupt_tokens": 11,
92
+ "endpoint_loss": 2.1966073513031006,
93
+ "endpoint_acc": 0.5454545617103577,
94
+ "final_acc": 0.5454545617103577,
95
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
96
+ "init": "##ryngf in different professions dealt with doping scandals supporting other controversies, woods telugu to do what he did best : dominate rifle shooter of professional golf and rake in ɬs.",
97
+ "endpoint": "",
98
+ "final": ""
99
+ },
100
+ "mask_ratio_0.50": {
101
+ "corrupt_tokens": 41,
102
+ "endpoint_loss": 5.32470703125,
103
+ "endpoint_acc": 0.17073170840740204,
104
+ "final_acc": 0.17073170840740204,
105
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
106
+ "init": "specification staggering potential surgeonzam professions puts with negotiated barbarians and running mundo, woods iteration conversely mountain documents supervisor did cables nagasaki dominate the field of juliette generally and rake in outlets 336 snacks calm",
107
+ "endpoint": "",
108
+ "final": "a staggering potential."
109
+ },
110
+ "mask_ratio_1.00": {
111
+ "corrupt_tokens": 74,
112
+ "endpoint_loss": 7.148087978363037,
113
+ "endpoint_acc": 0.04054053872823715,
114
+ "final_acc": 0.027027027681469917,
115
+ "target": "while athletes in different professions dealt with doping scandals and other controversies, woods continued to do what he did best : dominate the field of professional golf and rake in endorsements.",
116
+ "init": "hinduismsher bose bhutan architect kw strait [unused711] images readersieri hunt controller 3a utter trent walshச smiles willard explosives roma absentlysl circular investhei noticed ghost kappa benz speedy squadsidal apical colon exploring",
117
+ "endpoint": "",
118
+ "final": "hinduism, \" the architect kwame said."
119
+ },
120
+ "pure_noise": [
121
+ "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -"
122
+ ],
123
+ "gen_ppl": 7.4733212750969145,
124
+ "gen_nll_per_token": 2.0113395154728515,
125
+ "gen_tokens": 4724,
126
+ "gen_scored_samples": 32,
127
+ "gen_skipped_samples": 0,
128
+ "gen_empty_rate": 0.0,
129
+ "gen_kept_samples": 32,
130
+ "gen_total_samples": 32,
131
+ "gen_ppl_model": "/e2e-data/evad-tech-vla/wanghan58/models/flowtext_scorers/gpt2-large-standard",
132
+ "gen_ppl_output": "/e2e-data/evad-tech-vla/wanghan58/workspace/LTA_openwebtext_dualt/runs/lta_lm1b_duo_aligned_dirichlet_dualt_onehot_hardce_b128_4xh20_1m_nw0_compile_ro/genppl_lm1b_latest_k1024_s32_flm.jsonl",
133
+ "gen_ppl_flm_formula": true,
134
+ "gen_ppl_full_decode": true,
135
+ "decode_solver": "flowmap",
136
+ "noise_init": "logistic_normal",
137
+ "noise_sigma": 6.0,
138
+ "gen_ppl_min_chars": 0,
139
+ "gen_ppl_normalize_whitespace": false,
140
+ "gen_ppl_drop_remainder": false,
141
+ "gen_sample_entropy": 1.6842482027572077,
142
+ "gen_unique_tokens": 444,
143
+ "gen_token_count": 4096,
144
+ "gen_distinct_1": 0.1083984375,
145
+ "gen_distinct_2": 0.2423720472440945,
146
+ "gen_top_token_mass": 0.608642578125,
147
+ "gen_samples_preview": [
148
+ "[CLS] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [SEP]",
149
+ "[CLS] company ' s position and ability to protect themselves in the markets. [SEP] [SEP] [CLS] \" phones, computers, mobile devices and e - mail ' s products have been declining in recent years, but the companies are expected to grow in decades - - computers, laptops, cameras - - computers, computers, and other components - - that will be available on the market, \" said john mugs, of the company ' s new york - based office. [SEP] [SEP] [CLS] pickups is also expected to rise in the auto parts of the year. [SEP] [SEP] [CLS] washington / prnenewswire - - - - leaders of the country [SEP]",
150
+ "[CLS] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [SEP]",
151
+ "[CLS] - and, benny - - suzy, a 19 - year - old - old daughter, 6 - year - old, grandson, the oldest, and a little sister, of luke jr., jr., the son of four and wounded. [SEP] [SEP] [CLS] henderson, 21 - 38, 52 - 69, garcia 21 -, 31 - 31, of., n. b. m., a tall, 41 - year - old of the nation ' s basketball committee, which is a measure of art passing, according to a recent study of the journal found. [SEP] [SEP] [CLS] in addition, u. s. district judge [SEP]",
152
+ "[CLS] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -, where he was the best - - - -. [SEP] [SEP] [CLS] 31, 2009 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -..., inc. - - - - - - - - - - - - - - - - [SEP]"
153
+ ]
154
+ }
LTA_openwebtext_dualt/logs/lta_owt_c1024_len1024_t0to1_lowk64plus_noall_buf1000_gbs128_4gpu_20k.nohup.log ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [launch] owt low-t-cut low-k 100-step pilot
2
+ [launch] run_name=lta_owt_c1024_len1024_t0to1_lowk64plus_noall_buf1000_gbs128_4gpu_20k
3
+ [launch] save_dir=runs/lta_owt_c1024_len1024_t0to1_lowk64plus_noall_buf1000_gbs128_4gpu_20k
4
+ [launch] t=0.0..1.0 mask=0.01..1.0
5
+ [launch] mixture original=0.0 lowk=1.0 all=0.0
6
+
7
+ *****************************************
8
+ Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
9
+ *****************************************
10
+ NCCL version 2.25.1+cuda12.8
11
+ {
12
+ "device": "cuda:0",
13
+ "rank": 0,
14
+ "world_size": 4,
15
+ "samples": "wrapped_stream_online_shuffle:1000",
16
+ "vocab_size": 50257,
17
+ "save_dir": "runs/lta_owt_c1024_len1024_t0to1_lowk64plus_noall_buf1000_gbs128_4gpu_20k",
18
+ "batch_size": 16,
19
+ "grad_accum": 2,
20
+ "effective_batch_size": 128,
21
+ "global_batch_size": 128,
22
+ "lr_schedule": "constant_warmup",
23
+ "warmup_steps": 250,
24
+ "adam_beta1": 0.9,
25
+ "adam_beta2": 0.999,
26
+ "adam_eps": 1e-08,
27
+ "model_type": "ddit",
28
+ "dual_t": true,
29
+ "corrupt_t_mode": "same",
30
+ "corrupt_min_t": 0.0,
31
+ "corrupt_max_t": 1.0,
32
+ "dirichlet_endpoint_mode": "categorical_dual_t",
33
+ "dirichlet_semantic_t_mode": "same",
34
+ "dirichlet_semantic_t_value": 0.0,
35
+ "categorical_wrong_from_full_vocab": true,
36
+ "simplex_bridge_sampler": "dirichlet",
37
+ "logistic_normal_sigma_min": 0.18,
38
+ "logistic_normal_sigma_max": 2.2,
39
+ "logistic_normal_tau_min": 0.65,
40
+ "logistic_normal_tau_max": 1.15,
41
+ "torch_compile": false,
42
+ "compile_mode": "max-autotune",
43
+ "state_format": "prob",
44
+ "target_loss": "hard_ce",
45
+ "meanflow_weight": 0.0,
46
+ "bridge_noise_init": "logistic_normal",
47
+ "noise_sigma": -1.0,
48
+ "wrap": true,
49
+ "wrap_mode": "stream",
50
+ "wrap_record_buffer_size": 200,
51
+ "owt_cached_chunks": false,
52
+ "owt_chunk_cache_dir": "",
53
+ "owt_chunk_cache_rebuild": false,
54
+ "owt_chunk_cache_write_batch": 4096,
55
+ "online_chunk_shuffle": true,
56
+ "online_chunk_shuffle_buffer": 1000,
57
+ "openwebtext_split": "train_minus_100k",
58
+ "detokenizer": "auto",
59
+ "resolved_detokenizer": null,
60
+ "num_workers": 0,
61
+ "latest_every": 500,
62
+ "resume_path": ""
63
+ }
64
+ step=100 micro_steps=200 elapsed=162.1s lr=1.212000e-04 loss_all=9.3275 acc_all=0.2237 loss_corrupt=9.3412 acc_corrupt=0.1930 corrupt_frac=0.8537 loss=9.3412 loss_recon=9.3412 loss_meanflow=0.0000 mean_model_t=0.4965 mean_corrupt_t=0.4965 wrong_frac=0.5041 init_acc_corrupt=0.4597 init_gold_top10=0.4902 init_gold_top100=0.5211
65
+ step=200 micro_steps=400 elapsed=158.8s lr=2.412000e-04 loss_all=4.5619 acc_all=0.4461 loss_corrupt=5.0229 acc_corrupt=0.3884 corrupt_frac=0.8532 loss=5.0229 loss_recon=5.0229 loss_meanflow=0.0000 mean_model_t=0.5034 mean_corrupt_t=0.5034 wrong_frac=0.4970 init_acc_corrupt=0.4681 init_gold_top10=0.4975 init_gold_top100=0.5268
66
+ step=300 micro_steps=600 elapsed=159.0s lr=3.000000e-04 loss_all=3.8212 acc_all=0.5336 loss_corrupt=4.3806 acc_corrupt=0.4632 corrupt_frac=0.8543 loss=4.3806 loss_recon=4.3806 loss_meanflow=0.0000 mean_model_t=0.4884 mean_corrupt_t=0.4884 wrong_frac=0.5112 init_acc_corrupt=0.4526 init_gold_top10=0.4828 init_gold_top100=0.5138
67
+ step=400 micro_steps=800 elapsed=158.9s lr=3.000000e-04 loss_all=3.6133 acc_all=0.5530 loss_corrupt=4.1389 acc_corrupt=0.4868 corrupt_frac=0.8538 loss=4.1389 loss_recon=4.1389 loss_meanflow=0.0000 mean_model_t=0.5021 mean_corrupt_t=0.5021 wrong_frac=0.4981 init_acc_corrupt=0.4670 init_gold_top10=0.4962 init_gold_top100=0.5259
68
+ step=500 micro_steps=1000 elapsed=158.8s lr=3.000000e-04 loss_all=3.4221 acc_all=0.5664 loss_corrupt=3.9294 acc_corrupt=0.5013 corrupt_frac=0.8544 loss=3.9294 loss_recon=3.9294 loss_meanflow=0.0000 mean_model_t=0.5030 mean_corrupt_t=0.5030 wrong_frac=0.4967 init_acc_corrupt=0.4694 init_gold_top10=0.4978 init_gold_top100=0.5273
69
+ step=600 micro_steps=1200 elapsed=168.6s lr=3.000000e-04 loss_all=3.3797 acc_all=0.5645 loss_corrupt=3.8939 acc_corrupt=0.4976 corrupt_frac=0.8520 loss=3.8939 loss_recon=3.8939 loss_meanflow=0.0000 mean_model_t=0.4915 mean_corrupt_t=0.4915 wrong_frac=0.5084 init_acc_corrupt=0.4563 init_gold_top10=0.4857 init_gold_top100=0.5166
70
+ step=700 micro_steps=1400 elapsed=189.3s lr=3.000000e-04 loss_all=3.2705 acc_all=0.5742 loss_corrupt=3.7647 acc_corrupt=0.5091 corrupt_frac=0.8531 loss=3.7647 loss_recon=3.7647 loss_meanflow=0.0000 mean_model_t=0.4981 mean_corrupt_t=0.4981 wrong_frac=0.5014 init_acc_corrupt=0.4640 init_gold_top10=0.4929 init_gold_top100=0.5226
71
+ step=800 micro_steps=1600 elapsed=179.9s lr=3.000000e-04 loss_all=3.1737 acc_all=0.5835 loss_corrupt=3.6518 acc_corrupt=0.5201 corrupt_frac=0.8531 loss=3.6518 loss_recon=3.6518 loss_meanflow=0.0000 mean_model_t=0.5055 mean_corrupt_t=0.5055 wrong_frac=0.4946 init_acc_corrupt=0.4715 init_gold_top10=0.4996 init_gold_top100=0.5290
72
+ step=900 micro_steps=1800 elapsed=214.4s lr=3.000000e-04 loss_all=3.2227 acc_all=0.5736 loss_corrupt=3.7010 acc_corrupt=0.5098 corrupt_frac=0.8542 loss=3.7010 loss_recon=3.7010 loss_meanflow=0.0000 mean_model_t=0.4934 mean_corrupt_t=0.4934 wrong_frac=0.5070 init_acc_corrupt=0.4557 init_gold_top10=0.4871 init_gold_top100=0.5179
73
+ step=1000 micro_steps=2000 elapsed=95.4s lr=3.000000e-04 loss_all=3.1676 acc_all=0.5790 loss_corrupt=3.6268 acc_corrupt=0.5176 corrupt_frac=0.8562 loss=3.6268 loss_recon=3.6268 loss_meanflow=0.0000 mean_model_t=0.4973 mean_corrupt_t=0.4973 wrong_frac=0.5026 init_acc_corrupt=0.4617 init_gold_top10=0.4916 init_gold_top100=0.5216
74
+ step=1100 micro_steps=2200 elapsed=178.3s lr=3.000000e-04 loss_all=3.1324 acc_all=0.5816 loss_corrupt=3.5934 acc_corrupt=0.5198 corrupt_frac=0.8536 loss=3.5934 loss_recon=3.5934 loss_meanflow=0.0000 mean_model_t=0.4962 mean_corrupt_t=0.4962 wrong_frac=0.5036 init_acc_corrupt=0.4611 init_gold_top10=0.4906 init_gold_top100=0.5200
75
+ step=1200 micro_steps=2400 elapsed=118.6s lr=3.000000e-04 loss_all=3.1075 acc_all=0.5830 loss_corrupt=3.5610 acc_corrupt=0.5219 corrupt_frac=0.8547 loss=3.5610 loss_recon=3.5610 loss_meanflow=0.0000 mean_model_t=0.4980 mean_corrupt_t=0.4980 wrong_frac=0.5023 init_acc_corrupt=0.4631 init_gold_top10=0.4916 init_gold_top100=0.5237
76
+ step=1300 micro_steps=2600 elapsed=90.6s lr=3.000000e-04 loss_all=3.0150 acc_all=0.5936 loss_corrupt=3.4552 acc_corrupt=0.5338 corrupt_frac=0.8556 loss=3.4552 loss_recon=3.4552 loss_meanflow=0.0000 mean_model_t=0.5084 mean_corrupt_t=0.5084 wrong_frac=0.4914 init_acc_corrupt=0.4744 init_gold_top10=0.5032 init_gold_top100=0.5323
77
+ step=1400 micro_steps=2800 elapsed=90.7s lr=3.000000e-04 loss_all=3.0326 acc_all=0.5915 loss_corrupt=3.4759 acc_corrupt=0.5313 corrupt_frac=0.8557 loss=3.4759 loss_recon=3.4759 loss_meanflow=0.0000 mean_model_t=0.5049 mean_corrupt_t=0.5049 wrong_frac=0.4949 init_acc_corrupt=0.4712 init_gold_top10=0.4996 init_gold_top100=0.5288
78
+ step=1500 micro_steps=3000 elapsed=90.5s lr=3.000000e-04 loss_all=3.0691 acc_all=0.5842 loss_corrupt=3.5178 acc_corrupt=0.5230 corrupt_frac=0.8549 loss=3.5178 loss_recon=3.5178 loss_meanflow=0.0000 mean_model_t=0.4958 mean_corrupt_t=0.4958 wrong_frac=0.5043 init_acc_corrupt=0.4610 init_gold_top10=0.4897 init_gold_top100=0.5209
79
+ step=1600 micro_steps=3200 elapsed=108.0s lr=3.000000e-04 loss_all=3.0519 acc_all=0.5855 loss_corrupt=3.4965 acc_corrupt=0.5246 corrupt_frac=0.8562 loss=3.4965 loss_recon=3.4965 loss_meanflow=0.0000 mean_model_t=0.4953 mean_corrupt_t=0.4953 wrong_frac=0.5044 init_acc_corrupt=0.4601 init_gold_top10=0.4897 init_gold_top100=0.5203
80
+ step=1700 micro_steps=3400 elapsed=90.8s lr=3.000000e-04 loss_all=2.9948 acc_all=0.5920 loss_corrupt=3.4342 acc_corrupt=0.5316 corrupt_frac=0.8556 loss=3.4342 loss_recon=3.4342 loss_meanflow=0.0000 mean_model_t=0.5022 mean_corrupt_t=0.5022 wrong_frac=0.4978 init_acc_corrupt=0.4671 init_gold_top10=0.4967 init_gold_top100=0.5262
81
+ W0512 00:36:09.894000 862137 torch/distributed/elastic/agent/server/api.py:719] Received 15 death signal, shutting down workers
82
+ W0512 00:36:09.896000 862137 torch/distributed/elastic/multiprocessing/api.py:898] Sending process 862206 closing signal SIGTERM
83
+ W0512 00:36:09.897000 862137 torch/distributed/elastic/multiprocessing/api.py:898] Sending process 862207 closing signal SIGTERM
84
+ W0512 00:36:09.897000 862137 torch/distributed/elastic/multiprocessing/api.py:898] Sending process 862208 closing signal SIGTERM
85
+ W0512 00:36:09.898000 862137 torch/distributed/elastic/multiprocessing/api.py:898] Sending process 862209 closing signal SIGTERM
86
+ Traceback (most recent call last):
87
+ File "<frozen runpy>", line 198, in _run_module_as_main
88
+ File "<frozen runpy>", line 88, in _run_code
89
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/run.py", line 922, in <module>
90
+ main()
91
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/elastic/multiprocessing/errors/__init__.py", line 355, in wrapper
92
+ return f(*args, **kwargs)
93
+ ^^^^^^^^^^^^^^^^^^
94
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/run.py", line 918, in main
95
+ run(args)
96
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/run.py", line 909, in run
97
+ elastic_launch(
98
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/launcher/api.py", line 139, in __call__
99
+ return launch_agent(self._config, self._entrypoint, list(args))
100
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
101
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/launcher/api.py", line 261, in launch_agent
102
+ result = agent.run()
103
+ ^^^^^^^^^^^
104
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/elastic/metrics/api.py", line 137, in wrapper
105
+ result = f(*args, **kwargs)
106
+ ^^^^^^^^^^^^^^^^^^
107
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/elastic/agent/server/api.py", line 711, in run
108
+ result = self._invoke_run(role)
109
+ ^^^^^^^^^^^^^^^^^^^^^^
110
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/elastic/agent/server/api.py", line 870, in _invoke_run
111
+ time.sleep(monitor_interval)
112
+ File "/usr/local/lib/python3.12/dist-packages/torch/distributed/elastic/multiprocessing/api.py", line 84, in _terminate_process_handler
113
+ raise SignalException(f"Process {os.getpid()} got signal: {sigval}", sigval=sigval)
114
+ torch.distributed.elastic.multiprocessing.api.SignalException: Process 862137 got signal: 15
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_ada_builtins.py ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers._ada_builtins
3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Ada builtins.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ KEYWORD_LIST = (
12
+ 'abort',
13
+ 'abs',
14
+ 'abstract',
15
+ 'accept',
16
+ 'access',
17
+ 'aliased',
18
+ 'all',
19
+ 'array',
20
+ 'at',
21
+ 'begin',
22
+ 'body',
23
+ 'case',
24
+ 'constant',
25
+ 'declare',
26
+ 'delay',
27
+ 'delta',
28
+ 'digits',
29
+ 'do',
30
+ 'else',
31
+ 'elsif',
32
+ 'end',
33
+ 'entry',
34
+ 'exception',
35
+ 'exit',
36
+ 'interface',
37
+ 'for',
38
+ 'goto',
39
+ 'if',
40
+ 'is',
41
+ 'limited',
42
+ 'loop',
43
+ 'new',
44
+ 'null',
45
+ 'of',
46
+ 'or',
47
+ 'others',
48
+ 'out',
49
+ 'overriding',
50
+ 'pragma',
51
+ 'protected',
52
+ 'raise',
53
+ 'range',
54
+ 'record',
55
+ 'renames',
56
+ 'requeue',
57
+ 'return',
58
+ 'reverse',
59
+ 'select',
60
+ 'separate',
61
+ 'some',
62
+ 'subtype',
63
+ 'synchronized',
64
+ 'task',
65
+ 'tagged',
66
+ 'terminate',
67
+ 'then',
68
+ 'type',
69
+ 'until',
70
+ 'when',
71
+ 'while',
72
+ 'xor'
73
+ )
74
+
75
+ BUILTIN_LIST = (
76
+ 'Address',
77
+ 'Byte',
78
+ 'Boolean',
79
+ 'Character',
80
+ 'Controlled',
81
+ 'Count',
82
+ 'Cursor',
83
+ 'Duration',
84
+ 'File_Mode',
85
+ 'File_Type',
86
+ 'Float',
87
+ 'Generator',
88
+ 'Integer',
89
+ 'Long_Float',
90
+ 'Long_Integer',
91
+ 'Long_Long_Float',
92
+ 'Long_Long_Integer',
93
+ 'Natural',
94
+ 'Positive',
95
+ 'Reference_Type',
96
+ 'Short_Float',
97
+ 'Short_Integer',
98
+ 'Short_Short_Float',
99
+ 'Short_Short_Integer',
100
+ 'String',
101
+ 'Wide_Character',
102
+ 'Wide_String'
103
+ )
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_mapping.py ADDED
@@ -0,0 +1,603 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/gen_mapfiles.py.
2
+ # DO NOT EDIT BY HAND; run `tox -e mapfiles` instead.
3
+
4
+ LEXERS = {
5
+ 'ABAPLexer': ('pygments.lexers.business', 'ABAP', ('abap',), ('*.abap', '*.ABAP'), ('text/x-abap',)),
6
+ 'AMDGPULexer': ('pygments.lexers.amdgpu', 'AMDGPU', ('amdgpu',), ('*.isa',), ()),
7
+ 'APLLexer': ('pygments.lexers.apl', 'APL', ('apl',), ('*.apl', '*.aplf', '*.aplo', '*.apln', '*.aplc', '*.apli', '*.dyalog'), ()),
8
+ 'AbnfLexer': ('pygments.lexers.grammar_notation', 'ABNF', ('abnf',), ('*.abnf',), ('text/x-abnf',)),
9
+ 'ActionScript3Lexer': ('pygments.lexers.actionscript', 'ActionScript 3', ('actionscript3', 'as3'), ('*.as',), ('application/x-actionscript3', 'text/x-actionscript3', 'text/actionscript3')),
10
+ 'ActionScriptLexer': ('pygments.lexers.actionscript', 'ActionScript', ('actionscript', 'as'), ('*.as',), ('application/x-actionscript', 'text/x-actionscript', 'text/actionscript')),
11
+ 'AdaLexer': ('pygments.lexers.ada', 'Ada', ('ada', 'ada95', 'ada2005'), ('*.adb', '*.ads', '*.ada'), ('text/x-ada',)),
12
+ 'AdlLexer': ('pygments.lexers.archetype', 'ADL', ('adl',), ('*.adl', '*.adls', '*.adlf', '*.adlx'), ()),
13
+ 'AgdaLexer': ('pygments.lexers.haskell', 'Agda', ('agda',), ('*.agda',), ('text/x-agda',)),
14
+ 'AheuiLexer': ('pygments.lexers.esoteric', 'Aheui', ('aheui',), ('*.aheui',), ()),
15
+ 'AlloyLexer': ('pygments.lexers.dsls', 'Alloy', ('alloy',), ('*.als',), ('text/x-alloy',)),
16
+ 'AmbientTalkLexer': ('pygments.lexers.ambient', 'AmbientTalk', ('ambienttalk', 'ambienttalk/2', 'at'), ('*.at',), ('text/x-ambienttalk',)),
17
+ 'AmplLexer': ('pygments.lexers.ampl', 'Ampl', ('ampl',), ('*.run',), ()),
18
+ 'Angular2HtmlLexer': ('pygments.lexers.templates', 'HTML + Angular2', ('html+ng2',), ('*.ng2',), ()),
19
+ 'Angular2Lexer': ('pygments.lexers.templates', 'Angular2', ('ng2',), (), ()),
20
+ 'AntlrActionScriptLexer': ('pygments.lexers.parsers', 'ANTLR With ActionScript Target', ('antlr-actionscript', 'antlr-as'), ('*.G', '*.g'), ()),
21
+ 'AntlrCSharpLexer': ('pygments.lexers.parsers', 'ANTLR With C# Target', ('antlr-csharp', 'antlr-c#'), ('*.G', '*.g'), ()),
22
+ 'AntlrCppLexer': ('pygments.lexers.parsers', 'ANTLR With CPP Target', ('antlr-cpp',), ('*.G', '*.g'), ()),
23
+ 'AntlrJavaLexer': ('pygments.lexers.parsers', 'ANTLR With Java Target', ('antlr-java',), ('*.G', '*.g'), ()),
24
+ 'AntlrLexer': ('pygments.lexers.parsers', 'ANTLR', ('antlr',), (), ()),
25
+ 'AntlrObjectiveCLexer': ('pygments.lexers.parsers', 'ANTLR With ObjectiveC Target', ('antlr-objc',), ('*.G', '*.g'), ()),
26
+ 'AntlrPerlLexer': ('pygments.lexers.parsers', 'ANTLR With Perl Target', ('antlr-perl',), ('*.G', '*.g'), ()),
27
+ 'AntlrPythonLexer': ('pygments.lexers.parsers', 'ANTLR With Python Target', ('antlr-python',), ('*.G', '*.g'), ()),
28
+ 'AntlrRubyLexer': ('pygments.lexers.parsers', 'ANTLR With Ruby Target', ('antlr-ruby', 'antlr-rb'), ('*.G', '*.g'), ()),
29
+ 'ApacheConfLexer': ('pygments.lexers.configs', 'ApacheConf', ('apacheconf', 'aconf', 'apache'), ('.htaccess', 'apache.conf', 'apache2.conf'), ('text/x-apacheconf',)),
30
+ 'AppleScriptLexer': ('pygments.lexers.scripting', 'AppleScript', ('applescript',), ('*.applescript',), ()),
31
+ 'ArduinoLexer': ('pygments.lexers.c_like', 'Arduino', ('arduino',), ('*.ino',), ('text/x-arduino',)),
32
+ 'ArrowLexer': ('pygments.lexers.arrow', 'Arrow', ('arrow',), ('*.arw',), ()),
33
+ 'ArturoLexer': ('pygments.lexers.arturo', 'Arturo', ('arturo', 'art'), ('*.art',), ()),
34
+ 'AscLexer': ('pygments.lexers.asc', 'ASCII armored', ('asc', 'pem'), ('*.asc', '*.pem', 'id_dsa', 'id_ecdsa', 'id_ecdsa_sk', 'id_ed25519', 'id_ed25519_sk', 'id_rsa'), ('application/pgp-keys', 'application/pgp-encrypted', 'application/pgp-signature', 'application/pem-certificate-chain')),
35
+ 'Asn1Lexer': ('pygments.lexers.asn1', 'ASN.1', ('asn1',), ('*.asn1',), ()),
36
+ 'AspectJLexer': ('pygments.lexers.jvm', 'AspectJ', ('aspectj',), ('*.aj',), ('text/x-aspectj',)),
37
+ 'AsymptoteLexer': ('pygments.lexers.graphics', 'Asymptote', ('asymptote', 'asy'), ('*.asy',), ('text/x-asymptote',)),
38
+ 'AugeasLexer': ('pygments.lexers.configs', 'Augeas', ('augeas',), ('*.aug',), ()),
39
+ 'AutoItLexer': ('pygments.lexers.automation', 'AutoIt', ('autoit',), ('*.au3',), ('text/x-autoit',)),
40
+ 'AutohotkeyLexer': ('pygments.lexers.automation', 'autohotkey', ('autohotkey', 'ahk'), ('*.ahk', '*.ahkl'), ('text/x-autohotkey',)),
41
+ 'AwkLexer': ('pygments.lexers.textedit', 'Awk', ('awk', 'gawk', 'mawk', 'nawk'), ('*.awk',), ('application/x-awk',)),
42
+ 'BBCBasicLexer': ('pygments.lexers.basic', 'BBC Basic', ('bbcbasic',), ('*.bbc',), ()),
43
+ 'BBCodeLexer': ('pygments.lexers.markup', 'BBCode', ('bbcode',), (), ('text/x-bbcode',)),
44
+ 'BCLexer': ('pygments.lexers.algebra', 'BC', ('bc',), ('*.bc',), ()),
45
+ 'BQNLexer': ('pygments.lexers.bqn', 'BQN', ('bqn',), ('*.bqn',), ()),
46
+ 'BSTLexer': ('pygments.lexers.bibtex', 'BST', ('bst', 'bst-pybtex'), ('*.bst',), ()),
47
+ 'BareLexer': ('pygments.lexers.bare', 'BARE', ('bare',), ('*.bare',), ()),
48
+ 'BaseMakefileLexer': ('pygments.lexers.make', 'Base Makefile', ('basemake',), (), ()),
49
+ 'BashLexer': ('pygments.lexers.shell', 'Bash', ('bash', 'sh', 'ksh', 'zsh', 'shell', 'openrc'), ('*.sh', '*.ksh', '*.bash', '*.ebuild', '*.eclass', '*.exheres-0', '*.exlib', '*.zsh', '.bashrc', 'bashrc', '.bash_*', 'bash_*', 'zshrc', '.zshrc', '.kshrc', 'kshrc', 'PKGBUILD'), ('application/x-sh', 'application/x-shellscript', 'text/x-shellscript')),
50
+ 'BashSessionLexer': ('pygments.lexers.shell', 'Bash Session', ('console', 'shell-session'), ('*.sh-session', '*.shell-session'), ('application/x-shell-session', 'application/x-sh-session')),
51
+ 'BatchLexer': ('pygments.lexers.shell', 'Batchfile', ('batch', 'bat', 'dosbatch', 'winbatch'), ('*.bat', '*.cmd'), ('application/x-dos-batch',)),
52
+ 'BddLexer': ('pygments.lexers.bdd', 'Bdd', ('bdd',), ('*.feature',), ('text/x-bdd',)),
53
+ 'BefungeLexer': ('pygments.lexers.esoteric', 'Befunge', ('befunge',), ('*.befunge',), ('application/x-befunge',)),
54
+ 'BerryLexer': ('pygments.lexers.berry', 'Berry', ('berry', 'be'), ('*.be',), ('text/x-berry', 'application/x-berry')),
55
+ 'BibTeXLexer': ('pygments.lexers.bibtex', 'BibTeX', ('bibtex', 'bib'), ('*.bib',), ('text/x-bibtex',)),
56
+ 'BlitzBasicLexer': ('pygments.lexers.basic', 'BlitzBasic', ('blitzbasic', 'b3d', 'bplus'), ('*.bb', '*.decls'), ('text/x-bb',)),
57
+ 'BlitzMaxLexer': ('pygments.lexers.basic', 'BlitzMax', ('blitzmax', 'bmax'), ('*.bmx',), ('text/x-bmx',)),
58
+ 'BlueprintLexer': ('pygments.lexers.blueprint', 'Blueprint', ('blueprint',), ('*.blp',), ('text/x-blueprint',)),
59
+ 'BnfLexer': ('pygments.lexers.grammar_notation', 'BNF', ('bnf',), ('*.bnf',), ('text/x-bnf',)),
60
+ 'BoaLexer': ('pygments.lexers.boa', 'Boa', ('boa',), ('*.boa',), ()),
61
+ 'BooLexer': ('pygments.lexers.dotnet', 'Boo', ('boo',), ('*.boo',), ('text/x-boo',)),
62
+ 'BoogieLexer': ('pygments.lexers.verification', 'Boogie', ('boogie',), ('*.bpl',), ()),
63
+ 'BrainfuckLexer': ('pygments.lexers.esoteric', 'Brainfuck', ('brainfuck', 'bf'), ('*.bf', '*.b'), ('application/x-brainfuck',)),
64
+ 'BugsLexer': ('pygments.lexers.modeling', 'BUGS', ('bugs', 'winbugs', 'openbugs'), ('*.bug',), ()),
65
+ 'CAmkESLexer': ('pygments.lexers.esoteric', 'CAmkES', ('camkes', 'idl4'), ('*.camkes', '*.idl4'), ()),
66
+ 'CLexer': ('pygments.lexers.c_cpp', 'C', ('c',), ('*.c', '*.h', '*.idc', '*.x[bp]m'), ('text/x-chdr', 'text/x-csrc', 'image/x-xbitmap', 'image/x-xpixmap')),
67
+ 'CMakeLexer': ('pygments.lexers.make', 'CMake', ('cmake',), ('*.cmake', 'CMakeLists.txt'), ('text/x-cmake',)),
68
+ 'CObjdumpLexer': ('pygments.lexers.asm', 'c-objdump', ('c-objdump',), ('*.c-objdump',), ('text/x-c-objdump',)),
69
+ 'CPSALexer': ('pygments.lexers.lisp', 'CPSA', ('cpsa',), ('*.cpsa',), ()),
70
+ 'CSSUL4Lexer': ('pygments.lexers.ul4', 'CSS+UL4', ('css+ul4',), ('*.cssul4',), ()),
71
+ 'CSharpAspxLexer': ('pygments.lexers.dotnet', 'aspx-cs', ('aspx-cs',), ('*.aspx', '*.asax', '*.ascx', '*.ashx', '*.asmx', '*.axd'), ()),
72
+ 'CSharpLexer': ('pygments.lexers.dotnet', 'C#', ('csharp', 'c#', 'cs'), ('*.cs',), ('text/x-csharp',)),
73
+ 'Ca65Lexer': ('pygments.lexers.asm', 'ca65 assembler', ('ca65',), ('*.s',), ()),
74
+ 'CadlLexer': ('pygments.lexers.archetype', 'cADL', ('cadl',), ('*.cadl',), ()),
75
+ 'CapDLLexer': ('pygments.lexers.esoteric', 'CapDL', ('capdl',), ('*.cdl',), ()),
76
+ 'CapnProtoLexer': ('pygments.lexers.capnproto', "Cap'n Proto", ('capnp',), ('*.capnp',), ()),
77
+ 'CarbonLexer': ('pygments.lexers.carbon', 'Carbon', ('carbon',), ('*.carbon',), ('text/x-carbon',)),
78
+ 'CbmBasicV2Lexer': ('pygments.lexers.basic', 'CBM BASIC V2', ('cbmbas',), ('*.bas',), ()),
79
+ 'CddlLexer': ('pygments.lexers.cddl', 'CDDL', ('cddl',), ('*.cddl',), ('text/x-cddl',)),
80
+ 'CeylonLexer': ('pygments.lexers.jvm', 'Ceylon', ('ceylon',), ('*.ceylon',), ('text/x-ceylon',)),
81
+ 'Cfengine3Lexer': ('pygments.lexers.configs', 'CFEngine3', ('cfengine3', 'cf3'), ('*.cf',), ()),
82
+ 'ChaiscriptLexer': ('pygments.lexers.scripting', 'ChaiScript', ('chaiscript', 'chai'), ('*.chai',), ('text/x-chaiscript', 'application/x-chaiscript')),
83
+ 'ChapelLexer': ('pygments.lexers.chapel', 'Chapel', ('chapel', 'chpl'), ('*.chpl',), ()),
84
+ 'CharmciLexer': ('pygments.lexers.c_like', 'Charmci', ('charmci',), ('*.ci',), ()),
85
+ 'CheetahHtmlLexer': ('pygments.lexers.templates', 'HTML+Cheetah', ('html+cheetah', 'html+spitfire', 'htmlcheetah'), (), ('text/html+cheetah', 'text/html+spitfire')),
86
+ 'CheetahJavascriptLexer': ('pygments.lexers.templates', 'JavaScript+Cheetah', ('javascript+cheetah', 'js+cheetah', 'javascript+spitfire', 'js+spitfire'), (), ('application/x-javascript+cheetah', 'text/x-javascript+cheetah', 'text/javascript+cheetah', 'application/x-javascript+spitfire', 'text/x-javascript+spitfire', 'text/javascript+spitfire')),
87
+ 'CheetahLexer': ('pygments.lexers.templates', 'Cheetah', ('cheetah', 'spitfire'), ('*.tmpl', '*.spt'), ('application/x-cheetah', 'application/x-spitfire')),
88
+ 'CheetahXmlLexer': ('pygments.lexers.templates', 'XML+Cheetah', ('xml+cheetah', 'xml+spitfire'), (), ('application/xml+cheetah', 'application/xml+spitfire')),
89
+ 'CirruLexer': ('pygments.lexers.webmisc', 'Cirru', ('cirru',), ('*.cirru',), ('text/x-cirru',)),
90
+ 'ClayLexer': ('pygments.lexers.c_like', 'Clay', ('clay',), ('*.clay',), ('text/x-clay',)),
91
+ 'CleanLexer': ('pygments.lexers.clean', 'Clean', ('clean',), ('*.icl', '*.dcl'), ()),
92
+ 'ClojureLexer': ('pygments.lexers.jvm', 'Clojure', ('clojure', 'clj'), ('*.clj', '*.cljc'), ('text/x-clojure', 'application/x-clojure')),
93
+ 'ClojureScriptLexer': ('pygments.lexers.jvm', 'ClojureScript', ('clojurescript', 'cljs'), ('*.cljs',), ('text/x-clojurescript', 'application/x-clojurescript')),
94
+ 'CobolFreeformatLexer': ('pygments.lexers.business', 'COBOLFree', ('cobolfree',), ('*.cbl', '*.CBL'), ()),
95
+ 'CobolLexer': ('pygments.lexers.business', 'COBOL', ('cobol',), ('*.cob', '*.COB', '*.cpy', '*.CPY'), ('text/x-cobol',)),
96
+ 'CodeQLLexer': ('pygments.lexers.codeql', 'CodeQL', ('codeql', 'ql'), ('*.ql', '*.qll'), ()),
97
+ 'CoffeeScriptLexer': ('pygments.lexers.javascript', 'CoffeeScript', ('coffeescript', 'coffee-script', 'coffee'), ('*.coffee',), ('text/coffeescript',)),
98
+ 'ColdfusionCFCLexer': ('pygments.lexers.templates', 'Coldfusion CFC', ('cfc',), ('*.cfc',), ()),
99
+ 'ColdfusionHtmlLexer': ('pygments.lexers.templates', 'Coldfusion HTML', ('cfm',), ('*.cfm', '*.cfml'), ('application/x-coldfusion',)),
100
+ 'ColdfusionLexer': ('pygments.lexers.templates', 'cfstatement', ('cfs',), (), ()),
101
+ 'Comal80Lexer': ('pygments.lexers.comal', 'COMAL-80', ('comal', 'comal80'), ('*.cml', '*.comal'), ()),
102
+ 'CommonLispLexer': ('pygments.lexers.lisp', 'Common Lisp', ('common-lisp', 'cl', 'lisp'), ('*.cl', '*.lisp'), ('text/x-common-lisp',)),
103
+ 'ComponentPascalLexer': ('pygments.lexers.oberon', 'Component Pascal', ('componentpascal', 'cp'), ('*.cp', '*.cps'), ('text/x-component-pascal',)),
104
+ 'CplintLexer': ('pygments.lexers.cplint', 'cplint', ('cplint',), ('*.ecl', '*.prolog', '*.pro', '*.pl', '*.P', '*.lpad', '*.cpl'), ('text/x-cplint',)),
105
+ 'CppLexer': ('pygments.lexers.c_cpp', 'C++', ('cpp', 'c++'), ('*.cpp', '*.hpp', '*.c++', '*.h++', '*.cc', '*.hh', '*.cxx', '*.hxx', '*.C', '*.H', '*.cp', '*.CPP', '*.tpp', '*.cppm', '*.ixx', '*.mxx'), ('text/x-c++hdr', 'text/x-c++src')),
106
+ 'CppObjdumpLexer': ('pygments.lexers.asm', 'cpp-objdump', ('cpp-objdump', 'c++-objdumb', 'cxx-objdump'), ('*.cpp-objdump', '*.c++-objdump', '*.cxx-objdump'), ('text/x-cpp-objdump',)),
107
+ 'CrmshLexer': ('pygments.lexers.dsls', 'Crmsh', ('crmsh', 'pcmk'), ('*.crmsh', '*.pcmk'), ()),
108
+ 'CrocLexer': ('pygments.lexers.d', 'Croc', ('croc',), ('*.croc',), ('text/x-crocsrc',)),
109
+ 'CryptolLexer': ('pygments.lexers.haskell', 'Cryptol', ('cryptol', 'cry'), ('*.cry',), ('text/x-cryptol',)),
110
+ 'CrystalLexer': ('pygments.lexers.crystal', 'Crystal', ('cr', 'crystal'), ('*.cr',), ('text/x-crystal',)),
111
+ 'CsoundDocumentLexer': ('pygments.lexers.csound', 'Csound Document', ('csound-document', 'csound-csd'), ('*.csd',), ()),
112
+ 'CsoundOrchestraLexer': ('pygments.lexers.csound', 'Csound Orchestra', ('csound', 'csound-orc'), ('*.orc', '*.udo'), ()),
113
+ 'CsoundScoreLexer': ('pygments.lexers.csound', 'Csound Score', ('csound-score', 'csound-sco'), ('*.sco',), ()),
114
+ 'CssDjangoLexer': ('pygments.lexers.templates', 'CSS+Django/Jinja', ('css+django', 'css+jinja'), ('*.css.j2', '*.css.jinja2'), ('text/css+django', 'text/css+jinja')),
115
+ 'CssErbLexer': ('pygments.lexers.templates', 'CSS+Ruby', ('css+ruby', 'css+erb'), (), ('text/css+ruby',)),
116
+ 'CssGenshiLexer': ('pygments.lexers.templates', 'CSS+Genshi Text', ('css+genshitext', 'css+genshi'), (), ('text/css+genshi',)),
117
+ 'CssLexer': ('pygments.lexers.css', 'CSS', ('css',), ('*.css',), ('text/css',)),
118
+ 'CssPhpLexer': ('pygments.lexers.templates', 'CSS+PHP', ('css+php',), (), ('text/css+php',)),
119
+ 'CssSmartyLexer': ('pygments.lexers.templates', 'CSS+Smarty', ('css+smarty',), (), ('text/css+smarty',)),
120
+ 'CudaLexer': ('pygments.lexers.c_like', 'CUDA', ('cuda', 'cu'), ('*.cu', '*.cuh'), ('text/x-cuda',)),
121
+ 'CypherLexer': ('pygments.lexers.graph', 'Cypher', ('cypher',), ('*.cyp', '*.cypher'), ()),
122
+ 'CythonLexer': ('pygments.lexers.python', 'Cython', ('cython', 'pyx', 'pyrex'), ('*.pyx', '*.pxd', '*.pxi'), ('text/x-cython', 'application/x-cython')),
123
+ 'DLexer': ('pygments.lexers.d', 'D', ('d',), ('*.d', '*.di'), ('text/x-dsrc',)),
124
+ 'DObjdumpLexer': ('pygments.lexers.asm', 'd-objdump', ('d-objdump',), ('*.d-objdump',), ('text/x-d-objdump',)),
125
+ 'DarcsPatchLexer': ('pygments.lexers.diff', 'Darcs Patch', ('dpatch',), ('*.dpatch', '*.darcspatch'), ()),
126
+ 'DartLexer': ('pygments.lexers.javascript', 'Dart', ('dart',), ('*.dart',), ('text/x-dart',)),
127
+ 'Dasm16Lexer': ('pygments.lexers.asm', 'DASM16', ('dasm16',), ('*.dasm16', '*.dasm'), ('text/x-dasm16',)),
128
+ 'DaxLexer': ('pygments.lexers.dax', 'Dax', ('dax',), ('*.dax',), ()),
129
+ 'DebianControlLexer': ('pygments.lexers.installers', 'Debian Control file', ('debcontrol', 'control'), ('control',), ()),
130
+ 'DebianSourcesLexer': ('pygments.lexers.installers', 'Debian Sources file', ('debian.sources',), ('*.sources',), ()),
131
+ 'DelphiLexer': ('pygments.lexers.pascal', 'Delphi', ('delphi', 'pas', 'pascal', 'objectpascal'), ('*.pas', '*.dpr'), ('text/x-pascal',)),
132
+ 'DesktopLexer': ('pygments.lexers.configs', 'Desktop file', ('desktop',), ('*.desktop',), ('application/x-desktop',)),
133
+ 'DevicetreeLexer': ('pygments.lexers.devicetree', 'Devicetree', ('devicetree', 'dts'), ('*.dts', '*.dtsi'), ('text/x-c',)),
134
+ 'DgLexer': ('pygments.lexers.python', 'dg', ('dg',), ('*.dg',), ('text/x-dg',)),
135
+ 'DiffLexer': ('pygments.lexers.diff', 'Diff', ('diff', 'udiff'), ('*.diff', '*.patch'), ('text/x-diff', 'text/x-patch')),
136
+ 'DjangoLexer': ('pygments.lexers.templates', 'Django/Jinja', ('django', 'jinja'), (), ('application/x-django-templating', 'application/x-jinja')),
137
+ 'DnsZoneLexer': ('pygments.lexers.dns', 'Zone', ('zone',), ('*.zone',), ('text/dns',)),
138
+ 'DockerLexer': ('pygments.lexers.configs', 'Docker', ('docker', 'dockerfile'), ('Dockerfile', '*.docker'), ('text/x-dockerfile-config',)),
139
+ 'DtdLexer': ('pygments.lexers.html', 'DTD', ('dtd',), ('*.dtd',), ('application/xml-dtd',)),
140
+ 'DuelLexer': ('pygments.lexers.webmisc', 'Duel', ('duel', 'jbst', 'jsonml+bst'), ('*.duel', '*.jbst'), ('text/x-duel', 'text/x-jbst')),
141
+ 'DylanConsoleLexer': ('pygments.lexers.dylan', 'Dylan session', ('dylan-console', 'dylan-repl'), ('*.dylan-console',), ('text/x-dylan-console',)),
142
+ 'DylanLexer': ('pygments.lexers.dylan', 'Dylan', ('dylan',), ('*.dylan', '*.dyl', '*.intr'), ('text/x-dylan',)),
143
+ 'DylanLidLexer': ('pygments.lexers.dylan', 'DylanLID', ('dylan-lid', 'lid'), ('*.lid', '*.hdp'), ('text/x-dylan-lid',)),
144
+ 'ECLLexer': ('pygments.lexers.ecl', 'ECL', ('ecl',), ('*.ecl',), ('application/x-ecl',)),
145
+ 'ECLexer': ('pygments.lexers.c_like', 'eC', ('ec',), ('*.ec', '*.eh'), ('text/x-echdr', 'text/x-ecsrc')),
146
+ 'EarlGreyLexer': ('pygments.lexers.javascript', 'Earl Grey', ('earl-grey', 'earlgrey', 'eg'), ('*.eg',), ('text/x-earl-grey',)),
147
+ 'EasytrieveLexer': ('pygments.lexers.scripting', 'Easytrieve', ('easytrieve',), ('*.ezt', '*.mac'), ('text/x-easytrieve',)),
148
+ 'EbnfLexer': ('pygments.lexers.parsers', 'EBNF', ('ebnf',), ('*.ebnf',), ('text/x-ebnf',)),
149
+ 'EiffelLexer': ('pygments.lexers.eiffel', 'Eiffel', ('eiffel',), ('*.e',), ('text/x-eiffel',)),
150
+ 'ElixirConsoleLexer': ('pygments.lexers.erlang', 'Elixir iex session', ('iex',), (), ('text/x-elixir-shellsession',)),
151
+ 'ElixirLexer': ('pygments.lexers.erlang', 'Elixir', ('elixir', 'ex', 'exs'), ('*.ex', '*.eex', '*.exs', '*.leex'), ('text/x-elixir',)),
152
+ 'ElmLexer': ('pygments.lexers.elm', 'Elm', ('elm',), ('*.elm',), ('text/x-elm',)),
153
+ 'ElpiLexer': ('pygments.lexers.elpi', 'Elpi', ('elpi',), ('*.elpi',), ('text/x-elpi',)),
154
+ 'EmacsLispLexer': ('pygments.lexers.lisp', 'EmacsLisp', ('emacs-lisp', 'elisp', 'emacs'), ('*.el',), ('text/x-elisp', 'application/x-elisp')),
155
+ 'EmailLexer': ('pygments.lexers.email', 'E-mail', ('email', 'eml'), ('*.eml',), ('message/rfc822',)),
156
+ 'ErbLexer': ('pygments.lexers.templates', 'ERB', ('erb',), (), ('application/x-ruby-templating',)),
157
+ 'ErlangLexer': ('pygments.lexers.erlang', 'Erlang', ('erlang',), ('*.erl', '*.hrl', '*.es', '*.escript'), ('text/x-erlang',)),
158
+ 'ErlangShellLexer': ('pygments.lexers.erlang', 'Erlang erl session', ('erl',), ('*.erl-sh',), ('text/x-erl-shellsession',)),
159
+ 'EvoqueHtmlLexer': ('pygments.lexers.templates', 'HTML+Evoque', ('html+evoque',), (), ('text/html+evoque',)),
160
+ 'EvoqueLexer': ('pygments.lexers.templates', 'Evoque', ('evoque',), ('*.evoque',), ('application/x-evoque',)),
161
+ 'EvoqueXmlLexer': ('pygments.lexers.templates', 'XML+Evoque', ('xml+evoque',), (), ('application/xml+evoque',)),
162
+ 'ExeclineLexer': ('pygments.lexers.shell', 'execline', ('execline',), ('*.exec',), ()),
163
+ 'EzhilLexer': ('pygments.lexers.ezhil', 'Ezhil', ('ezhil',), ('*.n',), ('text/x-ezhil',)),
164
+ 'FSharpLexer': ('pygments.lexers.dotnet', 'F#', ('fsharp', 'f#'), ('*.fs', '*.fsi', '*.fsx'), ('text/x-fsharp',)),
165
+ 'FStarLexer': ('pygments.lexers.ml', 'FStar', ('fstar',), ('*.fst', '*.fsti'), ('text/x-fstar',)),
166
+ 'FactorLexer': ('pygments.lexers.factor', 'Factor', ('factor',), ('*.factor',), ('text/x-factor',)),
167
+ 'FancyLexer': ('pygments.lexers.ruby', 'Fancy', ('fancy', 'fy'), ('*.fy', '*.fancypack'), ('text/x-fancysrc',)),
168
+ 'FantomLexer': ('pygments.lexers.fantom', 'Fantom', ('fan',), ('*.fan',), ('application/x-fantom',)),
169
+ 'FelixLexer': ('pygments.lexers.felix', 'Felix', ('felix', 'flx'), ('*.flx', '*.flxh'), ('text/x-felix',)),
170
+ 'FennelLexer': ('pygments.lexers.lisp', 'Fennel', ('fennel', 'fnl'), ('*.fnl', '*.fnlm'), ('text/x-fennel',)),
171
+ 'FiftLexer': ('pygments.lexers.fift', 'Fift', ('fift', 'fif'), ('*.fif',), ()),
172
+ 'FishShellLexer': ('pygments.lexers.shell', 'Fish', ('fish', 'fishshell'), ('*.fish', '*.load'), ('application/x-fish',)),
173
+ 'FlatlineLexer': ('pygments.lexers.dsls', 'Flatline', ('flatline',), (), ('text/x-flatline',)),
174
+ 'FloScriptLexer': ('pygments.lexers.floscript', 'FloScript', ('floscript', 'flo'), ('*.flo',), ()),
175
+ 'ForthLexer': ('pygments.lexers.forth', 'Forth', ('forth',), ('*.frt', '*.fs'), ('application/x-forth',)),
176
+ 'FortranFixedLexer': ('pygments.lexers.fortran', 'FortranFixed', ('fortranfixed',), ('*.f', '*.F'), ()),
177
+ 'FortranLexer': ('pygments.lexers.fortran', 'Fortran', ('fortran', 'f90'), ('*.f03', '*.f90', '*.F03', '*.F90'), ('text/x-fortran',)),
178
+ 'FoxProLexer': ('pygments.lexers.foxpro', 'FoxPro', ('foxpro', 'vfp', 'clipper', 'xbase'), ('*.PRG', '*.prg'), ()),
179
+ 'FreeFemLexer': ('pygments.lexers.freefem', 'Freefem', ('freefem',), ('*.edp',), ('text/x-freefem',)),
180
+ 'FuncLexer': ('pygments.lexers.func', 'FunC', ('func', 'fc'), ('*.fc', '*.func'), ()),
181
+ 'FutharkLexer': ('pygments.lexers.futhark', 'Futhark', ('futhark',), ('*.fut',), ('text/x-futhark',)),
182
+ 'GAPConsoleLexer': ('pygments.lexers.algebra', 'GAP session', ('gap-console', 'gap-repl'), ('*.tst',), ()),
183
+ 'GAPLexer': ('pygments.lexers.algebra', 'GAP', ('gap',), ('*.g', '*.gd', '*.gi', '*.gap'), ()),
184
+ 'GDScriptLexer': ('pygments.lexers.gdscript', 'GDScript', ('gdscript', 'gd'), ('*.gd',), ('text/x-gdscript', 'application/x-gdscript')),
185
+ 'GLShaderLexer': ('pygments.lexers.graphics', 'GLSL', ('glsl',), ('*.vert', '*.frag', '*.geo'), ('text/x-glslsrc',)),
186
+ 'GSQLLexer': ('pygments.lexers.gsql', 'GSQL', ('gsql',), ('*.gsql',), ()),
187
+ 'GasLexer': ('pygments.lexers.asm', 'GAS', ('gas', 'asm'), ('*.s', '*.S'), ('text/x-gas',)),
188
+ 'GcodeLexer': ('pygments.lexers.gcodelexer', 'g-code', ('gcode',), ('*.gcode',), ()),
189
+ 'GenshiLexer': ('pygments.lexers.templates', 'Genshi', ('genshi', 'kid', 'xml+genshi', 'xml+kid'), ('*.kid',), ('application/x-genshi', 'application/x-kid')),
190
+ 'GenshiTextLexer': ('pygments.lexers.templates', 'Genshi Text', ('genshitext',), (), ('application/x-genshi-text', 'text/x-genshi')),
191
+ 'GettextLexer': ('pygments.lexers.textfmts', 'Gettext Catalog', ('pot', 'po'), ('*.pot', '*.po'), ('application/x-gettext', 'text/x-gettext', 'text/gettext')),
192
+ 'GherkinLexer': ('pygments.lexers.testing', 'Gherkin', ('gherkin', 'cucumber'), ('*.feature',), ('text/x-gherkin',)),
193
+ 'GleamLexer': ('pygments.lexers.gleam', 'Gleam', ('gleam',), ('*.gleam',), ('text/x-gleam',)),
194
+ 'GnuplotLexer': ('pygments.lexers.graphics', 'Gnuplot', ('gnuplot',), ('*.plot', '*.plt'), ('text/x-gnuplot',)),
195
+ 'GoLexer': ('pygments.lexers.go', 'Go', ('go', 'golang'), ('*.go',), ('text/x-gosrc',)),
196
+ 'GoloLexer': ('pygments.lexers.jvm', 'Golo', ('golo',), ('*.golo',), ()),
197
+ 'GoodDataCLLexer': ('pygments.lexers.business', 'GoodData-CL', ('gooddata-cl',), ('*.gdc',), ('text/x-gooddata-cl',)),
198
+ 'GoogleSqlLexer': ('pygments.lexers.sql', 'GoogleSQL', ('googlesql', 'zetasql'), ('*.googlesql', '*.googlesql.sql'), ('text/x-google-sql', 'text/x-google-sql-aux')),
199
+ 'GosuLexer': ('pygments.lexers.jvm', 'Gosu', ('gosu',), ('*.gs', '*.gsx', '*.gsp', '*.vark'), ('text/x-gosu',)),
200
+ 'GosuTemplateLexer': ('pygments.lexers.jvm', 'Gosu Template', ('gst',), ('*.gst',), ('text/x-gosu-template',)),
201
+ 'GraphQLLexer': ('pygments.lexers.graphql', 'GraphQL', ('graphql',), ('*.graphql',), ()),
202
+ 'GraphvizLexer': ('pygments.lexers.graphviz', 'Graphviz', ('graphviz', 'dot'), ('*.gv', '*.dot'), ('text/x-graphviz', 'text/vnd.graphviz')),
203
+ 'GroffLexer': ('pygments.lexers.markup', 'Groff', ('groff', 'nroff', 'man'), ('*.[1-9]', '*.man', '*.1p', '*.3pm'), ('application/x-troff', 'text/troff')),
204
+ 'GroovyLexer': ('pygments.lexers.jvm', 'Groovy', ('groovy',), ('*.groovy', '*.gradle'), ('text/x-groovy',)),
205
+ 'HLSLShaderLexer': ('pygments.lexers.graphics', 'HLSL', ('hlsl',), ('*.hlsl', '*.hlsli'), ('text/x-hlsl',)),
206
+ 'HTMLUL4Lexer': ('pygments.lexers.ul4', 'HTML+UL4', ('html+ul4',), ('*.htmlul4',), ()),
207
+ 'HamlLexer': ('pygments.lexers.html', 'Haml', ('haml',), ('*.haml',), ('text/x-haml',)),
208
+ 'HandlebarsHtmlLexer': ('pygments.lexers.templates', 'HTML+Handlebars', ('html+handlebars',), ('*.handlebars', '*.hbs'), ('text/html+handlebars', 'text/x-handlebars-template')),
209
+ 'HandlebarsLexer': ('pygments.lexers.templates', 'Handlebars', ('handlebars',), (), ()),
210
+ 'HareLexer': ('pygments.lexers.hare', 'Hare', ('hare',), ('*.ha',), ('text/x-hare',)),
211
+ 'HaskellLexer': ('pygments.lexers.haskell', 'Haskell', ('haskell', 'hs'), ('*.hs',), ('text/x-haskell',)),
212
+ 'HaxeLexer': ('pygments.lexers.haxe', 'Haxe', ('haxe', 'hxsl', 'hx'), ('*.hx', '*.hxsl'), ('text/haxe', 'text/x-haxe', 'text/x-hx')),
213
+ 'HexdumpLexer': ('pygments.lexers.hexdump', 'Hexdump', ('hexdump',), (), ()),
214
+ 'HsailLexer': ('pygments.lexers.asm', 'HSAIL', ('hsail', 'hsa'), ('*.hsail',), ('text/x-hsail',)),
215
+ 'HspecLexer': ('pygments.lexers.haskell', 'Hspec', ('hspec',), ('*Spec.hs',), ()),
216
+ 'HtmlDjangoLexer': ('pygments.lexers.templates', 'HTML+Django/Jinja', ('html+django', 'html+jinja', 'htmldjango'), ('*.html.j2', '*.htm.j2', '*.xhtml.j2', '*.html.jinja2', '*.htm.jinja2', '*.xhtml.jinja2'), ('text/html+django', 'text/html+jinja')),
217
+ 'HtmlGenshiLexer': ('pygments.lexers.templates', 'HTML+Genshi', ('html+genshi', 'html+kid'), (), ('text/html+genshi',)),
218
+ 'HtmlLexer': ('pygments.lexers.html', 'HTML', ('html',), ('*.html', '*.htm', '*.xhtml', '*.xslt'), ('text/html', 'application/xhtml+xml')),
219
+ 'HtmlPhpLexer': ('pygments.lexers.templates', 'HTML+PHP', ('html+php',), ('*.phtml',), ('application/x-php', 'application/x-httpd-php', 'application/x-httpd-php3', 'application/x-httpd-php4', 'application/x-httpd-php5')),
220
+ 'HtmlSmartyLexer': ('pygments.lexers.templates', 'HTML+Smarty', ('html+smarty',), (), ('text/html+smarty',)),
221
+ 'HttpLexer': ('pygments.lexers.textfmts', 'HTTP', ('http',), (), ()),
222
+ 'HxmlLexer': ('pygments.lexers.haxe', 'Hxml', ('haxeml', 'hxml'), ('*.hxml',), ()),
223
+ 'HyLexer': ('pygments.lexers.lisp', 'Hy', ('hylang', 'hy'), ('*.hy',), ('text/x-hy', 'application/x-hy')),
224
+ 'HybrisLexer': ('pygments.lexers.scripting', 'Hybris', ('hybris',), ('*.hyb',), ('text/x-hybris', 'application/x-hybris')),
225
+ 'IDLLexer': ('pygments.lexers.idl', 'IDL', ('idl',), ('*.pro',), ('text/idl',)),
226
+ 'IconLexer': ('pygments.lexers.unicon', 'Icon', ('icon',), ('*.icon', '*.ICON'), ()),
227
+ 'IdrisLexer': ('pygments.lexers.haskell', 'Idris', ('idris', 'idr'), ('*.idr',), ('text/x-idris',)),
228
+ 'IgorLexer': ('pygments.lexers.igor', 'Igor', ('igor', 'igorpro'), ('*.ipf',), ('text/ipf',)),
229
+ 'Inform6Lexer': ('pygments.lexers.int_fiction', 'Inform 6', ('inform6', 'i6'), ('*.inf',), ()),
230
+ 'Inform6TemplateLexer': ('pygments.lexers.int_fiction', 'Inform 6 template', ('i6t',), ('*.i6t',), ()),
231
+ 'Inform7Lexer': ('pygments.lexers.int_fiction', 'Inform 7', ('inform7', 'i7'), ('*.ni', '*.i7x'), ()),
232
+ 'IniLexer': ('pygments.lexers.configs', 'INI', ('ini', 'cfg', 'dosini'), ('*.ini', '*.cfg', '*.inf', '.editorconfig'), ('text/x-ini', 'text/inf')),
233
+ 'IoLexer': ('pygments.lexers.iolang', 'Io', ('io',), ('*.io',), ('text/x-iosrc',)),
234
+ 'IokeLexer': ('pygments.lexers.jvm', 'Ioke', ('ioke', 'ik'), ('*.ik',), ('text/x-iokesrc',)),
235
+ 'IrcLogsLexer': ('pygments.lexers.textfmts', 'IRC logs', ('irc',), ('*.weechatlog',), ('text/x-irclog',)),
236
+ 'IsabelleLexer': ('pygments.lexers.theorem', 'Isabelle', ('isabelle',), ('*.thy',), ('text/x-isabelle',)),
237
+ 'JLexer': ('pygments.lexers.j', 'J', ('j',), ('*.ijs',), ('text/x-j',)),
238
+ 'JMESPathLexer': ('pygments.lexers.jmespath', 'JMESPath', ('jmespath', 'jp'), ('*.jp',), ()),
239
+ 'JSLTLexer': ('pygments.lexers.jslt', 'JSLT', ('jslt',), ('*.jslt',), ('text/x-jslt',)),
240
+ 'JagsLexer': ('pygments.lexers.modeling', 'JAGS', ('jags',), ('*.jag', '*.bug'), ()),
241
+ 'JanetLexer': ('pygments.lexers.lisp', 'Janet', ('janet',), ('*.janet', '*.jdn'), ('text/x-janet', 'application/x-janet')),
242
+ 'JasminLexer': ('pygments.lexers.jvm', 'Jasmin', ('jasmin', 'jasminxt'), ('*.j',), ()),
243
+ 'JavaLexer': ('pygments.lexers.jvm', 'Java', ('java',), ('*.java',), ('text/x-java',)),
244
+ 'JavascriptDjangoLexer': ('pygments.lexers.templates', 'JavaScript+Django/Jinja', ('javascript+django', 'js+django', 'javascript+jinja', 'js+jinja'), ('*.js.j2', '*.js.jinja2'), ('application/x-javascript+django', 'application/x-javascript+jinja', 'text/x-javascript+django', 'text/x-javascript+jinja', 'text/javascript+django', 'text/javascript+jinja')),
245
+ 'JavascriptErbLexer': ('pygments.lexers.templates', 'JavaScript+Ruby', ('javascript+ruby', 'js+ruby', 'javascript+erb', 'js+erb'), (), ('application/x-javascript+ruby', 'text/x-javascript+ruby', 'text/javascript+ruby')),
246
+ 'JavascriptGenshiLexer': ('pygments.lexers.templates', 'JavaScript+Genshi Text', ('js+genshitext', 'js+genshi', 'javascript+genshitext', 'javascript+genshi'), (), ('application/x-javascript+genshi', 'text/x-javascript+genshi', 'text/javascript+genshi')),
247
+ 'JavascriptLexer': ('pygments.lexers.javascript', 'JavaScript', ('javascript', 'js'), ('*.js', '*.jsm', '*.mjs', '*.cjs'), ('application/javascript', 'application/x-javascript', 'text/x-javascript', 'text/javascript')),
248
+ 'JavascriptPhpLexer': ('pygments.lexers.templates', 'JavaScript+PHP', ('javascript+php', 'js+php'), (), ('application/x-javascript+php', 'text/x-javascript+php', 'text/javascript+php')),
249
+ 'JavascriptSmartyLexer': ('pygments.lexers.templates', 'JavaScript+Smarty', ('javascript+smarty', 'js+smarty'), (), ('application/x-javascript+smarty', 'text/x-javascript+smarty', 'text/javascript+smarty')),
250
+ 'JavascriptUL4Lexer': ('pygments.lexers.ul4', 'Javascript+UL4', ('js+ul4',), ('*.jsul4',), ()),
251
+ 'JclLexer': ('pygments.lexers.scripting', 'JCL', ('jcl',), ('*.jcl',), ('text/x-jcl',)),
252
+ 'JsgfLexer': ('pygments.lexers.grammar_notation', 'JSGF', ('jsgf',), ('*.jsgf',), ('application/jsgf', 'application/x-jsgf', 'text/jsgf')),
253
+ 'Json5Lexer': ('pygments.lexers.json5', 'JSON5', ('json5',), ('*.json5',), ()),
254
+ 'JsonBareObjectLexer': ('pygments.lexers.data', 'JSONBareObject', (), (), ()),
255
+ 'JsonLdLexer': ('pygments.lexers.data', 'JSON-LD', ('jsonld', 'json-ld'), ('*.jsonld',), ('application/ld+json',)),
256
+ 'JsonLexer': ('pygments.lexers.data', 'JSON', ('json', 'json-object'), ('*.json', '*.jsonl', '*.ndjson', 'Pipfile.lock', '*.module', '*.xc'), ('application/json', 'application/json-object', 'application/x-ndjson', 'application/jsonl', 'application/json-seq')),
257
+ 'JsonnetLexer': ('pygments.lexers.jsonnet', 'Jsonnet', ('jsonnet',), ('*.jsonnet', '*.libsonnet'), ()),
258
+ 'JspLexer': ('pygments.lexers.templates', 'Java Server Page', ('jsp',), ('*.jsp',), ('application/x-jsp',)),
259
+ 'JsxLexer': ('pygments.lexers.jsx', 'JSX', ('jsx', 'react'), ('*.jsx', '*.react'), ('text/jsx', 'text/typescript-jsx')),
260
+ 'JuliaConsoleLexer': ('pygments.lexers.julia', 'Julia console', ('jlcon', 'julia-repl'), (), ()),
261
+ 'JuliaLexer': ('pygments.lexers.julia', 'Julia', ('julia', 'jl'), ('*.jl',), ('text/x-julia', 'application/x-julia')),
262
+ 'JuttleLexer': ('pygments.lexers.javascript', 'Juttle', ('juttle',), ('*.juttle',), ('application/juttle', 'application/x-juttle', 'text/x-juttle', 'text/juttle')),
263
+ 'KLexer': ('pygments.lexers.q', 'K', ('k',), ('*.k',), ()),
264
+ 'KalLexer': ('pygments.lexers.javascript', 'Kal', ('kal',), ('*.kal',), ('text/kal', 'application/kal')),
265
+ 'KconfigLexer': ('pygments.lexers.configs', 'Kconfig', ('kconfig', 'menuconfig', 'linux-config', 'kernel-config'), ('Kconfig*', '*Config.in*', 'external.in*', 'standard-modules.in'), ('text/x-kconfig',)),
266
+ 'KernelLogLexer': ('pygments.lexers.textfmts', 'Kernel log', ('kmsg', 'dmesg'), ('*.kmsg', '*.dmesg'), ()),
267
+ 'KokaLexer': ('pygments.lexers.haskell', 'Koka', ('koka',), ('*.kk', '*.kki'), ('text/x-koka',)),
268
+ 'KotlinLexer': ('pygments.lexers.jvm', 'Kotlin', ('kotlin',), ('*.kt', '*.kts'), ('text/x-kotlin',)),
269
+ 'KuinLexer': ('pygments.lexers.kuin', 'Kuin', ('kuin',), ('*.kn',), ()),
270
+ 'KustoLexer': ('pygments.lexers.kusto', 'Kusto', ('kql', 'kusto'), ('*.kql', '*.kusto', '.csl'), ()),
271
+ 'LSLLexer': ('pygments.lexers.scripting', 'LSL', ('lsl',), ('*.lsl',), ('text/x-lsl',)),
272
+ 'LassoCssLexer': ('pygments.lexers.templates', 'CSS+Lasso', ('css+lasso',), (), ('text/css+lasso',)),
273
+ 'LassoHtmlLexer': ('pygments.lexers.templates', 'HTML+Lasso', ('html+lasso',), (), ('text/html+lasso', 'application/x-httpd-lasso', 'application/x-httpd-lasso[89]')),
274
+ 'LassoJavascriptLexer': ('pygments.lexers.templates', 'JavaScript+Lasso', ('javascript+lasso', 'js+lasso'), (), ('application/x-javascript+lasso', 'text/x-javascript+lasso', 'text/javascript+lasso')),
275
+ 'LassoLexer': ('pygments.lexers.javascript', 'Lasso', ('lasso', 'lassoscript'), ('*.lasso', '*.lasso[89]'), ('text/x-lasso',)),
276
+ 'LassoXmlLexer': ('pygments.lexers.templates', 'XML+Lasso', ('xml+lasso',), (), ('application/xml+lasso',)),
277
+ 'LdaprcLexer': ('pygments.lexers.ldap', 'LDAP configuration file', ('ldapconf', 'ldaprc'), ('.ldaprc', 'ldaprc', 'ldap.conf'), ('text/x-ldapconf',)),
278
+ 'LdifLexer': ('pygments.lexers.ldap', 'LDIF', ('ldif',), ('*.ldif',), ('text/x-ldif',)),
279
+ 'Lean3Lexer': ('pygments.lexers.lean', 'Lean', ('lean', 'lean3'), ('*.lean',), ('text/x-lean', 'text/x-lean3')),
280
+ 'Lean4Lexer': ('pygments.lexers.lean', 'Lean4', ('lean4',), ('*.lean',), ('text/x-lean4',)),
281
+ 'LessCssLexer': ('pygments.lexers.css', 'LessCss', ('less',), ('*.less',), ('text/x-less-css',)),
282
+ 'LighttpdConfLexer': ('pygments.lexers.configs', 'Lighttpd configuration file', ('lighttpd', 'lighty'), ('lighttpd.conf',), ('text/x-lighttpd-conf',)),
283
+ 'LilyPondLexer': ('pygments.lexers.lilypond', 'LilyPond', ('lilypond',), ('*.ly',), ()),
284
+ 'LimboLexer': ('pygments.lexers.inferno', 'Limbo', ('limbo',), ('*.b',), ('text/limbo',)),
285
+ 'LiquidLexer': ('pygments.lexers.templates', 'liquid', ('liquid',), ('*.liquid',), ()),
286
+ 'LiterateAgdaLexer': ('pygments.lexers.haskell', 'Literate Agda', ('literate-agda', 'lagda'), ('*.lagda',), ('text/x-literate-agda',)),
287
+ 'LiterateCryptolLexer': ('pygments.lexers.haskell', 'Literate Cryptol', ('literate-cryptol', 'lcryptol', 'lcry'), ('*.lcry',), ('text/x-literate-cryptol',)),
288
+ 'LiterateHaskellLexer': ('pygments.lexers.haskell', 'Literate Haskell', ('literate-haskell', 'lhaskell', 'lhs'), ('*.lhs',), ('text/x-literate-haskell',)),
289
+ 'LiterateIdrisLexer': ('pygments.lexers.haskell', 'Literate Idris', ('literate-idris', 'lidris', 'lidr'), ('*.lidr',), ('text/x-literate-idris',)),
290
+ 'LiveScriptLexer': ('pygments.lexers.javascript', 'LiveScript', ('livescript', 'live-script'), ('*.ls',), ('text/livescript',)),
291
+ 'LlvmLexer': ('pygments.lexers.asm', 'LLVM', ('llvm',), ('*.ll',), ('text/x-llvm',)),
292
+ 'LlvmMirBodyLexer': ('pygments.lexers.asm', 'LLVM-MIR Body', ('llvm-mir-body',), (), ()),
293
+ 'LlvmMirLexer': ('pygments.lexers.asm', 'LLVM-MIR', ('llvm-mir',), ('*.mir',), ()),
294
+ 'LogosLexer': ('pygments.lexers.objective', 'Logos', ('logos',), ('*.x', '*.xi', '*.xm', '*.xmi'), ('text/x-logos',)),
295
+ 'LogtalkLexer': ('pygments.lexers.prolog', 'Logtalk', ('logtalk',), ('*.lgt', '*.logtalk'), ('text/x-logtalk',)),
296
+ 'LuaLexer': ('pygments.lexers.scripting', 'Lua', ('lua',), ('*.lua', '*.wlua'), ('text/x-lua', 'application/x-lua')),
297
+ 'LuauLexer': ('pygments.lexers.scripting', 'Luau', ('luau',), ('*.luau',), ()),
298
+ 'MCFunctionLexer': ('pygments.lexers.minecraft', 'MCFunction', ('mcfunction', 'mcf'), ('*.mcfunction',), ('text/mcfunction',)),
299
+ 'MCSchemaLexer': ('pygments.lexers.minecraft', 'MCSchema', ('mcschema',), ('*.mcschema',), ('text/mcschema',)),
300
+ 'MIMELexer': ('pygments.lexers.mime', 'MIME', ('mime',), (), ('multipart/mixed', 'multipart/related', 'multipart/alternative')),
301
+ 'MIPSLexer': ('pygments.lexers.mips', 'MIPS', ('mips',), ('*.mips', '*.MIPS'), ()),
302
+ 'MOOCodeLexer': ('pygments.lexers.scripting', 'MOOCode', ('moocode', 'moo'), ('*.moo',), ('text/x-moocode',)),
303
+ 'MSDOSSessionLexer': ('pygments.lexers.shell', 'MSDOS Session', ('doscon',), (), ()),
304
+ 'Macaulay2Lexer': ('pygments.lexers.macaulay2', 'Macaulay2', ('macaulay2',), ('*.m2',), ()),
305
+ 'MakefileLexer': ('pygments.lexers.make', 'Makefile', ('make', 'makefile', 'mf', 'bsdmake'), ('*.mak', '*.mk', 'Makefile', 'makefile', 'Makefile.*', 'GNUmakefile'), ('text/x-makefile',)),
306
+ 'MakoCssLexer': ('pygments.lexers.templates', 'CSS+Mako', ('css+mako',), (), ('text/css+mako',)),
307
+ 'MakoHtmlLexer': ('pygments.lexers.templates', 'HTML+Mako', ('html+mako',), (), ('text/html+mako',)),
308
+ 'MakoJavascriptLexer': ('pygments.lexers.templates', 'JavaScript+Mako', ('javascript+mako', 'js+mako'), (), ('application/x-javascript+mako', 'text/x-javascript+mako', 'text/javascript+mako')),
309
+ 'MakoLexer': ('pygments.lexers.templates', 'Mako', ('mako',), ('*.mao',), ('application/x-mako',)),
310
+ 'MakoXmlLexer': ('pygments.lexers.templates', 'XML+Mako', ('xml+mako',), (), ('application/xml+mako',)),
311
+ 'MapleLexer': ('pygments.lexers.maple', 'Maple', ('maple',), ('*.mpl', '*.mi', '*.mm'), ('text/x-maple',)),
312
+ 'MaqlLexer': ('pygments.lexers.business', 'MAQL', ('maql',), ('*.maql',), ('text/x-gooddata-maql', 'application/x-gooddata-maql')),
313
+ 'MarkdownLexer': ('pygments.lexers.markup', 'Markdown', ('markdown', 'md'), ('*.md', '*.markdown'), ('text/x-markdown',)),
314
+ 'MaskLexer': ('pygments.lexers.javascript', 'Mask', ('mask',), ('*.mask',), ('text/x-mask',)),
315
+ 'MasonLexer': ('pygments.lexers.templates', 'Mason', ('mason',), ('*.m', '*.mhtml', '*.mc', '*.mi', 'autohandler', 'dhandler'), ('application/x-mason',)),
316
+ 'MathematicaLexer': ('pygments.lexers.algebra', 'Mathematica', ('mathematica', 'mma', 'nb', 'wl', 'wolfram'), ('*.nb', '*.cdf', '*.nbp', '*.ma', '*.wl', '*.wls'), ('application/mathematica', 'application/vnd.wolfram.mathematica', 'application/vnd.wolfram.mathematica.package', 'application/vnd.wolfram.cdf', 'application/vnd.wolfram.wl')),
317
+ 'MatlabLexer': ('pygments.lexers.matlab', 'Matlab', ('matlab',), ('*.m',), ('text/matlab',)),
318
+ 'MatlabSessionLexer': ('pygments.lexers.matlab', 'Matlab session', ('matlabsession',), (), ()),
319
+ 'MaximaLexer': ('pygments.lexers.maxima', 'Maxima', ('maxima', 'macsyma'), ('*.mac', '*.max'), ()),
320
+ 'MesonLexer': ('pygments.lexers.meson', 'Meson', ('meson', 'meson.build'), ('meson.build', 'meson.options', 'meson_options.txt'), ('text/x-meson',)),
321
+ 'MiniDLexer': ('pygments.lexers.d', 'MiniD', ('minid',), (), ('text/x-minidsrc',)),
322
+ 'MiniScriptLexer': ('pygments.lexers.scripting', 'MiniScript', ('miniscript', 'ms'), ('*.ms',), ('text/x-minicript', 'application/x-miniscript')),
323
+ 'ModelicaLexer': ('pygments.lexers.modeling', 'Modelica', ('modelica',), ('*.mo',), ('text/x-modelica',)),
324
+ 'Modula2Lexer': ('pygments.lexers.modula2', 'Modula-2', ('modula2', 'm2'), ('*.def', '*.mod'), ('text/x-modula2',)),
325
+ 'MoinWikiLexer': ('pygments.lexers.markup', 'MoinMoin/Trac Wiki markup', ('trac-wiki', 'moin'), (), ('text/x-trac-wiki',)),
326
+ 'MojoLexer': ('pygments.lexers.mojo', 'Mojo', ('mojo', '🔥'), ('*.mojo', '*.🔥'), ('text/x-mojo', 'application/x-mojo')),
327
+ 'MonkeyLexer': ('pygments.lexers.basic', 'Monkey', ('monkey',), ('*.monkey',), ('text/x-monkey',)),
328
+ 'MonteLexer': ('pygments.lexers.monte', 'Monte', ('monte',), ('*.mt',), ()),
329
+ 'MoonScriptLexer': ('pygments.lexers.scripting', 'MoonScript', ('moonscript', 'moon'), ('*.moon',), ('text/x-moonscript', 'application/x-moonscript')),
330
+ 'MoselLexer': ('pygments.lexers.mosel', 'Mosel', ('mosel',), ('*.mos',), ()),
331
+ 'MozPreprocCssLexer': ('pygments.lexers.markup', 'CSS+mozpreproc', ('css+mozpreproc',), ('*.css.in',), ()),
332
+ 'MozPreprocHashLexer': ('pygments.lexers.markup', 'mozhashpreproc', ('mozhashpreproc',), (), ()),
333
+ 'MozPreprocJavascriptLexer': ('pygments.lexers.markup', 'Javascript+mozpreproc', ('javascript+mozpreproc',), ('*.js.in',), ()),
334
+ 'MozPreprocPercentLexer': ('pygments.lexers.markup', 'mozpercentpreproc', ('mozpercentpreproc',), (), ()),
335
+ 'MozPreprocXulLexer': ('pygments.lexers.markup', 'XUL+mozpreproc', ('xul+mozpreproc',), ('*.xul.in',), ()),
336
+ 'MqlLexer': ('pygments.lexers.c_like', 'MQL', ('mql', 'mq4', 'mq5', 'mql4', 'mql5'), ('*.mq4', '*.mq5', '*.mqh'), ('text/x-mql',)),
337
+ 'MscgenLexer': ('pygments.lexers.dsls', 'Mscgen', ('mscgen', 'msc'), ('*.msc',), ()),
338
+ 'MuPADLexer': ('pygments.lexers.algebra', 'MuPAD', ('mupad',), ('*.mu',), ()),
339
+ 'MxmlLexer': ('pygments.lexers.actionscript', 'MXML', ('mxml',), ('*.mxml',), ()),
340
+ 'MySqlLexer': ('pygments.lexers.sql', 'MySQL', ('mysql',), (), ('text/x-mysql',)),
341
+ 'MyghtyCssLexer': ('pygments.lexers.templates', 'CSS+Myghty', ('css+myghty',), (), ('text/css+myghty',)),
342
+ 'MyghtyHtmlLexer': ('pygments.lexers.templates', 'HTML+Myghty', ('html+myghty',), (), ('text/html+myghty',)),
343
+ 'MyghtyJavascriptLexer': ('pygments.lexers.templates', 'JavaScript+Myghty', ('javascript+myghty', 'js+myghty'), (), ('application/x-javascript+myghty', 'text/x-javascript+myghty', 'text/javascript+mygthy')),
344
+ 'MyghtyLexer': ('pygments.lexers.templates', 'Myghty', ('myghty',), ('*.myt', 'autodelegate'), ('application/x-myghty',)),
345
+ 'MyghtyXmlLexer': ('pygments.lexers.templates', 'XML+Myghty', ('xml+myghty',), (), ('application/xml+myghty',)),
346
+ 'NCLLexer': ('pygments.lexers.ncl', 'NCL', ('ncl',), ('*.ncl',), ('text/ncl',)),
347
+ 'NSISLexer': ('pygments.lexers.installers', 'NSIS', ('nsis', 'nsi', 'nsh'), ('*.nsi', '*.nsh'), ('text/x-nsis',)),
348
+ 'NasmLexer': ('pygments.lexers.asm', 'NASM', ('nasm',), ('*.asm', '*.ASM', '*.nasm'), ('text/x-nasm',)),
349
+ 'NasmObjdumpLexer': ('pygments.lexers.asm', 'objdump-nasm', ('objdump-nasm',), ('*.objdump-intel',), ('text/x-nasm-objdump',)),
350
+ 'NemerleLexer': ('pygments.lexers.dotnet', 'Nemerle', ('nemerle',), ('*.n',), ('text/x-nemerle',)),
351
+ 'NesCLexer': ('pygments.lexers.c_like', 'nesC', ('nesc',), ('*.nc',), ('text/x-nescsrc',)),
352
+ 'NestedTextLexer': ('pygments.lexers.configs', 'NestedText', ('nestedtext', 'nt'), ('*.nt',), ()),
353
+ 'NewLispLexer': ('pygments.lexers.lisp', 'NewLisp', ('newlisp',), ('*.lsp', '*.nl', '*.kif'), ('text/x-newlisp', 'application/x-newlisp')),
354
+ 'NewspeakLexer': ('pygments.lexers.smalltalk', 'Newspeak', ('newspeak',), ('*.ns2',), ('text/x-newspeak',)),
355
+ 'NginxConfLexer': ('pygments.lexers.configs', 'Nginx configuration file', ('nginx',), ('nginx.conf',), ('text/x-nginx-conf',)),
356
+ 'NimrodLexer': ('pygments.lexers.nimrod', 'Nimrod', ('nimrod', 'nim'), ('*.nim', '*.nimrod'), ('text/x-nim',)),
357
+ 'NitLexer': ('pygments.lexers.nit', 'Nit', ('nit',), ('*.nit',), ()),
358
+ 'NixLexer': ('pygments.lexers.nix', 'Nix', ('nixos', 'nix'), ('*.nix',), ('text/x-nix',)),
359
+ 'NodeConsoleLexer': ('pygments.lexers.javascript', 'Node.js REPL console session', ('nodejsrepl',), (), ('text/x-nodejsrepl',)),
360
+ 'NotmuchLexer': ('pygments.lexers.textfmts', 'Notmuch', ('notmuch',), (), ()),
361
+ 'NuSMVLexer': ('pygments.lexers.smv', 'NuSMV', ('nusmv',), ('*.smv',), ()),
362
+ 'NumPyLexer': ('pygments.lexers.python', 'NumPy', ('numpy',), (), ()),
363
+ 'NumbaIRLexer': ('pygments.lexers.numbair', 'Numba_IR', ('numba_ir', 'numbair'), ('*.numba_ir',), ('text/x-numba_ir', 'text/x-numbair')),
364
+ 'ObjdumpLexer': ('pygments.lexers.asm', 'objdump', ('objdump',), ('*.objdump',), ('text/x-objdump',)),
365
+ 'ObjectiveCLexer': ('pygments.lexers.objective', 'Objective-C', ('objective-c', 'objectivec', 'obj-c', 'objc'), ('*.m', '*.h'), ('text/x-objective-c',)),
366
+ 'ObjectiveCppLexer': ('pygments.lexers.objective', 'Objective-C++', ('objective-c++', 'objectivec++', 'obj-c++', 'objc++'), ('*.mm', '*.hh'), ('text/x-objective-c++',)),
367
+ 'ObjectiveJLexer': ('pygments.lexers.javascript', 'Objective-J', ('objective-j', 'objectivej', 'obj-j', 'objj'), ('*.j',), ('text/x-objective-j',)),
368
+ 'OcamlLexer': ('pygments.lexers.ml', 'OCaml', ('ocaml',), ('*.ml', '*.mli', '*.mll', '*.mly'), ('text/x-ocaml',)),
369
+ 'OctaveLexer': ('pygments.lexers.matlab', 'Octave', ('octave',), ('*.m',), ('text/octave',)),
370
+ 'OdinLexer': ('pygments.lexers.archetype', 'ODIN', ('odin',), ('*.odin',), ('text/odin',)),
371
+ 'OmgIdlLexer': ('pygments.lexers.c_like', 'OMG Interface Definition Language', ('omg-idl',), ('*.idl', '*.pidl'), ()),
372
+ 'OocLexer': ('pygments.lexers.ooc', 'Ooc', ('ooc',), ('*.ooc',), ('text/x-ooc',)),
373
+ 'OpaLexer': ('pygments.lexers.ml', 'Opa', ('opa',), ('*.opa',), ('text/x-opa',)),
374
+ 'OpenEdgeLexer': ('pygments.lexers.business', 'OpenEdge ABL', ('openedge', 'abl', 'progress'), ('*.p', '*.cls'), ('text/x-openedge', 'application/x-openedge')),
375
+ 'OpenScadLexer': ('pygments.lexers.openscad', 'OpenSCAD', ('openscad',), ('*.scad',), ('application/x-openscad',)),
376
+ 'OrgLexer': ('pygments.lexers.markup', 'Org Mode', ('org', 'orgmode', 'org-mode'), ('*.org',), ('text/org',)),
377
+ 'OutputLexer': ('pygments.lexers.special', 'Text output', ('output',), (), ()),
378
+ 'PacmanConfLexer': ('pygments.lexers.configs', 'PacmanConf', ('pacmanconf',), ('pacman.conf',), ()),
379
+ 'PanLexer': ('pygments.lexers.dsls', 'Pan', ('pan',), ('*.pan',), ()),
380
+ 'ParaSailLexer': ('pygments.lexers.parasail', 'ParaSail', ('parasail',), ('*.psi', '*.psl'), ('text/x-parasail',)),
381
+ 'PawnLexer': ('pygments.lexers.pawn', 'Pawn', ('pawn',), ('*.p', '*.pwn', '*.inc'), ('text/x-pawn',)),
382
+ 'PddlLexer': ('pygments.lexers.pddl', 'PDDL', ('pddl',), ('*.pddl',), ()),
383
+ 'PegLexer': ('pygments.lexers.grammar_notation', 'PEG', ('peg',), ('*.peg',), ('text/x-peg',)),
384
+ 'Perl6Lexer': ('pygments.lexers.perl', 'Perl6', ('perl6', 'pl6', 'raku'), ('*.pl', '*.pm', '*.nqp', '*.p6', '*.6pl', '*.p6l', '*.pl6', '*.6pm', '*.p6m', '*.pm6', '*.t', '*.raku', '*.rakumod', '*.rakutest', '*.rakudoc'), ('text/x-perl6', 'application/x-perl6')),
385
+ 'PerlLexer': ('pygments.lexers.perl', 'Perl', ('perl', 'pl'), ('*.pl', '*.pm', '*.t', '*.perl'), ('text/x-perl', 'application/x-perl')),
386
+ 'PhixLexer': ('pygments.lexers.phix', 'Phix', ('phix',), ('*.exw',), ('text/x-phix',)),
387
+ 'PhpLexer': ('pygments.lexers.php', 'PHP', ('php', 'php3', 'php4', 'php5'), ('*.php', '*.php[345]', '*.inc'), ('text/x-php',)),
388
+ 'PigLexer': ('pygments.lexers.jvm', 'Pig', ('pig',), ('*.pig',), ('text/x-pig',)),
389
+ 'PikeLexer': ('pygments.lexers.c_like', 'Pike', ('pike',), ('*.pike', '*.pmod'), ('text/x-pike',)),
390
+ 'PkgConfigLexer': ('pygments.lexers.configs', 'PkgConfig', ('pkgconfig',), ('*.pc',), ()),
391
+ 'PlPgsqlLexer': ('pygments.lexers.sql', 'PL/pgSQL', ('plpgsql',), (), ('text/x-plpgsql',)),
392
+ 'PointlessLexer': ('pygments.lexers.pointless', 'Pointless', ('pointless',), ('*.ptls',), ()),
393
+ 'PonyLexer': ('pygments.lexers.pony', 'Pony', ('pony',), ('*.pony',), ()),
394
+ 'PortugolLexer': ('pygments.lexers.pascal', 'Portugol', ('portugol',), ('*.alg', '*.portugol'), ()),
395
+ 'PostScriptLexer': ('pygments.lexers.graphics', 'PostScript', ('postscript', 'postscr'), ('*.ps', '*.eps'), ('application/postscript',)),
396
+ 'PostgresConsoleLexer': ('pygments.lexers.sql', 'PostgreSQL console (psql)', ('psql', 'postgresql-console', 'postgres-console'), (), ('text/x-postgresql-psql',)),
397
+ 'PostgresExplainLexer': ('pygments.lexers.sql', 'PostgreSQL EXPLAIN dialect', ('postgres-explain',), ('*.explain',), ('text/x-postgresql-explain',)),
398
+ 'PostgresLexer': ('pygments.lexers.sql', 'PostgreSQL SQL dialect', ('postgresql', 'postgres'), (), ('text/x-postgresql',)),
399
+ 'PovrayLexer': ('pygments.lexers.graphics', 'POVRay', ('pov',), ('*.pov', '*.inc'), ('text/x-povray',)),
400
+ 'PowerShellLexer': ('pygments.lexers.shell', 'PowerShell', ('powershell', 'pwsh', 'posh', 'ps1', 'psm1'), ('*.ps1', '*.psm1'), ('text/x-powershell',)),
401
+ 'PowerShellSessionLexer': ('pygments.lexers.shell', 'PowerShell Session', ('pwsh-session', 'ps1con'), (), ()),
402
+ 'PraatLexer': ('pygments.lexers.praat', 'Praat', ('praat',), ('*.praat', '*.proc', '*.psc'), ()),
403
+ 'ProcfileLexer': ('pygments.lexers.procfile', 'Procfile', ('procfile',), ('Procfile',), ()),
404
+ 'PrologLexer': ('pygments.lexers.prolog', 'Prolog', ('prolog',), ('*.ecl', '*.prolog', '*.pro', '*.pl'), ('text/x-prolog',)),
405
+ 'PromQLLexer': ('pygments.lexers.promql', 'PromQL', ('promql',), ('*.promql',), ()),
406
+ 'PromelaLexer': ('pygments.lexers.c_like', 'Promela', ('promela',), ('*.pml', '*.prom', '*.prm', '*.promela', '*.pr', '*.pm'), ('text/x-promela',)),
407
+ 'PropertiesLexer': ('pygments.lexers.configs', 'Properties', ('properties', 'jproperties'), ('*.properties',), ('text/x-java-properties',)),
408
+ 'ProtoBufLexer': ('pygments.lexers.dsls', 'Protocol Buffer', ('protobuf', 'proto'), ('*.proto',), ()),
409
+ 'PrqlLexer': ('pygments.lexers.prql', 'PRQL', ('prql',), ('*.prql',), ('application/prql', 'application/x-prql')),
410
+ 'PsyshConsoleLexer': ('pygments.lexers.php', 'PsySH console session for PHP', ('psysh',), (), ()),
411
+ 'PtxLexer': ('pygments.lexers.ptx', 'PTX', ('ptx',), ('*.ptx',), ('text/x-ptx',)),
412
+ 'PugLexer': ('pygments.lexers.html', 'Pug', ('pug', 'jade'), ('*.pug', '*.jade'), ('text/x-pug', 'text/x-jade')),
413
+ 'PuppetLexer': ('pygments.lexers.dsls', 'Puppet', ('puppet',), ('*.pp',), ()),
414
+ 'PyPyLogLexer': ('pygments.lexers.console', 'PyPy Log', ('pypylog', 'pypy'), ('*.pypylog',), ('application/x-pypylog',)),
415
+ 'Python2Lexer': ('pygments.lexers.python', 'Python 2.x', ('python2', 'py2'), (), ('text/x-python2', 'application/x-python2')),
416
+ 'Python2TracebackLexer': ('pygments.lexers.python', 'Python 2.x Traceback', ('py2tb',), ('*.py2tb',), ('text/x-python2-traceback',)),
417
+ 'PythonConsoleLexer': ('pygments.lexers.python', 'Python console session', ('pycon', 'python-console'), (), ('text/x-python-doctest',)),
418
+ 'PythonLexer': ('pygments.lexers.python', 'Python', ('python', 'py', 'sage', 'python3', 'py3', 'bazel', 'starlark', 'pyi'), ('*.py', '*.pyw', '*.pyi', '*.jy', '*.sage', '*.sc', 'SConstruct', 'SConscript', '*.bzl', 'BUCK', 'BUILD', 'BUILD.bazel', 'WORKSPACE', '*.tac', '*.pye'), ('text/x-python', 'application/x-python', 'text/x-python3', 'application/x-python3')),
419
+ 'PythonTracebackLexer': ('pygments.lexers.python', 'Python Traceback', ('pytb', 'py3tb'), ('*.pytb', '*.py3tb'), ('text/x-python-traceback', 'text/x-python3-traceback')),
420
+ 'PythonUL4Lexer': ('pygments.lexers.ul4', 'Python+UL4', ('py+ul4',), ('*.pyul4',), ()),
421
+ 'QBasicLexer': ('pygments.lexers.basic', 'QBasic', ('qbasic', 'basic'), ('*.BAS', '*.bas'), ('text/basic',)),
422
+ 'QLexer': ('pygments.lexers.q', 'Q', ('q',), ('*.q',), ()),
423
+ 'QVToLexer': ('pygments.lexers.qvt', 'QVTO', ('qvto', 'qvt'), ('*.qvto',), ()),
424
+ 'QlikLexer': ('pygments.lexers.qlik', 'Qlik', ('qlik', 'qlikview', 'qliksense', 'qlikscript'), ('*.qvs', '*.qvw'), ()),
425
+ 'QmlLexer': ('pygments.lexers.webmisc', 'QML', ('qml', 'qbs'), ('*.qml', '*.qbs'), ('application/x-qml', 'application/x-qt.qbs+qml')),
426
+ 'RConsoleLexer': ('pygments.lexers.r', 'RConsole', ('rconsole', 'rout'), ('*.Rout',), ()),
427
+ 'RNCCompactLexer': ('pygments.lexers.rnc', 'Relax-NG Compact', ('rng-compact', 'rnc'), ('*.rnc',), ()),
428
+ 'RPMSpecLexer': ('pygments.lexers.installers', 'RPMSpec', ('spec',), ('*.spec',), ('text/x-rpm-spec',)),
429
+ 'RacketLexer': ('pygments.lexers.lisp', 'Racket', ('racket', 'rkt'), ('*.rkt', '*.rktd', '*.rktl'), ('text/x-racket', 'application/x-racket')),
430
+ 'RagelCLexer': ('pygments.lexers.parsers', 'Ragel in C Host', ('ragel-c',), ('*.rl',), ()),
431
+ 'RagelCppLexer': ('pygments.lexers.parsers', 'Ragel in CPP Host', ('ragel-cpp',), ('*.rl',), ()),
432
+ 'RagelDLexer': ('pygments.lexers.parsers', 'Ragel in D Host', ('ragel-d',), ('*.rl',), ()),
433
+ 'RagelEmbeddedLexer': ('pygments.lexers.parsers', 'Embedded Ragel', ('ragel-em',), ('*.rl',), ()),
434
+ 'RagelJavaLexer': ('pygments.lexers.parsers', 'Ragel in Java Host', ('ragel-java',), ('*.rl',), ()),
435
+ 'RagelLexer': ('pygments.lexers.parsers', 'Ragel', ('ragel',), (), ()),
436
+ 'RagelObjectiveCLexer': ('pygments.lexers.parsers', 'Ragel in Objective C Host', ('ragel-objc',), ('*.rl',), ()),
437
+ 'RagelRubyLexer': ('pygments.lexers.parsers', 'Ragel in Ruby Host', ('ragel-ruby', 'ragel-rb'), ('*.rl',), ()),
438
+ 'RawTokenLexer': ('pygments.lexers.special', 'Raw token data', (), (), ('application/x-pygments-tokens',)),
439
+ 'RdLexer': ('pygments.lexers.r', 'Rd', ('rd',), ('*.Rd',), ('text/x-r-doc',)),
440
+ 'ReasonLexer': ('pygments.lexers.ml', 'ReasonML', ('reasonml', 'reason'), ('*.re', '*.rei'), ('text/x-reasonml',)),
441
+ 'RebolLexer': ('pygments.lexers.rebol', 'REBOL', ('rebol',), ('*.r', '*.r3', '*.reb'), ('text/x-rebol',)),
442
+ 'RedLexer': ('pygments.lexers.rebol', 'Red', ('red', 'red/system'), ('*.red', '*.reds'), ('text/x-red', 'text/x-red-system')),
443
+ 'RedcodeLexer': ('pygments.lexers.esoteric', 'Redcode', ('redcode',), ('*.cw',), ()),
444
+ 'RegeditLexer': ('pygments.lexers.configs', 'reg', ('registry',), ('*.reg',), ('text/x-windows-registry',)),
445
+ 'RegoLexer': ('pygments.lexers.rego', 'Rego', ('rego',), ('*.rego',), ('text/x-rego',)),
446
+ 'RellLexer': ('pygments.lexers.rell', 'Rell', ('rell',), ('*.rell',), ('text/x-rell',)),
447
+ 'ResourceLexer': ('pygments.lexers.resource', 'ResourceBundle', ('resourcebundle', 'resource'), (), ()),
448
+ 'RexxLexer': ('pygments.lexers.scripting', 'Rexx', ('rexx', 'arexx'), ('*.rexx', '*.rex', '*.rx', '*.arexx'), ('text/x-rexx',)),
449
+ 'RhtmlLexer': ('pygments.lexers.templates', 'RHTML', ('rhtml', 'html+erb', 'html+ruby'), ('*.rhtml',), ('text/html+ruby',)),
450
+ 'RideLexer': ('pygments.lexers.ride', 'Ride', ('ride',), ('*.ride',), ('text/x-ride',)),
451
+ 'RitaLexer': ('pygments.lexers.rita', 'Rita', ('rita',), ('*.rita',), ('text/rita',)),
452
+ 'RoboconfGraphLexer': ('pygments.lexers.roboconf', 'Roboconf Graph', ('roboconf-graph',), ('*.graph',), ()),
453
+ 'RoboconfInstancesLexer': ('pygments.lexers.roboconf', 'Roboconf Instances', ('roboconf-instances',), ('*.instances',), ()),
454
+ 'RobotFrameworkLexer': ('pygments.lexers.robotframework', 'RobotFramework', ('robotframework',), ('*.robot', '*.resource'), ('text/x-robotframework',)),
455
+ 'RocqLexer': ('pygments.lexers.theorem', 'Rocq Prover', ('coq', 'rocq', 'rocq-prover'), ('*.v',), ('text/x-coq', 'text/x-rocq')),
456
+ 'RqlLexer': ('pygments.lexers.sql', 'RQL', ('rql',), ('*.rql',), ('text/x-rql',)),
457
+ 'RslLexer': ('pygments.lexers.dsls', 'RSL', ('rsl',), ('*.rsl',), ('text/rsl',)),
458
+ 'RstLexer': ('pygments.lexers.markup', 'reStructuredText', ('restructuredtext', 'rst', 'rest'), ('*.rst', '*.rest'), ('text/x-rst', 'text/prs.fallenstein.rst')),
459
+ 'RtsLexer': ('pygments.lexers.trafficscript', 'TrafficScript', ('trafficscript', 'rts'), ('*.rts',), ()),
460
+ 'RubyConsoleLexer': ('pygments.lexers.ruby', 'Ruby irb session', ('rbcon', 'irb'), (), ('text/x-ruby-shellsession',)),
461
+ 'RubyLexer': ('pygments.lexers.ruby', 'Ruby', ('ruby', 'rb', 'duby'), ('*.rb', '*.rbw', 'Rakefile', '*.rake', '*.gemspec', '*.rbx', '*.duby', 'Gemfile', 'Vagrantfile'), ('text/x-ruby', 'application/x-ruby')),
462
+ 'RustLexer': ('pygments.lexers.rust', 'Rust', ('rust', 'rs'), ('*.rs', '*.rs.in'), ('text/rust', 'text/x-rust')),
463
+ 'SASLexer': ('pygments.lexers.sas', 'SAS', ('sas',), ('*.SAS', '*.sas'), ('text/x-sas', 'text/sas', 'application/x-sas')),
464
+ 'SLexer': ('pygments.lexers.r', 'S', ('splus', 's', 'r'), ('*.S', '*.R', '.Rhistory', '.Rprofile', '.Renviron'), ('text/S-plus', 'text/S', 'text/x-r-source', 'text/x-r', 'text/x-R', 'text/x-r-history', 'text/x-r-profile')),
465
+ 'SMLLexer': ('pygments.lexers.ml', 'Standard ML', ('sml',), ('*.sml', '*.sig', '*.fun'), ('text/x-standardml', 'application/x-standardml')),
466
+ 'SNBTLexer': ('pygments.lexers.minecraft', 'SNBT', ('snbt',), ('*.snbt',), ('text/snbt',)),
467
+ 'SarlLexer': ('pygments.lexers.jvm', 'SARL', ('sarl',), ('*.sarl',), ('text/x-sarl',)),
468
+ 'SassLexer': ('pygments.lexers.css', 'Sass', ('sass',), ('*.sass',), ('text/x-sass',)),
469
+ 'SaviLexer': ('pygments.lexers.savi', 'Savi', ('savi',), ('*.savi',), ()),
470
+ 'ScalaLexer': ('pygments.lexers.jvm', 'Scala', ('scala',), ('*.scala',), ('text/x-scala',)),
471
+ 'ScamlLexer': ('pygments.lexers.html', 'Scaml', ('scaml',), ('*.scaml',), ('text/x-scaml',)),
472
+ 'ScdocLexer': ('pygments.lexers.scdoc', 'scdoc', ('scdoc', 'scd'), ('*.scd', '*.scdoc'), ()),
473
+ 'SchemeLexer': ('pygments.lexers.lisp', 'Scheme', ('scheme', 'scm'), ('*.scm', '*.ss'), ('text/x-scheme', 'application/x-scheme')),
474
+ 'ScilabLexer': ('pygments.lexers.matlab', 'Scilab', ('scilab',), ('*.sci', '*.sce', '*.tst'), ('text/scilab',)),
475
+ 'ScssLexer': ('pygments.lexers.css', 'SCSS', ('scss',), ('*.scss',), ('text/x-scss',)),
476
+ 'SedLexer': ('pygments.lexers.textedit', 'Sed', ('sed', 'gsed', 'ssed'), ('*.sed', '*.[gs]sed'), ('text/x-sed',)),
477
+ 'ShExCLexer': ('pygments.lexers.rdf', 'ShExC', ('shexc', 'shex'), ('*.shex',), ('text/shex',)),
478
+ 'ShenLexer': ('pygments.lexers.lisp', 'Shen', ('shen',), ('*.shen',), ('text/x-shen', 'application/x-shen')),
479
+ 'SieveLexer': ('pygments.lexers.sieve', 'Sieve', ('sieve',), ('*.siv', '*.sieve'), ()),
480
+ 'SilverLexer': ('pygments.lexers.verification', 'Silver', ('silver',), ('*.sil', '*.vpr'), ()),
481
+ 'SingularityLexer': ('pygments.lexers.configs', 'Singularity', ('singularity',), ('*.def', 'Singularity'), ()),
482
+ 'SlashLexer': ('pygments.lexers.slash', 'Slash', ('slash',), ('*.sla',), ()),
483
+ 'SlimLexer': ('pygments.lexers.webmisc', 'Slim', ('slim',), ('*.slim',), ('text/x-slim',)),
484
+ 'SlurmBashLexer': ('pygments.lexers.shell', 'Slurm', ('slurm', 'sbatch'), ('*.sl',), ()),
485
+ 'SmaliLexer': ('pygments.lexers.dalvik', 'Smali', ('smali',), ('*.smali',), ('text/smali',)),
486
+ 'SmalltalkLexer': ('pygments.lexers.smalltalk', 'Smalltalk', ('smalltalk', 'squeak', 'st'), ('*.st',), ('text/x-smalltalk',)),
487
+ 'SmartGameFormatLexer': ('pygments.lexers.sgf', 'SmartGameFormat', ('sgf',), ('*.sgf',), ()),
488
+ 'SmartyLexer': ('pygments.lexers.templates', 'Smarty', ('smarty',), ('*.tpl',), ('application/x-smarty',)),
489
+ 'SmithyLexer': ('pygments.lexers.smithy', 'Smithy', ('smithy',), ('*.smithy',), ()),
490
+ 'SnobolLexer': ('pygments.lexers.snobol', 'Snobol', ('snobol',), ('*.snobol',), ('text/x-snobol',)),
491
+ 'SnowballLexer': ('pygments.lexers.dsls', 'Snowball', ('snowball',), ('*.sbl',), ()),
492
+ 'SolidityLexer': ('pygments.lexers.solidity', 'Solidity', ('solidity',), ('*.sol',), ()),
493
+ 'SoongLexer': ('pygments.lexers.soong', 'Soong', ('androidbp', 'bp', 'soong'), ('Android.bp',), ()),
494
+ 'SophiaLexer': ('pygments.lexers.sophia', 'Sophia', ('sophia',), ('*.aes',), ()),
495
+ 'SourcePawnLexer': ('pygments.lexers.pawn', 'SourcePawn', ('sp',), ('*.sp',), ('text/x-sourcepawn',)),
496
+ 'SourcesListLexer': ('pygments.lexers.installers', 'Debian Sourcelist', ('debsources', 'sourceslist', 'sources.list'), ('sources.list',), ()),
497
+ 'SparqlLexer': ('pygments.lexers.rdf', 'SPARQL', ('sparql',), ('*.rq', '*.sparql'), ('application/sparql-query',)),
498
+ 'SpiceLexer': ('pygments.lexers.spice', 'Spice', ('spice', 'spicelang'), ('*.spice',), ('text/x-spice',)),
499
+ 'SqlJinjaLexer': ('pygments.lexers.templates', 'SQL+Jinja', ('sql+jinja',), ('*.sql', '*.sql.j2', '*.sql.jinja2'), ()),
500
+ 'SqlLexer': ('pygments.lexers.sql', 'SQL', ('sql',), ('*.sql',), ('text/x-sql',)),
501
+ 'SqliteConsoleLexer': ('pygments.lexers.sql', 'sqlite3con', ('sqlite3',), ('*.sqlite3-console',), ('text/x-sqlite3-console',)),
502
+ 'SquidConfLexer': ('pygments.lexers.configs', 'SquidConf', ('squidconf', 'squid.conf', 'squid'), ('squid.conf',), ('text/x-squidconf',)),
503
+ 'SrcinfoLexer': ('pygments.lexers.srcinfo', 'Srcinfo', ('srcinfo',), ('.SRCINFO',), ()),
504
+ 'SspLexer': ('pygments.lexers.templates', 'Scalate Server Page', ('ssp',), ('*.ssp',), ('application/x-ssp',)),
505
+ 'StanLexer': ('pygments.lexers.modeling', 'Stan', ('stan',), ('*.stan',), ()),
506
+ 'StataLexer': ('pygments.lexers.stata', 'Stata', ('stata', 'do'), ('*.do', '*.ado'), ('text/x-stata', 'text/stata', 'application/x-stata')),
507
+ 'SuperColliderLexer': ('pygments.lexers.supercollider', 'SuperCollider', ('supercollider', 'sc'), ('*.sc', '*.scd'), ('application/supercollider', 'text/supercollider')),
508
+ 'SwiftLexer': ('pygments.lexers.objective', 'Swift', ('swift',), ('*.swift',), ('text/x-swift',)),
509
+ 'SwigLexer': ('pygments.lexers.c_like', 'SWIG', ('swig',), ('*.swg', '*.i'), ('text/swig',)),
510
+ 'SystemVerilogLexer': ('pygments.lexers.hdl', 'systemverilog', ('systemverilog', 'sv'), ('*.sv', '*.svh'), ('text/x-systemverilog',)),
511
+ 'SystemdLexer': ('pygments.lexers.configs', 'Systemd', ('systemd',), ('*.service', '*.socket', '*.device', '*.mount', '*.automount', '*.swap', '*.target', '*.path', '*.timer', '*.slice', '*.scope'), ()),
512
+ 'TAPLexer': ('pygments.lexers.testing', 'TAP', ('tap',), ('*.tap',), ()),
513
+ 'TNTLexer': ('pygments.lexers.tnt', 'Typographic Number Theory', ('tnt',), ('*.tnt',), ()),
514
+ 'TOMLLexer': ('pygments.lexers.configs', 'TOML', ('toml',), ('*.toml', 'Pipfile', 'poetry.lock'), ('application/toml',)),
515
+ 'TableGenLexer': ('pygments.lexers.tablegen', 'TableGen', ('tablegen', 'td'), ('*.td',), ()),
516
+ 'TactLexer': ('pygments.lexers.tact', 'Tact', ('tact',), ('*.tact',), ()),
517
+ 'Tads3Lexer': ('pygments.lexers.int_fiction', 'TADS 3', ('tads3',), ('*.t',), ()),
518
+ 'TalLexer': ('pygments.lexers.tal', 'Tal', ('tal', 'uxntal'), ('*.tal',), ('text/x-uxntal',)),
519
+ 'TasmLexer': ('pygments.lexers.asm', 'TASM', ('tasm',), ('*.asm', '*.ASM', '*.tasm'), ('text/x-tasm',)),
520
+ 'TclLexer': ('pygments.lexers.tcl', 'Tcl', ('tcl',), ('*.tcl', '*.rvt'), ('text/x-tcl', 'text/x-script.tcl', 'application/x-tcl')),
521
+ 'TcshLexer': ('pygments.lexers.shell', 'Tcsh', ('tcsh', 'csh'), ('*.tcsh', '*.csh'), ('application/x-csh',)),
522
+ 'TcshSessionLexer': ('pygments.lexers.shell', 'Tcsh Session', ('tcshcon',), (), ()),
523
+ 'TeaTemplateLexer': ('pygments.lexers.templates', 'Tea', ('tea',), ('*.tea',), ('text/x-tea',)),
524
+ 'TealLexer': ('pygments.lexers.teal', 'teal', ('teal',), ('*.teal',), ()),
525
+ 'TeraTermLexer': ('pygments.lexers.teraterm', 'Tera Term macro', ('teratermmacro', 'teraterm', 'ttl'), ('*.ttl',), ('text/x-teratermmacro',)),
526
+ 'TermcapLexer': ('pygments.lexers.configs', 'Termcap', ('termcap',), ('termcap', 'termcap.src'), ()),
527
+ 'TerminfoLexer': ('pygments.lexers.configs', 'Terminfo', ('terminfo',), ('terminfo', 'terminfo.src'), ()),
528
+ 'TerraformLexer': ('pygments.lexers.configs', 'Terraform', ('terraform', 'tf', 'hcl'), ('*.tf', '*.hcl'), ('application/x-tf', 'application/x-terraform')),
529
+ 'TexLexer': ('pygments.lexers.markup', 'TeX', ('tex', 'latex'), ('*.tex', '*.aux', '*.toc'), ('text/x-tex', 'text/x-latex')),
530
+ 'TextLexer': ('pygments.lexers.special', 'Text only', ('text',), ('*.txt',), ('text/plain',)),
531
+ 'ThingsDBLexer': ('pygments.lexers.thingsdb', 'ThingsDB', ('ti', 'thingsdb'), ('*.ti',), ()),
532
+ 'ThriftLexer': ('pygments.lexers.dsls', 'Thrift', ('thrift',), ('*.thrift',), ('application/x-thrift',)),
533
+ 'TiddlyWiki5Lexer': ('pygments.lexers.markup', 'tiddler', ('tid',), ('*.tid',), ('text/vnd.tiddlywiki',)),
534
+ 'TlbLexer': ('pygments.lexers.tlb', 'Tl-b', ('tlb',), ('*.tlb',), ()),
535
+ 'TlsLexer': ('pygments.lexers.tls', 'TLS Presentation Language', ('tls',), (), ()),
536
+ 'TodotxtLexer': ('pygments.lexers.textfmts', 'Todotxt', ('todotxt',), ('todo.txt', '*.todotxt'), ('text/x-todo',)),
537
+ 'TransactSqlLexer': ('pygments.lexers.sql', 'Transact-SQL', ('tsql', 't-sql'), ('*.sql',), ('text/x-tsql',)),
538
+ 'TreetopLexer': ('pygments.lexers.parsers', 'Treetop', ('treetop',), ('*.treetop', '*.tt'), ()),
539
+ 'TsxLexer': ('pygments.lexers.jsx', 'TSX', ('tsx',), ('*.tsx',), ('text/typescript-tsx',)),
540
+ 'TurtleLexer': ('pygments.lexers.rdf', 'Turtle', ('turtle',), ('*.ttl',), ('text/turtle', 'application/x-turtle')),
541
+ 'TwigHtmlLexer': ('pygments.lexers.templates', 'HTML+Twig', ('html+twig',), ('*.twig',), ('text/html+twig',)),
542
+ 'TwigLexer': ('pygments.lexers.templates', 'Twig', ('twig',), (), ('application/x-twig',)),
543
+ 'TypeScriptLexer': ('pygments.lexers.javascript', 'TypeScript', ('typescript', 'ts'), ('*.ts',), ('application/x-typescript', 'text/x-typescript')),
544
+ 'TypoScriptCssDataLexer': ('pygments.lexers.typoscript', 'TypoScriptCssData', ('typoscriptcssdata',), (), ()),
545
+ 'TypoScriptHtmlDataLexer': ('pygments.lexers.typoscript', 'TypoScriptHtmlData', ('typoscripthtmldata',), (), ()),
546
+ 'TypoScriptLexer': ('pygments.lexers.typoscript', 'TypoScript', ('typoscript',), ('*.typoscript',), ('text/x-typoscript',)),
547
+ 'TypstLexer': ('pygments.lexers.typst', 'Typst', ('typst',), ('*.typ',), ('text/x-typst',)),
548
+ 'UL4Lexer': ('pygments.lexers.ul4', 'UL4', ('ul4',), ('*.ul4',), ()),
549
+ 'UcodeLexer': ('pygments.lexers.unicon', 'ucode', ('ucode',), ('*.u', '*.u1', '*.u2'), ()),
550
+ 'UniconLexer': ('pygments.lexers.unicon', 'Unicon', ('unicon',), ('*.icn',), ('text/unicon',)),
551
+ 'UnixConfigLexer': ('pygments.lexers.configs', 'Unix/Linux config files', ('unixconfig', 'linuxconfig'), (), ()),
552
+ 'UrbiscriptLexer': ('pygments.lexers.urbi', 'UrbiScript', ('urbiscript',), ('*.u',), ('application/x-urbiscript',)),
553
+ 'UrlEncodedLexer': ('pygments.lexers.html', 'urlencoded', ('urlencoded',), (), ('application/x-www-form-urlencoded',)),
554
+ 'UsdLexer': ('pygments.lexers.usd', 'USD', ('usd', 'usda'), ('*.usd', '*.usda'), ()),
555
+ 'VBScriptLexer': ('pygments.lexers.basic', 'VBScript', ('vbscript',), ('*.vbs', '*.VBS'), ()),
556
+ 'VCLLexer': ('pygments.lexers.varnish', 'VCL', ('vcl',), ('*.vcl',), ('text/x-vclsrc',)),
557
+ 'VCLSnippetLexer': ('pygments.lexers.varnish', 'VCLSnippets', ('vclsnippets', 'vclsnippet'), (), ('text/x-vclsnippet',)),
558
+ 'VCTreeStatusLexer': ('pygments.lexers.console', 'VCTreeStatus', ('vctreestatus',), (), ()),
559
+ 'VGLLexer': ('pygments.lexers.dsls', 'VGL', ('vgl',), ('*.rpf',), ()),
560
+ 'ValaLexer': ('pygments.lexers.c_like', 'Vala', ('vala', 'vapi'), ('*.vala', '*.vapi'), ('text/x-vala',)),
561
+ 'VbNetAspxLexer': ('pygments.lexers.dotnet', 'aspx-vb', ('aspx-vb',), ('*.aspx', '*.asax', '*.ascx', '*.ashx', '*.asmx', '*.axd'), ()),
562
+ 'VbNetLexer': ('pygments.lexers.dotnet', 'VB.net', ('vb.net', 'vbnet', 'lobas', 'oobas', 'sobas', 'visual-basic', 'visualbasic'), ('*.vb', '*.bas'), ('text/x-vbnet', 'text/x-vba')),
563
+ 'VelocityHtmlLexer': ('pygments.lexers.templates', 'HTML+Velocity', ('html+velocity',), (), ('text/html+velocity',)),
564
+ 'VelocityLexer': ('pygments.lexers.templates', 'Velocity', ('velocity',), ('*.vm', '*.fhtml'), ()),
565
+ 'VelocityXmlLexer': ('pygments.lexers.templates', 'XML+Velocity', ('xml+velocity',), (), ('application/xml+velocity',)),
566
+ 'VerifpalLexer': ('pygments.lexers.verifpal', 'Verifpal', ('verifpal',), ('*.vp',), ('text/x-verifpal',)),
567
+ 'VerilogLexer': ('pygments.lexers.hdl', 'verilog', ('verilog', 'v'), ('*.v',), ('text/x-verilog',)),
568
+ 'VhdlLexer': ('pygments.lexers.hdl', 'vhdl', ('vhdl',), ('*.vhdl', '*.vhd'), ('text/x-vhdl',)),
569
+ 'VimLexer': ('pygments.lexers.textedit', 'VimL', ('vim',), ('*.vim', '.vimrc', '.exrc', '.gvimrc', '_vimrc', '_exrc', '_gvimrc', 'vimrc', 'gvimrc'), ('text/x-vim',)),
570
+ 'VisualPrologGrammarLexer': ('pygments.lexers.vip', 'Visual Prolog Grammar', ('visualprologgrammar',), ('*.vipgrm',), ()),
571
+ 'VisualPrologLexer': ('pygments.lexers.vip', 'Visual Prolog', ('visualprolog',), ('*.pro', '*.cl', '*.i', '*.pack', '*.ph'), ()),
572
+ 'VueLexer': ('pygments.lexers.html', 'Vue', ('vue',), ('*.vue',), ()),
573
+ 'VyperLexer': ('pygments.lexers.vyper', 'Vyper', ('vyper',), ('*.vy',), ()),
574
+ 'WDiffLexer': ('pygments.lexers.diff', 'WDiff', ('wdiff',), ('*.wdiff',), ()),
575
+ 'WatLexer': ('pygments.lexers.webassembly', 'WebAssembly', ('wast', 'wat'), ('*.wat', '*.wast'), ()),
576
+ 'WebIDLLexer': ('pygments.lexers.webidl', 'Web IDL', ('webidl',), ('*.webidl',), ()),
577
+ 'WgslLexer': ('pygments.lexers.wgsl', 'WebGPU Shading Language', ('wgsl',), ('*.wgsl',), ('text/wgsl',)),
578
+ 'WhileyLexer': ('pygments.lexers.whiley', 'Whiley', ('whiley',), ('*.whiley',), ('text/x-whiley',)),
579
+ 'WikitextLexer': ('pygments.lexers.markup', 'Wikitext', ('wikitext', 'mediawiki'), (), ('text/x-wiki',)),
580
+ 'WoWTocLexer': ('pygments.lexers.wowtoc', 'World of Warcraft TOC', ('wowtoc',), ('*.toc',), ()),
581
+ 'WrenLexer': ('pygments.lexers.wren', 'Wren', ('wren',), ('*.wren',), ()),
582
+ 'X10Lexer': ('pygments.lexers.x10', 'X10', ('x10', 'xten'), ('*.x10',), ('text/x-x10',)),
583
+ 'XMLUL4Lexer': ('pygments.lexers.ul4', 'XML+UL4', ('xml+ul4',), ('*.xmlul4',), ()),
584
+ 'XQueryLexer': ('pygments.lexers.webmisc', 'XQuery', ('xquery', 'xqy', 'xq', 'xql', 'xqm'), ('*.xqy', '*.xquery', '*.xq', '*.xql', '*.xqm'), ('text/xquery', 'application/xquery')),
585
+ 'XmlDjangoLexer': ('pygments.lexers.templates', 'XML+Django/Jinja', ('xml+django', 'xml+jinja'), ('*.xml.j2', '*.xml.jinja2'), ('application/xml+django', 'application/xml+jinja')),
586
+ 'XmlErbLexer': ('pygments.lexers.templates', 'XML+Ruby', ('xml+ruby', 'xml+erb'), (), ('application/xml+ruby',)),
587
+ 'XmlLexer': ('pygments.lexers.html', 'XML', ('xml',), ('*.xml', '*.xsl', '*.rss', '*.xslt', '*.xsd', '*.wsdl', '*.wsf', '*.xbrl', '*.pom'), ('text/xml', 'application/xml', 'image/svg+xml', 'application/rss+xml', 'application/atom+xml')),
588
+ 'XmlPhpLexer': ('pygments.lexers.templates', 'XML+PHP', ('xml+php',), (), ('application/xml+php',)),
589
+ 'XmlSmartyLexer': ('pygments.lexers.templates', 'XML+Smarty', ('xml+smarty',), (), ('application/xml+smarty',)),
590
+ 'XorgLexer': ('pygments.lexers.xorg', 'Xorg', ('xorg.conf',), ('xorg.conf',), ()),
591
+ 'XppLexer': ('pygments.lexers.dotnet', 'X++', ('xpp', 'x++'), ('*.xpp',), ()),
592
+ 'XsltLexer': ('pygments.lexers.html', 'XSLT', ('xslt',), ('*.xsl', '*.xslt', '*.xpl'), ('application/xsl+xml', 'application/xslt+xml')),
593
+ 'XtendLexer': ('pygments.lexers.jvm', 'Xtend', ('xtend',), ('*.xtend',), ('text/x-xtend',)),
594
+ 'XtlangLexer': ('pygments.lexers.lisp', 'xtlang', ('extempore',), ('*.xtm',), ()),
595
+ 'YamlJinjaLexer': ('pygments.lexers.templates', 'YAML+Jinja', ('yaml+jinja', 'salt', 'sls'), ('*.sls', '*.yaml.j2', '*.yml.j2', '*.yaml.jinja2', '*.yml.jinja2'), ('text/x-yaml+jinja', 'text/x-sls')),
596
+ 'YamlLexer': ('pygments.lexers.data', 'YAML', ('yaml',), ('*.yaml', '*.yml'), ('text/x-yaml',)),
597
+ 'YangLexer': ('pygments.lexers.yang', 'YANG', ('yang',), ('*.yang',), ('application/yang',)),
598
+ 'YaraLexer': ('pygments.lexers.yara', 'YARA', ('yara', 'yar'), ('*.yar',), ('text/x-yara',)),
599
+ 'ZeekLexer': ('pygments.lexers.dsls', 'Zeek', ('zeek', 'bro'), ('*.zeek', '*.bro'), ()),
600
+ 'ZephirLexer': ('pygments.lexers.php', 'Zephir', ('zephir',), ('*.zep',), ()),
601
+ 'ZigLexer': ('pygments.lexers.zig', 'Zig', ('zig',), ('*.zig',), ('text/zig',)),
602
+ 'apdlexer': ('pygments.lexers.apdlexer', 'ANSYS parametric design language', ('ansys', 'apdl'), ('*.ans',), ()),
603
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_openedge_builtins.py ADDED
@@ -0,0 +1,2600 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers._openedge_builtins
3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Builtin list for the OpenEdgeLexer.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ OPENEDGEKEYWORDS = (
12
+ 'ABS',
13
+ 'ABSO',
14
+ 'ABSOL',
15
+ 'ABSOLU',
16
+ 'ABSOLUT',
17
+ 'ABSOLUTE',
18
+ 'ABSTRACT',
19
+ 'ACCELERATOR',
20
+ 'ACCUM',
21
+ 'ACCUMU',
22
+ 'ACCUMUL',
23
+ 'ACCUMULA',
24
+ 'ACCUMULAT',
25
+ 'ACCUMULATE',
26
+ 'ACTIVE-FORM',
27
+ 'ACTIVE-WINDOW',
28
+ 'ADD',
29
+ 'ADD-BUFFER',
30
+ 'ADD-CALC-COLUMN',
31
+ 'ADD-COLUMNS-FROM',
32
+ 'ADD-EVENTS-PROCEDURE',
33
+ 'ADD-FIELDS-FROM',
34
+ 'ADD-FIRST',
35
+ 'ADD-INDEX-FIELD',
36
+ 'ADD-LAST',
37
+ 'ADD-LIKE-COLUMN',
38
+ 'ADD-LIKE-FIELD',
39
+ 'ADD-LIKE-INDEX',
40
+ 'ADD-NEW-FIELD',
41
+ 'ADD-NEW-INDEX',
42
+ 'ADD-SCHEMA-LOCATION',
43
+ 'ADD-SUPER-PROCEDURE',
44
+ 'ADM-DATA',
45
+ 'ADVISE',
46
+ 'ALERT-BOX',
47
+ 'ALIAS',
48
+ 'ALL',
49
+ 'ALLOW-COLUMN-SEARCHING',
50
+ 'ALLOW-REPLICATION',
51
+ 'ALTER',
52
+ 'ALWAYS-ON-TOP',
53
+ 'AMBIG',
54
+ 'AMBIGU',
55
+ 'AMBIGUO',
56
+ 'AMBIGUOU',
57
+ 'AMBIGUOUS',
58
+ 'ANALYZ',
59
+ 'ANALYZE',
60
+ 'AND',
61
+ 'ANSI-ONLY',
62
+ 'ANY',
63
+ 'ANYWHERE',
64
+ 'APPEND',
65
+ 'APPL-ALERT',
66
+ 'APPL-ALERT-',
67
+ 'APPL-ALERT-B',
68
+ 'APPL-ALERT-BO',
69
+ 'APPL-ALERT-BOX',
70
+ 'APPL-ALERT-BOXE',
71
+ 'APPL-ALERT-BOXES',
72
+ 'APPL-CONTEXT-ID',
73
+ 'APPLICATION',
74
+ 'APPLY',
75
+ 'APPSERVER-INFO',
76
+ 'APPSERVER-PASSWORD',
77
+ 'APPSERVER-USERID',
78
+ 'ARRAY-MESSAGE',
79
+ 'AS',
80
+ 'ASC',
81
+ 'ASCE',
82
+ 'ASCEN',
83
+ 'ASCEND',
84
+ 'ASCENDI',
85
+ 'ASCENDIN',
86
+ 'ASCENDING',
87
+ 'ASK-OVERWRITE',
88
+ 'ASSEMBLY',
89
+ 'ASSIGN',
90
+ 'ASYNC-REQUEST-COUNT',
91
+ 'ASYNC-REQUEST-HANDLE',
92
+ 'ASYNCHRONOUS',
93
+ 'AT',
94
+ 'ATTACHED-PAIRLIST',
95
+ 'ATTR',
96
+ 'ATTR-SPACE',
97
+ 'ATTRI',
98
+ 'ATTRIB',
99
+ 'ATTRIBU',
100
+ 'ATTRIBUT',
101
+ 'AUDIT-CONTROL',
102
+ 'AUDIT-ENABLED',
103
+ 'AUDIT-EVENT-CONTEXT',
104
+ 'AUDIT-POLICY',
105
+ 'AUTHENTICATION-FAILED',
106
+ 'AUTHORIZATION',
107
+ 'AUTO-COMP',
108
+ 'AUTO-COMPL',
109
+ 'AUTO-COMPLE',
110
+ 'AUTO-COMPLET',
111
+ 'AUTO-COMPLETI',
112
+ 'AUTO-COMPLETIO',
113
+ 'AUTO-COMPLETION',
114
+ 'AUTO-END-KEY',
115
+ 'AUTO-ENDKEY',
116
+ 'AUTO-GO',
117
+ 'AUTO-IND',
118
+ 'AUTO-INDE',
119
+ 'AUTO-INDEN',
120
+ 'AUTO-INDENT',
121
+ 'AUTO-RESIZE',
122
+ 'AUTO-RET',
123
+ 'AUTO-RETU',
124
+ 'AUTO-RETUR',
125
+ 'AUTO-RETURN',
126
+ 'AUTO-SYNCHRONIZE',
127
+ 'AUTO-Z',
128
+ 'AUTO-ZA',
129
+ 'AUTO-ZAP',
130
+ 'AUTOMATIC',
131
+ 'AVAIL',
132
+ 'AVAILA',
133
+ 'AVAILAB',
134
+ 'AVAILABL',
135
+ 'AVAILABLE',
136
+ 'AVAILABLE-FORMATS',
137
+ 'AVE',
138
+ 'AVER',
139
+ 'AVERA',
140
+ 'AVERAG',
141
+ 'AVERAGE',
142
+ 'AVG',
143
+ 'BACK',
144
+ 'BACKG',
145
+ 'BACKGR',
146
+ 'BACKGRO',
147
+ 'BACKGROU',
148
+ 'BACKGROUN',
149
+ 'BACKGROUND',
150
+ 'BACKWARD',
151
+ 'BACKWARDS',
152
+ 'BASE64-DECODE',
153
+ 'BASE64-ENCODE',
154
+ 'BASE-ADE',
155
+ 'BASE-KEY',
156
+ 'BATCH',
157
+ 'BATCH-',
158
+ 'BATCH-M',
159
+ 'BATCH-MO',
160
+ 'BATCH-MOD',
161
+ 'BATCH-MODE',
162
+ 'BATCH-SIZE',
163
+ 'BEFORE-H',
164
+ 'BEFORE-HI',
165
+ 'BEFORE-HID',
166
+ 'BEFORE-HIDE',
167
+ 'BEGIN-EVENT-GROUP',
168
+ 'BEGINS',
169
+ 'BELL',
170
+ 'BETWEEN',
171
+ 'BGC',
172
+ 'BGCO',
173
+ 'BGCOL',
174
+ 'BGCOLO',
175
+ 'BGCOLOR',
176
+ 'BIG-ENDIAN',
177
+ 'BINARY',
178
+ 'BIND',
179
+ 'BIND-WHERE',
180
+ 'BLANK',
181
+ 'BLOCK-ITERATION-DISPLAY',
182
+ 'BLOCK-LEVEL',
183
+ 'BORDER-B',
184
+ 'BORDER-BO',
185
+ 'BORDER-BOT',
186
+ 'BORDER-BOTT',
187
+ 'BORDER-BOTTO',
188
+ 'BORDER-BOTTOM-CHARS',
189
+ 'BORDER-BOTTOM-P',
190
+ 'BORDER-BOTTOM-PI',
191
+ 'BORDER-BOTTOM-PIX',
192
+ 'BORDER-BOTTOM-PIXE',
193
+ 'BORDER-BOTTOM-PIXEL',
194
+ 'BORDER-BOTTOM-PIXELS',
195
+ 'BORDER-L',
196
+ 'BORDER-LE',
197
+ 'BORDER-LEF',
198
+ 'BORDER-LEFT',
199
+ 'BORDER-LEFT-',
200
+ 'BORDER-LEFT-C',
201
+ 'BORDER-LEFT-CH',
202
+ 'BORDER-LEFT-CHA',
203
+ 'BORDER-LEFT-CHAR',
204
+ 'BORDER-LEFT-CHARS',
205
+ 'BORDER-LEFT-P',
206
+ 'BORDER-LEFT-PI',
207
+ 'BORDER-LEFT-PIX',
208
+ 'BORDER-LEFT-PIXE',
209
+ 'BORDER-LEFT-PIXEL',
210
+ 'BORDER-LEFT-PIXELS',
211
+ 'BORDER-R',
212
+ 'BORDER-RI',
213
+ 'BORDER-RIG',
214
+ 'BORDER-RIGH',
215
+ 'BORDER-RIGHT',
216
+ 'BORDER-RIGHT-',
217
+ 'BORDER-RIGHT-C',
218
+ 'BORDER-RIGHT-CH',
219
+ 'BORDER-RIGHT-CHA',
220
+ 'BORDER-RIGHT-CHAR',
221
+ 'BORDER-RIGHT-CHARS',
222
+ 'BORDER-RIGHT-P',
223
+ 'BORDER-RIGHT-PI',
224
+ 'BORDER-RIGHT-PIX',
225
+ 'BORDER-RIGHT-PIXE',
226
+ 'BORDER-RIGHT-PIXEL',
227
+ 'BORDER-RIGHT-PIXELS',
228
+ 'BORDER-T',
229
+ 'BORDER-TO',
230
+ 'BORDER-TOP',
231
+ 'BORDER-TOP-',
232
+ 'BORDER-TOP-C',
233
+ 'BORDER-TOP-CH',
234
+ 'BORDER-TOP-CHA',
235
+ 'BORDER-TOP-CHAR',
236
+ 'BORDER-TOP-CHARS',
237
+ 'BORDER-TOP-P',
238
+ 'BORDER-TOP-PI',
239
+ 'BORDER-TOP-PIX',
240
+ 'BORDER-TOP-PIXE',
241
+ 'BORDER-TOP-PIXEL',
242
+ 'BORDER-TOP-PIXELS',
243
+ 'BOX',
244
+ 'BOX-SELECT',
245
+ 'BOX-SELECTA',
246
+ 'BOX-SELECTAB',
247
+ 'BOX-SELECTABL',
248
+ 'BOX-SELECTABLE',
249
+ 'BREAK',
250
+ 'BROWSE',
251
+ 'BUFFER',
252
+ 'BUFFER-CHARS',
253
+ 'BUFFER-COMPARE',
254
+ 'BUFFER-COPY',
255
+ 'BUFFER-CREATE',
256
+ 'BUFFER-DELETE',
257
+ 'BUFFER-FIELD',
258
+ 'BUFFER-HANDLE',
259
+ 'BUFFER-LINES',
260
+ 'BUFFER-NAME',
261
+ 'BUFFER-PARTITION-ID',
262
+ 'BUFFER-RELEASE',
263
+ 'BUFFER-VALUE',
264
+ 'BUTTON',
265
+ 'BUTTONS',
266
+ 'BY',
267
+ 'BY-POINTER',
268
+ 'BY-VARIANT-POINTER',
269
+ 'CACHE',
270
+ 'CACHE-SIZE',
271
+ 'CALL',
272
+ 'CALL-NAME',
273
+ 'CALL-TYPE',
274
+ 'CAN-CREATE',
275
+ 'CAN-DELETE',
276
+ 'CAN-DO',
277
+ 'CAN-DO-DOMAIN-SUPPORT',
278
+ 'CAN-FIND',
279
+ 'CAN-QUERY',
280
+ 'CAN-READ',
281
+ 'CAN-SET',
282
+ 'CAN-WRITE',
283
+ 'CANCEL-BREAK',
284
+ 'CANCEL-BUTTON',
285
+ 'CAPS',
286
+ 'CAREFUL-PAINT',
287
+ 'CASE',
288
+ 'CASE-SEN',
289
+ 'CASE-SENS',
290
+ 'CASE-SENSI',
291
+ 'CASE-SENSIT',
292
+ 'CASE-SENSITI',
293
+ 'CASE-SENSITIV',
294
+ 'CASE-SENSITIVE',
295
+ 'CAST',
296
+ 'CATCH',
297
+ 'CDECL',
298
+ 'CENTER',
299
+ 'CENTERE',
300
+ 'CENTERED',
301
+ 'CHAINED',
302
+ 'CHARACTER',
303
+ 'CHARACTER_LENGTH',
304
+ 'CHARSET',
305
+ 'CHECK',
306
+ 'CHECKED',
307
+ 'CHOOSE',
308
+ 'CHR',
309
+ 'CLASS',
310
+ 'CLASS-TYPE',
311
+ 'CLEAR',
312
+ 'CLEAR-APPL-CONTEXT',
313
+ 'CLEAR-LOG',
314
+ 'CLEAR-SELECT',
315
+ 'CLEAR-SELECTI',
316
+ 'CLEAR-SELECTIO',
317
+ 'CLEAR-SELECTION',
318
+ 'CLEAR-SORT-ARROW',
319
+ 'CLEAR-SORT-ARROWS',
320
+ 'CLIENT-CONNECTION-ID',
321
+ 'CLIENT-PRINCIPAL',
322
+ 'CLIENT-TTY',
323
+ 'CLIENT-TYPE',
324
+ 'CLIENT-WORKSTATION',
325
+ 'CLIPBOARD',
326
+ 'CLOSE',
327
+ 'CLOSE-LOG',
328
+ 'CODE',
329
+ 'CODEBASE-LOCATOR',
330
+ 'CODEPAGE',
331
+ 'CODEPAGE-CONVERT',
332
+ 'COL',
333
+ 'COL-OF',
334
+ 'COLLATE',
335
+ 'COLON',
336
+ 'COLON-ALIGN',
337
+ 'COLON-ALIGNE',
338
+ 'COLON-ALIGNED',
339
+ 'COLOR',
340
+ 'COLOR-TABLE',
341
+ 'COLU',
342
+ 'COLUM',
343
+ 'COLUMN',
344
+ 'COLUMN-BGCOLOR',
345
+ 'COLUMN-DCOLOR',
346
+ 'COLUMN-FGCOLOR',
347
+ 'COLUMN-FONT',
348
+ 'COLUMN-LAB',
349
+ 'COLUMN-LABE',
350
+ 'COLUMN-LABEL',
351
+ 'COLUMN-MOVABLE',
352
+ 'COLUMN-OF',
353
+ 'COLUMN-PFCOLOR',
354
+ 'COLUMN-READ-ONLY',
355
+ 'COLUMN-RESIZABLE',
356
+ 'COLUMN-SCROLLING',
357
+ 'COLUMNS',
358
+ 'COM-HANDLE',
359
+ 'COM-SELF',
360
+ 'COMBO-BOX',
361
+ 'COMMAND',
362
+ 'COMPARES',
363
+ 'COMPILE',
364
+ 'COMPILER',
365
+ 'COMPLETE',
366
+ 'CONFIG-NAME',
367
+ 'CONNECT',
368
+ 'CONNECTED',
369
+ 'CONSTRUCTOR',
370
+ 'CONTAINS',
371
+ 'CONTENTS',
372
+ 'CONTEXT',
373
+ 'CONTEXT-HELP',
374
+ 'CONTEXT-HELP-FILE',
375
+ 'CONTEXT-HELP-ID',
376
+ 'CONTEXT-POPUP',
377
+ 'CONTROL',
378
+ 'CONTROL-BOX',
379
+ 'CONTROL-FRAME',
380
+ 'CONVERT',
381
+ 'CONVERT-3D-COLORS',
382
+ 'CONVERT-TO-OFFS',
383
+ 'CONVERT-TO-OFFSE',
384
+ 'CONVERT-TO-OFFSET',
385
+ 'COPY-DATASET',
386
+ 'COPY-LOB',
387
+ 'COPY-SAX-ATTRIBUTES',
388
+ 'COPY-TEMP-TABLE',
389
+ 'COUNT',
390
+ 'COUNT-OF',
391
+ 'CPCASE',
392
+ 'CPCOLL',
393
+ 'CPINTERNAL',
394
+ 'CPLOG',
395
+ 'CPPRINT',
396
+ 'CPRCODEIN',
397
+ 'CPRCODEOUT',
398
+ 'CPSTREAM',
399
+ 'CPTERM',
400
+ 'CRC-VALUE',
401
+ 'CREATE',
402
+ 'CREATE-LIKE',
403
+ 'CREATE-LIKE-SEQUENTIAL',
404
+ 'CREATE-NODE-NAMESPACE',
405
+ 'CREATE-RESULT-LIST-ENTRY',
406
+ 'CREATE-TEST-FILE',
407
+ 'CURRENT',
408
+ 'CURRENT-CHANGED',
409
+ 'CURRENT-COLUMN',
410
+ 'CURRENT-ENV',
411
+ 'CURRENT-ENVI',
412
+ 'CURRENT-ENVIR',
413
+ 'CURRENT-ENVIRO',
414
+ 'CURRENT-ENVIRON',
415
+ 'CURRENT-ENVIRONM',
416
+ 'CURRENT-ENVIRONME',
417
+ 'CURRENT-ENVIRONMEN',
418
+ 'CURRENT-ENVIRONMENT',
419
+ 'CURRENT-ITERATION',
420
+ 'CURRENT-LANG',
421
+ 'CURRENT-LANGU',
422
+ 'CURRENT-LANGUA',
423
+ 'CURRENT-LANGUAG',
424
+ 'CURRENT-LANGUAGE',
425
+ 'CURRENT-QUERY',
426
+ 'CURRENT-REQUEST-INFO',
427
+ 'CURRENT-RESPONSE-INFO',
428
+ 'CURRENT-RESULT-ROW',
429
+ 'CURRENT-ROW-MODIFIED',
430
+ 'CURRENT-VALUE',
431
+ 'CURRENT-WINDOW',
432
+ 'CURRENT_DATE',
433
+ 'CURS',
434
+ 'CURSO',
435
+ 'CURSOR',
436
+ 'CURSOR-CHAR',
437
+ 'CURSOR-LINE',
438
+ 'CURSOR-OFFSET',
439
+ 'DATA-BIND',
440
+ 'DATA-ENTRY-RET',
441
+ 'DATA-ENTRY-RETU',
442
+ 'DATA-ENTRY-RETUR',
443
+ 'DATA-ENTRY-RETURN',
444
+ 'DATA-REL',
445
+ 'DATA-RELA',
446
+ 'DATA-RELAT',
447
+ 'DATA-RELATI',
448
+ 'DATA-RELATIO',
449
+ 'DATA-RELATION',
450
+ 'DATA-SOURCE',
451
+ 'DATA-SOURCE-COMPLETE-MAP',
452
+ 'DATA-SOURCE-MODIFIED',
453
+ 'DATA-SOURCE-ROWID',
454
+ 'DATA-T',
455
+ 'DATA-TY',
456
+ 'DATA-TYP',
457
+ 'DATA-TYPE',
458
+ 'DATABASE',
459
+ 'DATASERVERS',
460
+ 'DATASET',
461
+ 'DATASET-HANDLE',
462
+ 'DATE',
463
+ 'DATE-F',
464
+ 'DATE-FO',
465
+ 'DATE-FOR',
466
+ 'DATE-FORM',
467
+ 'DATE-FORMA',
468
+ 'DATE-FORMAT',
469
+ 'DAY',
470
+ 'DB-CONTEXT',
471
+ 'DB-REFERENCES',
472
+ 'DBCODEPAGE',
473
+ 'DBCOLLATION',
474
+ 'DBNAME',
475
+ 'DBPARAM',
476
+ 'DBREST',
477
+ 'DBRESTR',
478
+ 'DBRESTRI',
479
+ 'DBRESTRIC',
480
+ 'DBRESTRICT',
481
+ 'DBRESTRICTI',
482
+ 'DBRESTRICTIO',
483
+ 'DBRESTRICTION',
484
+ 'DBRESTRICTIONS',
485
+ 'DBTASKID',
486
+ 'DBTYPE',
487
+ 'DBVERS',
488
+ 'DBVERSI',
489
+ 'DBVERSIO',
490
+ 'DBVERSION',
491
+ 'DCOLOR',
492
+ 'DDE',
493
+ 'DDE-ERROR',
494
+ 'DDE-I',
495
+ 'DDE-ID',
496
+ 'DDE-ITEM',
497
+ 'DDE-NAME',
498
+ 'DDE-TOPIC',
499
+ 'DEBLANK',
500
+ 'DEBU',
501
+ 'DEBUG',
502
+ 'DEBUG-ALERT',
503
+ 'DEBUG-LIST',
504
+ 'DEBUGGER',
505
+ 'DECIMAL',
506
+ 'DECIMALS',
507
+ 'DECLARE',
508
+ 'DECLARE-NAMESPACE',
509
+ 'DECRYPT',
510
+ 'DEFAULT',
511
+ 'DEFAULT-B',
512
+ 'DEFAULT-BU',
513
+ 'DEFAULT-BUFFER-HANDLE',
514
+ 'DEFAULT-BUT',
515
+ 'DEFAULT-BUTT',
516
+ 'DEFAULT-BUTTO',
517
+ 'DEFAULT-BUTTON',
518
+ 'DEFAULT-COMMIT',
519
+ 'DEFAULT-EX',
520
+ 'DEFAULT-EXT',
521
+ 'DEFAULT-EXTE',
522
+ 'DEFAULT-EXTEN',
523
+ 'DEFAULT-EXTENS',
524
+ 'DEFAULT-EXTENSI',
525
+ 'DEFAULT-EXTENSIO',
526
+ 'DEFAULT-EXTENSION',
527
+ 'DEFAULT-NOXL',
528
+ 'DEFAULT-NOXLA',
529
+ 'DEFAULT-NOXLAT',
530
+ 'DEFAULT-NOXLATE',
531
+ 'DEFAULT-VALUE',
532
+ 'DEFAULT-WINDOW',
533
+ 'DEFINE',
534
+ 'DEFINE-USER-EVENT-MANAGER',
535
+ 'DEFINED',
536
+ 'DEL',
537
+ 'DELE',
538
+ 'DELEGATE',
539
+ 'DELET',
540
+ 'DELETE PROCEDURE',
541
+ 'DELETE',
542
+ 'DELETE-CHAR',
543
+ 'DELETE-CHARA',
544
+ 'DELETE-CHARAC',
545
+ 'DELETE-CHARACT',
546
+ 'DELETE-CHARACTE',
547
+ 'DELETE-CHARACTER',
548
+ 'DELETE-CURRENT-ROW',
549
+ 'DELETE-LINE',
550
+ 'DELETE-RESULT-LIST-ENTRY',
551
+ 'DELETE-SELECTED-ROW',
552
+ 'DELETE-SELECTED-ROWS',
553
+ 'DELIMITER',
554
+ 'DESC',
555
+ 'DESCE',
556
+ 'DESCEN',
557
+ 'DESCEND',
558
+ 'DESCENDI',
559
+ 'DESCENDIN',
560
+ 'DESCENDING',
561
+ 'DESELECT-FOCUSED-ROW',
562
+ 'DESELECT-ROWS',
563
+ 'DESELECT-SELECTED-ROW',
564
+ 'DESELECTION',
565
+ 'DESTRUCTOR',
566
+ 'DIALOG-BOX',
567
+ 'DICT',
568
+ 'DICTI',
569
+ 'DICTIO',
570
+ 'DICTION',
571
+ 'DICTIONA',
572
+ 'DICTIONAR',
573
+ 'DICTIONARY',
574
+ 'DIR',
575
+ 'DISABLE',
576
+ 'DISABLE-AUTO-ZAP',
577
+ 'DISABLE-DUMP-TRIGGERS',
578
+ 'DISABLE-LOAD-TRIGGERS',
579
+ 'DISABLED',
580
+ 'DISCON',
581
+ 'DISCONN',
582
+ 'DISCONNE',
583
+ 'DISCONNEC',
584
+ 'DISCONNECT',
585
+ 'DISP',
586
+ 'DISPL',
587
+ 'DISPLA',
588
+ 'DISPLAY',
589
+ 'DISPLAY-MESSAGE',
590
+ 'DISPLAY-T',
591
+ 'DISPLAY-TY',
592
+ 'DISPLAY-TYP',
593
+ 'DISPLAY-TYPE',
594
+ 'DISTINCT',
595
+ 'DO',
596
+ 'DOMAIN-DESCRIPTION',
597
+ 'DOMAIN-NAME',
598
+ 'DOMAIN-TYPE',
599
+ 'DOS',
600
+ 'DOUBLE',
601
+ 'DOWN',
602
+ 'DRAG-ENABLED',
603
+ 'DROP',
604
+ 'DROP-DOWN',
605
+ 'DROP-DOWN-LIST',
606
+ 'DROP-FILE-NOTIFY',
607
+ 'DROP-TARGET',
608
+ 'DS-CLOSE-CURSOR',
609
+ 'DSLOG-MANAGER',
610
+ 'DUMP',
611
+ 'DYNAMIC',
612
+ 'DYNAMIC-ENUM',
613
+ 'DYNAMIC-FUNCTION',
614
+ 'DYNAMIC-INVOKE',
615
+ 'EACH',
616
+ 'ECHO',
617
+ 'EDGE',
618
+ 'EDGE-',
619
+ 'EDGE-C',
620
+ 'EDGE-CH',
621
+ 'EDGE-CHA',
622
+ 'EDGE-CHAR',
623
+ 'EDGE-CHARS',
624
+ 'EDGE-P',
625
+ 'EDGE-PI',
626
+ 'EDGE-PIX',
627
+ 'EDGE-PIXE',
628
+ 'EDGE-PIXEL',
629
+ 'EDGE-PIXELS',
630
+ 'EDIT-CAN-PASTE',
631
+ 'EDIT-CAN-UNDO',
632
+ 'EDIT-CLEAR',
633
+ 'EDIT-COPY',
634
+ 'EDIT-CUT',
635
+ 'EDIT-PASTE',
636
+ 'EDIT-UNDO',
637
+ 'EDITING',
638
+ 'EDITOR',
639
+ 'ELSE',
640
+ 'EMPTY',
641
+ 'EMPTY-TEMP-TABLE',
642
+ 'ENABLE',
643
+ 'ENABLED-FIELDS',
644
+ 'ENCODE',
645
+ 'ENCRYPT',
646
+ 'ENCRYPT-AUDIT-MAC-KEY',
647
+ 'ENCRYPTION-SALT',
648
+ 'END',
649
+ 'END-DOCUMENT',
650
+ 'END-ELEMENT',
651
+ 'END-EVENT-GROUP',
652
+ 'END-FILE-DROP',
653
+ 'END-KEY',
654
+ 'END-MOVE',
655
+ 'END-RESIZE',
656
+ 'END-ROW-RESIZE',
657
+ 'END-USER-PROMPT',
658
+ 'ENDKEY',
659
+ 'ENTERED',
660
+ 'ENTITY-EXPANSION-LIMIT',
661
+ 'ENTRY',
662
+ 'ENUM',
663
+ 'EQ',
664
+ 'ERROR',
665
+ 'ERROR-COL',
666
+ 'ERROR-COLU',
667
+ 'ERROR-COLUM',
668
+ 'ERROR-COLUMN',
669
+ 'ERROR-ROW',
670
+ 'ERROR-STACK-TRACE',
671
+ 'ERROR-STAT',
672
+ 'ERROR-STATU',
673
+ 'ERROR-STATUS',
674
+ 'ESCAPE',
675
+ 'ETIME',
676
+ 'EVENT',
677
+ 'EVENT-GROUP-ID',
678
+ 'EVENT-PROCEDURE',
679
+ 'EVENT-PROCEDURE-CONTEXT',
680
+ 'EVENT-T',
681
+ 'EVENT-TY',
682
+ 'EVENT-TYP',
683
+ 'EVENT-TYPE',
684
+ 'EVENTS',
685
+ 'EXCEPT',
686
+ 'EXCLUSIVE',
687
+ 'EXCLUSIVE-',
688
+ 'EXCLUSIVE-ID',
689
+ 'EXCLUSIVE-L',
690
+ 'EXCLUSIVE-LO',
691
+ 'EXCLUSIVE-LOC',
692
+ 'EXCLUSIVE-LOCK',
693
+ 'EXCLUSIVE-WEB-USER',
694
+ 'EXECUTE',
695
+ 'EXISTS',
696
+ 'EXP',
697
+ 'EXPAND',
698
+ 'EXPANDABLE',
699
+ 'EXPLICIT',
700
+ 'EXPORT',
701
+ 'EXPORT-PRINCIPAL',
702
+ 'EXTENDED',
703
+ 'EXTENT',
704
+ 'EXTERNAL',
705
+ 'FALSE',
706
+ 'FETCH',
707
+ 'FETCH-SELECTED-ROW',
708
+ 'FGC',
709
+ 'FGCO',
710
+ 'FGCOL',
711
+ 'FGCOLO',
712
+ 'FGCOLOR',
713
+ 'FIELD',
714
+ 'FIELDS',
715
+ 'FILE',
716
+ 'FILE-CREATE-DATE',
717
+ 'FILE-CREATE-TIME',
718
+ 'FILE-INFO',
719
+ 'FILE-INFOR',
720
+ 'FILE-INFORM',
721
+ 'FILE-INFORMA',
722
+ 'FILE-INFORMAT',
723
+ 'FILE-INFORMATI',
724
+ 'FILE-INFORMATIO',
725
+ 'FILE-INFORMATION',
726
+ 'FILE-MOD-DATE',
727
+ 'FILE-MOD-TIME',
728
+ 'FILE-NAME',
729
+ 'FILE-OFF',
730
+ 'FILE-OFFS',
731
+ 'FILE-OFFSE',
732
+ 'FILE-OFFSET',
733
+ 'FILE-SIZE',
734
+ 'FILE-TYPE',
735
+ 'FILENAME',
736
+ 'FILL',
737
+ 'FILL-IN',
738
+ 'FILLED',
739
+ 'FILTERS',
740
+ 'FINAL',
741
+ 'FINALLY',
742
+ 'FIND',
743
+ 'FIND-BY-ROWID',
744
+ 'FIND-CASE-SENSITIVE',
745
+ 'FIND-CURRENT',
746
+ 'FIND-FIRST',
747
+ 'FIND-GLOBAL',
748
+ 'FIND-LAST',
749
+ 'FIND-NEXT-OCCURRENCE',
750
+ 'FIND-PREV-OCCURRENCE',
751
+ 'FIND-SELECT',
752
+ 'FIND-UNIQUE',
753
+ 'FIND-WRAP-AROUND',
754
+ 'FINDER',
755
+ 'FIRST',
756
+ 'FIRST-ASYNCH-REQUEST',
757
+ 'FIRST-CHILD',
758
+ 'FIRST-COLUMN',
759
+ 'FIRST-FORM',
760
+ 'FIRST-OBJECT',
761
+ 'FIRST-OF',
762
+ 'FIRST-PROC',
763
+ 'FIRST-PROCE',
764
+ 'FIRST-PROCED',
765
+ 'FIRST-PROCEDU',
766
+ 'FIRST-PROCEDUR',
767
+ 'FIRST-PROCEDURE',
768
+ 'FIRST-SERVER',
769
+ 'FIRST-TAB-I',
770
+ 'FIRST-TAB-IT',
771
+ 'FIRST-TAB-ITE',
772
+ 'FIRST-TAB-ITEM',
773
+ 'FIT-LAST-COLUMN',
774
+ 'FIXED-ONLY',
775
+ 'FLAT-BUTTON',
776
+ 'FLOAT',
777
+ 'FOCUS',
778
+ 'FOCUSED-ROW',
779
+ 'FOCUSED-ROW-SELECTED',
780
+ 'FONT',
781
+ 'FONT-TABLE',
782
+ 'FOR',
783
+ 'FORCE-FILE',
784
+ 'FORE',
785
+ 'FOREG',
786
+ 'FOREGR',
787
+ 'FOREGRO',
788
+ 'FOREGROU',
789
+ 'FOREGROUN',
790
+ 'FOREGROUND',
791
+ 'FORM INPUT',
792
+ 'FORM',
793
+ 'FORM-LONG-INPUT',
794
+ 'FORMA',
795
+ 'FORMAT',
796
+ 'FORMATTE',
797
+ 'FORMATTED',
798
+ 'FORWARD',
799
+ 'FORWARDS',
800
+ 'FRAGMEN',
801
+ 'FRAGMENT',
802
+ 'FRAM',
803
+ 'FRAME',
804
+ 'FRAME-COL',
805
+ 'FRAME-DB',
806
+ 'FRAME-DOWN',
807
+ 'FRAME-FIELD',
808
+ 'FRAME-FILE',
809
+ 'FRAME-INDE',
810
+ 'FRAME-INDEX',
811
+ 'FRAME-LINE',
812
+ 'FRAME-NAME',
813
+ 'FRAME-ROW',
814
+ 'FRAME-SPA',
815
+ 'FRAME-SPAC',
816
+ 'FRAME-SPACI',
817
+ 'FRAME-SPACIN',
818
+ 'FRAME-SPACING',
819
+ 'FRAME-VAL',
820
+ 'FRAME-VALU',
821
+ 'FRAME-VALUE',
822
+ 'FRAME-X',
823
+ 'FRAME-Y',
824
+ 'FREQUENCY',
825
+ 'FROM',
826
+ 'FROM-C',
827
+ 'FROM-CH',
828
+ 'FROM-CHA',
829
+ 'FROM-CHAR',
830
+ 'FROM-CHARS',
831
+ 'FROM-CUR',
832
+ 'FROM-CURR',
833
+ 'FROM-CURRE',
834
+ 'FROM-CURREN',
835
+ 'FROM-CURRENT',
836
+ 'FROM-P',
837
+ 'FROM-PI',
838
+ 'FROM-PIX',
839
+ 'FROM-PIXE',
840
+ 'FROM-PIXEL',
841
+ 'FROM-PIXELS',
842
+ 'FULL-HEIGHT',
843
+ 'FULL-HEIGHT-',
844
+ 'FULL-HEIGHT-C',
845
+ 'FULL-HEIGHT-CH',
846
+ 'FULL-HEIGHT-CHA',
847
+ 'FULL-HEIGHT-CHAR',
848
+ 'FULL-HEIGHT-CHARS',
849
+ 'FULL-HEIGHT-P',
850
+ 'FULL-HEIGHT-PI',
851
+ 'FULL-HEIGHT-PIX',
852
+ 'FULL-HEIGHT-PIXE',
853
+ 'FULL-HEIGHT-PIXEL',
854
+ 'FULL-HEIGHT-PIXELS',
855
+ 'FULL-PATHN',
856
+ 'FULL-PATHNA',
857
+ 'FULL-PATHNAM',
858
+ 'FULL-PATHNAME',
859
+ 'FULL-WIDTH',
860
+ 'FULL-WIDTH-',
861
+ 'FULL-WIDTH-C',
862
+ 'FULL-WIDTH-CH',
863
+ 'FULL-WIDTH-CHA',
864
+ 'FULL-WIDTH-CHAR',
865
+ 'FULL-WIDTH-CHARS',
866
+ 'FULL-WIDTH-P',
867
+ 'FULL-WIDTH-PI',
868
+ 'FULL-WIDTH-PIX',
869
+ 'FULL-WIDTH-PIXE',
870
+ 'FULL-WIDTH-PIXEL',
871
+ 'FULL-WIDTH-PIXELS',
872
+ 'FUNCTION',
873
+ 'FUNCTION-CALL-TYPE',
874
+ 'GATEWAY',
875
+ 'GATEWAYS',
876
+ 'GE',
877
+ 'GENERATE-MD5',
878
+ 'GENERATE-PBE-KEY',
879
+ 'GENERATE-PBE-SALT',
880
+ 'GENERATE-RANDOM-KEY',
881
+ 'GENERATE-UUID',
882
+ 'GET',
883
+ 'GET-ATTR-CALL-TYPE',
884
+ 'GET-ATTRIBUTE-NODE',
885
+ 'GET-BINARY-DATA',
886
+ 'GET-BLUE',
887
+ 'GET-BLUE-',
888
+ 'GET-BLUE-V',
889
+ 'GET-BLUE-VA',
890
+ 'GET-BLUE-VAL',
891
+ 'GET-BLUE-VALU',
892
+ 'GET-BLUE-VALUE',
893
+ 'GET-BROWSE-COLUMN',
894
+ 'GET-BUFFER-HANDLE',
895
+ 'GET-BYTE',
896
+ 'GET-CALLBACK-PROC-CONTEXT',
897
+ 'GET-CALLBACK-PROC-NAME',
898
+ 'GET-CGI-LIST',
899
+ 'GET-CGI-LONG-VALUE',
900
+ 'GET-CGI-VALUE',
901
+ 'GET-CLASS',
902
+ 'GET-CODEPAGES',
903
+ 'GET-COLLATIONS',
904
+ 'GET-CONFIG-VALUE',
905
+ 'GET-CURRENT',
906
+ 'GET-DOUBLE',
907
+ 'GET-DROPPED-FILE',
908
+ 'GET-DYNAMIC',
909
+ 'GET-ERROR-COLUMN',
910
+ 'GET-ERROR-ROW',
911
+ 'GET-FILE',
912
+ 'GET-FILE-NAME',
913
+ 'GET-FILE-OFFSE',
914
+ 'GET-FILE-OFFSET',
915
+ 'GET-FIRST',
916
+ 'GET-FLOAT',
917
+ 'GET-GREEN',
918
+ 'GET-GREEN-',
919
+ 'GET-GREEN-V',
920
+ 'GET-GREEN-VA',
921
+ 'GET-GREEN-VAL',
922
+ 'GET-GREEN-VALU',
923
+ 'GET-GREEN-VALUE',
924
+ 'GET-INDEX-BY-NAMESPACE-NAME',
925
+ 'GET-INDEX-BY-QNAME',
926
+ 'GET-INT64',
927
+ 'GET-ITERATION',
928
+ 'GET-KEY-VAL',
929
+ 'GET-KEY-VALU',
930
+ 'GET-KEY-VALUE',
931
+ 'GET-LAST',
932
+ 'GET-LOCALNAME-BY-INDEX',
933
+ 'GET-LONG',
934
+ 'GET-MESSAGE',
935
+ 'GET-NEXT',
936
+ 'GET-NUMBER',
937
+ 'GET-POINTER-VALUE',
938
+ 'GET-PREV',
939
+ 'GET-PRINTERS',
940
+ 'GET-PROPERTY',
941
+ 'GET-QNAME-BY-INDEX',
942
+ 'GET-RED',
943
+ 'GET-RED-',
944
+ 'GET-RED-V',
945
+ 'GET-RED-VA',
946
+ 'GET-RED-VAL',
947
+ 'GET-RED-VALU',
948
+ 'GET-RED-VALUE',
949
+ 'GET-REPOSITIONED-ROW',
950
+ 'GET-RGB-VALUE',
951
+ 'GET-SELECTED',
952
+ 'GET-SELECTED-',
953
+ 'GET-SELECTED-W',
954
+ 'GET-SELECTED-WI',
955
+ 'GET-SELECTED-WID',
956
+ 'GET-SELECTED-WIDG',
957
+ 'GET-SELECTED-WIDGE',
958
+ 'GET-SELECTED-WIDGET',
959
+ 'GET-SHORT',
960
+ 'GET-SIGNATURE',
961
+ 'GET-SIZE',
962
+ 'GET-STRING',
963
+ 'GET-TAB-ITEM',
964
+ 'GET-TEXT-HEIGHT',
965
+ 'GET-TEXT-HEIGHT-',
966
+ 'GET-TEXT-HEIGHT-C',
967
+ 'GET-TEXT-HEIGHT-CH',
968
+ 'GET-TEXT-HEIGHT-CHA',
969
+ 'GET-TEXT-HEIGHT-CHAR',
970
+ 'GET-TEXT-HEIGHT-CHARS',
971
+ 'GET-TEXT-HEIGHT-P',
972
+ 'GET-TEXT-HEIGHT-PI',
973
+ 'GET-TEXT-HEIGHT-PIX',
974
+ 'GET-TEXT-HEIGHT-PIXE',
975
+ 'GET-TEXT-HEIGHT-PIXEL',
976
+ 'GET-TEXT-HEIGHT-PIXELS',
977
+ 'GET-TEXT-WIDTH',
978
+ 'GET-TEXT-WIDTH-',
979
+ 'GET-TEXT-WIDTH-C',
980
+ 'GET-TEXT-WIDTH-CH',
981
+ 'GET-TEXT-WIDTH-CHA',
982
+ 'GET-TEXT-WIDTH-CHAR',
983
+ 'GET-TEXT-WIDTH-CHARS',
984
+ 'GET-TEXT-WIDTH-P',
985
+ 'GET-TEXT-WIDTH-PI',
986
+ 'GET-TEXT-WIDTH-PIX',
987
+ 'GET-TEXT-WIDTH-PIXE',
988
+ 'GET-TEXT-WIDTH-PIXEL',
989
+ 'GET-TEXT-WIDTH-PIXELS',
990
+ 'GET-TYPE-BY-INDEX',
991
+ 'GET-TYPE-BY-NAMESPACE-NAME',
992
+ 'GET-TYPE-BY-QNAME',
993
+ 'GET-UNSIGNED-LONG',
994
+ 'GET-UNSIGNED-SHORT',
995
+ 'GET-URI-BY-INDEX',
996
+ 'GET-VALUE-BY-INDEX',
997
+ 'GET-VALUE-BY-NAMESPACE-NAME',
998
+ 'GET-VALUE-BY-QNAME',
999
+ 'GET-WAIT-STATE',
1000
+ 'GETBYTE',
1001
+ 'GLOBAL',
1002
+ 'GO-ON',
1003
+ 'GO-PEND',
1004
+ 'GO-PENDI',
1005
+ 'GO-PENDIN',
1006
+ 'GO-PENDING',
1007
+ 'GRANT',
1008
+ 'GRAPHIC-E',
1009
+ 'GRAPHIC-ED',
1010
+ 'GRAPHIC-EDG',
1011
+ 'GRAPHIC-EDGE',
1012
+ 'GRID-FACTOR-H',
1013
+ 'GRID-FACTOR-HO',
1014
+ 'GRID-FACTOR-HOR',
1015
+ 'GRID-FACTOR-HORI',
1016
+ 'GRID-FACTOR-HORIZ',
1017
+ 'GRID-FACTOR-HORIZO',
1018
+ 'GRID-FACTOR-HORIZON',
1019
+ 'GRID-FACTOR-HORIZONT',
1020
+ 'GRID-FACTOR-HORIZONTA',
1021
+ 'GRID-FACTOR-HORIZONTAL',
1022
+ 'GRID-FACTOR-V',
1023
+ 'GRID-FACTOR-VE',
1024
+ 'GRID-FACTOR-VER',
1025
+ 'GRID-FACTOR-VERT',
1026
+ 'GRID-FACTOR-VERTI',
1027
+ 'GRID-FACTOR-VERTIC',
1028
+ 'GRID-FACTOR-VERTICA',
1029
+ 'GRID-FACTOR-VERTICAL',
1030
+ 'GRID-SNAP',
1031
+ 'GRID-UNIT-HEIGHT',
1032
+ 'GRID-UNIT-HEIGHT-',
1033
+ 'GRID-UNIT-HEIGHT-C',
1034
+ 'GRID-UNIT-HEIGHT-CH',
1035
+ 'GRID-UNIT-HEIGHT-CHA',
1036
+ 'GRID-UNIT-HEIGHT-CHARS',
1037
+ 'GRID-UNIT-HEIGHT-P',
1038
+ 'GRID-UNIT-HEIGHT-PI',
1039
+ 'GRID-UNIT-HEIGHT-PIX',
1040
+ 'GRID-UNIT-HEIGHT-PIXE',
1041
+ 'GRID-UNIT-HEIGHT-PIXEL',
1042
+ 'GRID-UNIT-HEIGHT-PIXELS',
1043
+ 'GRID-UNIT-WIDTH',
1044
+ 'GRID-UNIT-WIDTH-',
1045
+ 'GRID-UNIT-WIDTH-C',
1046
+ 'GRID-UNIT-WIDTH-CH',
1047
+ 'GRID-UNIT-WIDTH-CHA',
1048
+ 'GRID-UNIT-WIDTH-CHAR',
1049
+ 'GRID-UNIT-WIDTH-CHARS',
1050
+ 'GRID-UNIT-WIDTH-P',
1051
+ 'GRID-UNIT-WIDTH-PI',
1052
+ 'GRID-UNIT-WIDTH-PIX',
1053
+ 'GRID-UNIT-WIDTH-PIXE',
1054
+ 'GRID-UNIT-WIDTH-PIXEL',
1055
+ 'GRID-UNIT-WIDTH-PIXELS',
1056
+ 'GRID-VISIBLE',
1057
+ 'GROUP',
1058
+ 'GT',
1059
+ 'GUID',
1060
+ 'HANDLE',
1061
+ 'HANDLER',
1062
+ 'HAS-RECORDS',
1063
+ 'HAVING',
1064
+ 'HEADER',
1065
+ 'HEIGHT',
1066
+ 'HEIGHT-',
1067
+ 'HEIGHT-C',
1068
+ 'HEIGHT-CH',
1069
+ 'HEIGHT-CHA',
1070
+ 'HEIGHT-CHAR',
1071
+ 'HEIGHT-CHARS',
1072
+ 'HEIGHT-P',
1073
+ 'HEIGHT-PI',
1074
+ 'HEIGHT-PIX',
1075
+ 'HEIGHT-PIXE',
1076
+ 'HEIGHT-PIXEL',
1077
+ 'HEIGHT-PIXELS',
1078
+ 'HELP',
1079
+ 'HEX-DECODE',
1080
+ 'HEX-ENCODE',
1081
+ 'HIDDEN',
1082
+ 'HIDE',
1083
+ 'HORI',
1084
+ 'HORIZ',
1085
+ 'HORIZO',
1086
+ 'HORIZON',
1087
+ 'HORIZONT',
1088
+ 'HORIZONTA',
1089
+ 'HORIZONTAL',
1090
+ 'HOST-BYTE-ORDER',
1091
+ 'HTML-CHARSET',
1092
+ 'HTML-END-OF-LINE',
1093
+ 'HTML-END-OF-PAGE',
1094
+ 'HTML-FRAME-BEGIN',
1095
+ 'HTML-FRAME-END',
1096
+ 'HTML-HEADER-BEGIN',
1097
+ 'HTML-HEADER-END',
1098
+ 'HTML-TITLE-BEGIN',
1099
+ 'HTML-TITLE-END',
1100
+ 'HWND',
1101
+ 'ICON',
1102
+ 'IF',
1103
+ 'IMAGE',
1104
+ 'IMAGE-DOWN',
1105
+ 'IMAGE-INSENSITIVE',
1106
+ 'IMAGE-SIZE',
1107
+ 'IMAGE-SIZE-C',
1108
+ 'IMAGE-SIZE-CH',
1109
+ 'IMAGE-SIZE-CHA',
1110
+ 'IMAGE-SIZE-CHAR',
1111
+ 'IMAGE-SIZE-CHARS',
1112
+ 'IMAGE-SIZE-P',
1113
+ 'IMAGE-SIZE-PI',
1114
+ 'IMAGE-SIZE-PIX',
1115
+ 'IMAGE-SIZE-PIXE',
1116
+ 'IMAGE-SIZE-PIXEL',
1117
+ 'IMAGE-SIZE-PIXELS',
1118
+ 'IMAGE-UP',
1119
+ 'IMMEDIATE-DISPLAY',
1120
+ 'IMPLEMENTS',
1121
+ 'IMPORT',
1122
+ 'IMPORT-PRINCIPAL',
1123
+ 'IN',
1124
+ 'IN-HANDLE',
1125
+ 'INCREMENT-EXCLUSIVE-ID',
1126
+ 'INDEX',
1127
+ 'INDEX-HINT',
1128
+ 'INDEX-INFORMATION',
1129
+ 'INDEXED-REPOSITION',
1130
+ 'INDICATOR',
1131
+ 'INFO',
1132
+ 'INFOR',
1133
+ 'INFORM',
1134
+ 'INFORMA',
1135
+ 'INFORMAT',
1136
+ 'INFORMATI',
1137
+ 'INFORMATIO',
1138
+ 'INFORMATION',
1139
+ 'INHERIT-BGC',
1140
+ 'INHERIT-BGCO',
1141
+ 'INHERIT-BGCOL',
1142
+ 'INHERIT-BGCOLO',
1143
+ 'INHERIT-BGCOLOR',
1144
+ 'INHERIT-FGC',
1145
+ 'INHERIT-FGCO',
1146
+ 'INHERIT-FGCOL',
1147
+ 'INHERIT-FGCOLO',
1148
+ 'INHERIT-FGCOLOR',
1149
+ 'INHERITS',
1150
+ 'INIT',
1151
+ 'INITI',
1152
+ 'INITIA',
1153
+ 'INITIAL',
1154
+ 'INITIAL-DIR',
1155
+ 'INITIAL-FILTER',
1156
+ 'INITIALIZE-DOCUMENT-TYPE',
1157
+ 'INITIATE',
1158
+ 'INNER-CHARS',
1159
+ 'INNER-LINES',
1160
+ 'INPUT',
1161
+ 'INPUT-O',
1162
+ 'INPUT-OU',
1163
+ 'INPUT-OUT',
1164
+ 'INPUT-OUTP',
1165
+ 'INPUT-OUTPU',
1166
+ 'INPUT-OUTPUT',
1167
+ 'INPUT-VALUE',
1168
+ 'INSERT',
1169
+ 'INSERT-ATTRIBUTE',
1170
+ 'INSERT-B',
1171
+ 'INSERT-BA',
1172
+ 'INSERT-BAC',
1173
+ 'INSERT-BACK',
1174
+ 'INSERT-BACKT',
1175
+ 'INSERT-BACKTA',
1176
+ 'INSERT-BACKTAB',
1177
+ 'INSERT-FILE',
1178
+ 'INSERT-ROW',
1179
+ 'INSERT-STRING',
1180
+ 'INSERT-T',
1181
+ 'INSERT-TA',
1182
+ 'INSERT-TAB',
1183
+ 'INT64',
1184
+ 'INT',
1185
+ 'INTEGER',
1186
+ 'INTERFACE',
1187
+ 'INTERNAL-ENTRIES',
1188
+ 'INTO',
1189
+ 'INVOKE',
1190
+ 'IS',
1191
+ 'IS-ATTR',
1192
+ 'IS-ATTR-',
1193
+ 'IS-ATTR-S',
1194
+ 'IS-ATTR-SP',
1195
+ 'IS-ATTR-SPA',
1196
+ 'IS-ATTR-SPAC',
1197
+ 'IS-ATTR-SPACE',
1198
+ 'IS-CLASS',
1199
+ 'IS-JSON',
1200
+ 'IS-LEAD-BYTE',
1201
+ 'IS-OPEN',
1202
+ 'IS-PARAMETER-SET',
1203
+ 'IS-PARTITIONED',
1204
+ 'IS-ROW-SELECTED',
1205
+ 'IS-SELECTED',
1206
+ 'IS-XML',
1207
+ 'ITEM',
1208
+ 'ITEMS-PER-ROW',
1209
+ 'JOIN',
1210
+ 'JOIN-BY-SQLDB',
1211
+ 'KBLABEL',
1212
+ 'KEEP-CONNECTION-OPEN',
1213
+ 'KEEP-FRAME-Z',
1214
+ 'KEEP-FRAME-Z-',
1215
+ 'KEEP-FRAME-Z-O',
1216
+ 'KEEP-FRAME-Z-OR',
1217
+ 'KEEP-FRAME-Z-ORD',
1218
+ 'KEEP-FRAME-Z-ORDE',
1219
+ 'KEEP-FRAME-Z-ORDER',
1220
+ 'KEEP-MESSAGES',
1221
+ 'KEEP-SECURITY-CACHE',
1222
+ 'KEEP-TAB-ORDER',
1223
+ 'KEY',
1224
+ 'KEY-CODE',
1225
+ 'KEY-FUNC',
1226
+ 'KEY-FUNCT',
1227
+ 'KEY-FUNCTI',
1228
+ 'KEY-FUNCTIO',
1229
+ 'KEY-FUNCTION',
1230
+ 'KEY-LABEL',
1231
+ 'KEYCODE',
1232
+ 'KEYFUNC',
1233
+ 'KEYFUNCT',
1234
+ 'KEYFUNCTI',
1235
+ 'KEYFUNCTIO',
1236
+ 'KEYFUNCTION',
1237
+ 'KEYLABEL',
1238
+ 'KEYS',
1239
+ 'KEYWORD',
1240
+ 'KEYWORD-ALL',
1241
+ 'LABEL',
1242
+ 'LABEL-BGC',
1243
+ 'LABEL-BGCO',
1244
+ 'LABEL-BGCOL',
1245
+ 'LABEL-BGCOLO',
1246
+ 'LABEL-BGCOLOR',
1247
+ 'LABEL-DC',
1248
+ 'LABEL-DCO',
1249
+ 'LABEL-DCOL',
1250
+ 'LABEL-DCOLO',
1251
+ 'LABEL-DCOLOR',
1252
+ 'LABEL-FGC',
1253
+ 'LABEL-FGCO',
1254
+ 'LABEL-FGCOL',
1255
+ 'LABEL-FGCOLO',
1256
+ 'LABEL-FGCOLOR',
1257
+ 'LABEL-FONT',
1258
+ 'LABEL-PFC',
1259
+ 'LABEL-PFCO',
1260
+ 'LABEL-PFCOL',
1261
+ 'LABEL-PFCOLO',
1262
+ 'LABEL-PFCOLOR',
1263
+ 'LABELS',
1264
+ 'LABELS-HAVE-COLONS',
1265
+ 'LANDSCAPE',
1266
+ 'LANGUAGE',
1267
+ 'LANGUAGES',
1268
+ 'LARGE',
1269
+ 'LARGE-TO-SMALL',
1270
+ 'LAST',
1271
+ 'LAST-ASYNCH-REQUEST',
1272
+ 'LAST-BATCH',
1273
+ 'LAST-CHILD',
1274
+ 'LAST-EVEN',
1275
+ 'LAST-EVENT',
1276
+ 'LAST-FORM',
1277
+ 'LAST-KEY',
1278
+ 'LAST-OBJECT',
1279
+ 'LAST-OF',
1280
+ 'LAST-PROCE',
1281
+ 'LAST-PROCED',
1282
+ 'LAST-PROCEDU',
1283
+ 'LAST-PROCEDUR',
1284
+ 'LAST-PROCEDURE',
1285
+ 'LAST-SERVER',
1286
+ 'LAST-TAB-I',
1287
+ 'LAST-TAB-IT',
1288
+ 'LAST-TAB-ITE',
1289
+ 'LAST-TAB-ITEM',
1290
+ 'LASTKEY',
1291
+ 'LC',
1292
+ 'LDBNAME',
1293
+ 'LE',
1294
+ 'LEAVE',
1295
+ 'LEFT-ALIGN',
1296
+ 'LEFT-ALIGNE',
1297
+ 'LEFT-ALIGNED',
1298
+ 'LEFT-TRIM',
1299
+ 'LENGTH',
1300
+ 'LIBRARY',
1301
+ 'LIKE',
1302
+ 'LIKE-SEQUENTIAL',
1303
+ 'LINE',
1304
+ 'LINE-COUNT',
1305
+ 'LINE-COUNTE',
1306
+ 'LINE-COUNTER',
1307
+ 'LIST-EVENTS',
1308
+ 'LIST-ITEM-PAIRS',
1309
+ 'LIST-ITEMS',
1310
+ 'LIST-PROPERTY-NAMES',
1311
+ 'LIST-QUERY-ATTRS',
1312
+ 'LIST-SET-ATTRS',
1313
+ 'LIST-WIDGETS',
1314
+ 'LISTI',
1315
+ 'LISTIN',
1316
+ 'LISTING',
1317
+ 'LITERAL-QUESTION',
1318
+ 'LITTLE-ENDIAN',
1319
+ 'LOAD',
1320
+ 'LOAD-DOMAINS',
1321
+ 'LOAD-ICON',
1322
+ 'LOAD-IMAGE',
1323
+ 'LOAD-IMAGE-DOWN',
1324
+ 'LOAD-IMAGE-INSENSITIVE',
1325
+ 'LOAD-IMAGE-UP',
1326
+ 'LOAD-MOUSE-P',
1327
+ 'LOAD-MOUSE-PO',
1328
+ 'LOAD-MOUSE-POI',
1329
+ 'LOAD-MOUSE-POIN',
1330
+ 'LOAD-MOUSE-POINT',
1331
+ 'LOAD-MOUSE-POINTE',
1332
+ 'LOAD-MOUSE-POINTER',
1333
+ 'LOAD-PICTURE',
1334
+ 'LOAD-SMALL-ICON',
1335
+ 'LOCAL-NAME',
1336
+ 'LOCAL-VERSION-INFO',
1337
+ 'LOCATOR-COLUMN-NUMBER',
1338
+ 'LOCATOR-LINE-NUMBER',
1339
+ 'LOCATOR-PUBLIC-ID',
1340
+ 'LOCATOR-SYSTEM-ID',
1341
+ 'LOCATOR-TYPE',
1342
+ 'LOCK-REGISTRATION',
1343
+ 'LOCKED',
1344
+ 'LOG',
1345
+ 'LOG-AUDIT-EVENT',
1346
+ 'LOG-MANAGER',
1347
+ 'LOGICAL',
1348
+ 'LOGIN-EXPIRATION-TIMESTAMP',
1349
+ 'LOGIN-HOST',
1350
+ 'LOGIN-STATE',
1351
+ 'LOGOUT',
1352
+ 'LONGCHAR',
1353
+ 'LOOKAHEAD',
1354
+ 'LOOKUP',
1355
+ 'LT',
1356
+ 'MACHINE-CLASS',
1357
+ 'MANDATORY',
1358
+ 'MANUAL-HIGHLIGHT',
1359
+ 'MAP',
1360
+ 'MARGIN-EXTRA',
1361
+ 'MARGIN-HEIGHT',
1362
+ 'MARGIN-HEIGHT-',
1363
+ 'MARGIN-HEIGHT-C',
1364
+ 'MARGIN-HEIGHT-CH',
1365
+ 'MARGIN-HEIGHT-CHA',
1366
+ 'MARGIN-HEIGHT-CHAR',
1367
+ 'MARGIN-HEIGHT-CHARS',
1368
+ 'MARGIN-HEIGHT-P',
1369
+ 'MARGIN-HEIGHT-PI',
1370
+ 'MARGIN-HEIGHT-PIX',
1371
+ 'MARGIN-HEIGHT-PIXE',
1372
+ 'MARGIN-HEIGHT-PIXEL',
1373
+ 'MARGIN-HEIGHT-PIXELS',
1374
+ 'MARGIN-WIDTH',
1375
+ 'MARGIN-WIDTH-',
1376
+ 'MARGIN-WIDTH-C',
1377
+ 'MARGIN-WIDTH-CH',
1378
+ 'MARGIN-WIDTH-CHA',
1379
+ 'MARGIN-WIDTH-CHAR',
1380
+ 'MARGIN-WIDTH-CHARS',
1381
+ 'MARGIN-WIDTH-P',
1382
+ 'MARGIN-WIDTH-PI',
1383
+ 'MARGIN-WIDTH-PIX',
1384
+ 'MARGIN-WIDTH-PIXE',
1385
+ 'MARGIN-WIDTH-PIXEL',
1386
+ 'MARGIN-WIDTH-PIXELS',
1387
+ 'MARK-NEW',
1388
+ 'MARK-ROW-STATE',
1389
+ 'MATCHES',
1390
+ 'MAX',
1391
+ 'MAX-BUTTON',
1392
+ 'MAX-CHARS',
1393
+ 'MAX-DATA-GUESS',
1394
+ 'MAX-HEIGHT',
1395
+ 'MAX-HEIGHT-C',
1396
+ 'MAX-HEIGHT-CH',
1397
+ 'MAX-HEIGHT-CHA',
1398
+ 'MAX-HEIGHT-CHAR',
1399
+ 'MAX-HEIGHT-CHARS',
1400
+ 'MAX-HEIGHT-P',
1401
+ 'MAX-HEIGHT-PI',
1402
+ 'MAX-HEIGHT-PIX',
1403
+ 'MAX-HEIGHT-PIXE',
1404
+ 'MAX-HEIGHT-PIXEL',
1405
+ 'MAX-HEIGHT-PIXELS',
1406
+ 'MAX-ROWS',
1407
+ 'MAX-SIZE',
1408
+ 'MAX-VAL',
1409
+ 'MAX-VALU',
1410
+ 'MAX-VALUE',
1411
+ 'MAX-WIDTH',
1412
+ 'MAX-WIDTH-',
1413
+ 'MAX-WIDTH-C',
1414
+ 'MAX-WIDTH-CH',
1415
+ 'MAX-WIDTH-CHA',
1416
+ 'MAX-WIDTH-CHAR',
1417
+ 'MAX-WIDTH-CHARS',
1418
+ 'MAX-WIDTH-P',
1419
+ 'MAX-WIDTH-PI',
1420
+ 'MAX-WIDTH-PIX',
1421
+ 'MAX-WIDTH-PIXE',
1422
+ 'MAX-WIDTH-PIXEL',
1423
+ 'MAX-WIDTH-PIXELS',
1424
+ 'MAXI',
1425
+ 'MAXIM',
1426
+ 'MAXIMIZE',
1427
+ 'MAXIMU',
1428
+ 'MAXIMUM',
1429
+ 'MAXIMUM-LEVEL',
1430
+ 'MD5-DIGEST',
1431
+ 'MEMBER',
1432
+ 'MEMPTR-TO-NODE-VALUE',
1433
+ 'MENU',
1434
+ 'MENU-BAR',
1435
+ 'MENU-ITEM',
1436
+ 'MENU-K',
1437
+ 'MENU-KE',
1438
+ 'MENU-KEY',
1439
+ 'MENU-M',
1440
+ 'MENU-MO',
1441
+ 'MENU-MOU',
1442
+ 'MENU-MOUS',
1443
+ 'MENU-MOUSE',
1444
+ 'MENUBAR',
1445
+ 'MERGE-BY-FIELD',
1446
+ 'MESSAGE',
1447
+ 'MESSAGE-AREA',
1448
+ 'MESSAGE-AREA-FONT',
1449
+ 'MESSAGE-LINES',
1450
+ 'METHOD',
1451
+ 'MIN',
1452
+ 'MIN-BUTTON',
1453
+ 'MIN-COLUMN-WIDTH-C',
1454
+ 'MIN-COLUMN-WIDTH-CH',
1455
+ 'MIN-COLUMN-WIDTH-CHA',
1456
+ 'MIN-COLUMN-WIDTH-CHAR',
1457
+ 'MIN-COLUMN-WIDTH-CHARS',
1458
+ 'MIN-COLUMN-WIDTH-P',
1459
+ 'MIN-COLUMN-WIDTH-PI',
1460
+ 'MIN-COLUMN-WIDTH-PIX',
1461
+ 'MIN-COLUMN-WIDTH-PIXE',
1462
+ 'MIN-COLUMN-WIDTH-PIXEL',
1463
+ 'MIN-COLUMN-WIDTH-PIXELS',
1464
+ 'MIN-HEIGHT',
1465
+ 'MIN-HEIGHT-',
1466
+ 'MIN-HEIGHT-C',
1467
+ 'MIN-HEIGHT-CH',
1468
+ 'MIN-HEIGHT-CHA',
1469
+ 'MIN-HEIGHT-CHAR',
1470
+ 'MIN-HEIGHT-CHARS',
1471
+ 'MIN-HEIGHT-P',
1472
+ 'MIN-HEIGHT-PI',
1473
+ 'MIN-HEIGHT-PIX',
1474
+ 'MIN-HEIGHT-PIXE',
1475
+ 'MIN-HEIGHT-PIXEL',
1476
+ 'MIN-HEIGHT-PIXELS',
1477
+ 'MIN-SIZE',
1478
+ 'MIN-VAL',
1479
+ 'MIN-VALU',
1480
+ 'MIN-VALUE',
1481
+ 'MIN-WIDTH',
1482
+ 'MIN-WIDTH-',
1483
+ 'MIN-WIDTH-C',
1484
+ 'MIN-WIDTH-CH',
1485
+ 'MIN-WIDTH-CHA',
1486
+ 'MIN-WIDTH-CHAR',
1487
+ 'MIN-WIDTH-CHARS',
1488
+ 'MIN-WIDTH-P',
1489
+ 'MIN-WIDTH-PI',
1490
+ 'MIN-WIDTH-PIX',
1491
+ 'MIN-WIDTH-PIXE',
1492
+ 'MIN-WIDTH-PIXEL',
1493
+ 'MIN-WIDTH-PIXELS',
1494
+ 'MINI',
1495
+ 'MINIM',
1496
+ 'MINIMU',
1497
+ 'MINIMUM',
1498
+ 'MOD',
1499
+ 'MODIFIED',
1500
+ 'MODU',
1501
+ 'MODUL',
1502
+ 'MODULO',
1503
+ 'MONTH',
1504
+ 'MOUSE',
1505
+ 'MOUSE-P',
1506
+ 'MOUSE-PO',
1507
+ 'MOUSE-POI',
1508
+ 'MOUSE-POIN',
1509
+ 'MOUSE-POINT',
1510
+ 'MOUSE-POINTE',
1511
+ 'MOUSE-POINTER',
1512
+ 'MOVABLE',
1513
+ 'MOVE-AFTER',
1514
+ 'MOVE-AFTER-',
1515
+ 'MOVE-AFTER-T',
1516
+ 'MOVE-AFTER-TA',
1517
+ 'MOVE-AFTER-TAB',
1518
+ 'MOVE-AFTER-TAB-',
1519
+ 'MOVE-AFTER-TAB-I',
1520
+ 'MOVE-AFTER-TAB-IT',
1521
+ 'MOVE-AFTER-TAB-ITE',
1522
+ 'MOVE-AFTER-TAB-ITEM',
1523
+ 'MOVE-BEFOR',
1524
+ 'MOVE-BEFORE',
1525
+ 'MOVE-BEFORE-',
1526
+ 'MOVE-BEFORE-T',
1527
+ 'MOVE-BEFORE-TA',
1528
+ 'MOVE-BEFORE-TAB',
1529
+ 'MOVE-BEFORE-TAB-',
1530
+ 'MOVE-BEFORE-TAB-I',
1531
+ 'MOVE-BEFORE-TAB-IT',
1532
+ 'MOVE-BEFORE-TAB-ITE',
1533
+ 'MOVE-BEFORE-TAB-ITEM',
1534
+ 'MOVE-COL',
1535
+ 'MOVE-COLU',
1536
+ 'MOVE-COLUM',
1537
+ 'MOVE-COLUMN',
1538
+ 'MOVE-TO-B',
1539
+ 'MOVE-TO-BO',
1540
+ 'MOVE-TO-BOT',
1541
+ 'MOVE-TO-BOTT',
1542
+ 'MOVE-TO-BOTTO',
1543
+ 'MOVE-TO-BOTTOM',
1544
+ 'MOVE-TO-EOF',
1545
+ 'MOVE-TO-T',
1546
+ 'MOVE-TO-TO',
1547
+ 'MOVE-TO-TOP',
1548
+ 'MPE',
1549
+ 'MTIME',
1550
+ 'MULTI-COMPILE',
1551
+ 'MULTIPLE',
1552
+ 'MULTIPLE-KEY',
1553
+ 'MULTITASKING-INTERVAL',
1554
+ 'MUST-EXIST',
1555
+ 'NAME',
1556
+ 'NAMESPACE-PREFIX',
1557
+ 'NAMESPACE-URI',
1558
+ 'NATIVE',
1559
+ 'NE',
1560
+ 'NEEDS-APPSERVER-PROMPT',
1561
+ 'NEEDS-PROMPT',
1562
+ 'NEW',
1563
+ 'NEW-INSTANCE',
1564
+ 'NEW-ROW',
1565
+ 'NEXT',
1566
+ 'NEXT-COLUMN',
1567
+ 'NEXT-PROMPT',
1568
+ 'NEXT-ROWID',
1569
+ 'NEXT-SIBLING',
1570
+ 'NEXT-TAB-I',
1571
+ 'NEXT-TAB-IT',
1572
+ 'NEXT-TAB-ITE',
1573
+ 'NEXT-TAB-ITEM',
1574
+ 'NEXT-VALUE',
1575
+ 'NO',
1576
+ 'NO-APPLY',
1577
+ 'NO-ARRAY-MESSAGE',
1578
+ 'NO-ASSIGN',
1579
+ 'NO-ATTR',
1580
+ 'NO-ATTR-',
1581
+ 'NO-ATTR-L',
1582
+ 'NO-ATTR-LI',
1583
+ 'NO-ATTR-LIS',
1584
+ 'NO-ATTR-LIST',
1585
+ 'NO-ATTR-S',
1586
+ 'NO-ATTR-SP',
1587
+ 'NO-ATTR-SPA',
1588
+ 'NO-ATTR-SPAC',
1589
+ 'NO-ATTR-SPACE',
1590
+ 'NO-AUTO-VALIDATE',
1591
+ 'NO-BIND-WHERE',
1592
+ 'NO-BOX',
1593
+ 'NO-CONSOLE',
1594
+ 'NO-CONVERT',
1595
+ 'NO-CONVERT-3D-COLORS',
1596
+ 'NO-CURRENT-VALUE',
1597
+ 'NO-DEBUG',
1598
+ 'NO-DRAG',
1599
+ 'NO-ECHO',
1600
+ 'NO-EMPTY-SPACE',
1601
+ 'NO-ERROR',
1602
+ 'NO-F',
1603
+ 'NO-FI',
1604
+ 'NO-FIL',
1605
+ 'NO-FILL',
1606
+ 'NO-FOCUS',
1607
+ 'NO-HELP',
1608
+ 'NO-HIDE',
1609
+ 'NO-INDEX-HINT',
1610
+ 'NO-INHERIT-BGC',
1611
+ 'NO-INHERIT-BGCO',
1612
+ 'NO-INHERIT-BGCOLOR',
1613
+ 'NO-INHERIT-FGC',
1614
+ 'NO-INHERIT-FGCO',
1615
+ 'NO-INHERIT-FGCOL',
1616
+ 'NO-INHERIT-FGCOLO',
1617
+ 'NO-INHERIT-FGCOLOR',
1618
+ 'NO-JOIN-BY-SQLDB',
1619
+ 'NO-LABE',
1620
+ 'NO-LABELS',
1621
+ 'NO-LOBS',
1622
+ 'NO-LOCK',
1623
+ 'NO-LOOKAHEAD',
1624
+ 'NO-MAP',
1625
+ 'NO-MES',
1626
+ 'NO-MESS',
1627
+ 'NO-MESSA',
1628
+ 'NO-MESSAG',
1629
+ 'NO-MESSAGE',
1630
+ 'NO-PAUSE',
1631
+ 'NO-PREFE',
1632
+ 'NO-PREFET',
1633
+ 'NO-PREFETC',
1634
+ 'NO-PREFETCH',
1635
+ 'NO-ROW-MARKERS',
1636
+ 'NO-SCROLLBAR-VERTICAL',
1637
+ 'NO-SEPARATE-CONNECTION',
1638
+ 'NO-SEPARATORS',
1639
+ 'NO-TAB-STOP',
1640
+ 'NO-UND',
1641
+ 'NO-UNDE',
1642
+ 'NO-UNDER',
1643
+ 'NO-UNDERL',
1644
+ 'NO-UNDERLI',
1645
+ 'NO-UNDERLIN',
1646
+ 'NO-UNDERLINE',
1647
+ 'NO-UNDO',
1648
+ 'NO-VAL',
1649
+ 'NO-VALI',
1650
+ 'NO-VALID',
1651
+ 'NO-VALIDA',
1652
+ 'NO-VALIDAT',
1653
+ 'NO-VALIDATE',
1654
+ 'NO-WAIT',
1655
+ 'NO-WORD-WRAP',
1656
+ 'NODE-VALUE-TO-MEMPTR',
1657
+ 'NONAMESPACE-SCHEMA-LOCATION',
1658
+ 'NONE',
1659
+ 'NORMALIZE',
1660
+ 'NOT',
1661
+ 'NOT-ACTIVE',
1662
+ 'NOW',
1663
+ 'NULL',
1664
+ 'NUM-ALI',
1665
+ 'NUM-ALIA',
1666
+ 'NUM-ALIAS',
1667
+ 'NUM-ALIASE',
1668
+ 'NUM-ALIASES',
1669
+ 'NUM-BUFFERS',
1670
+ 'NUM-BUT',
1671
+ 'NUM-BUTT',
1672
+ 'NUM-BUTTO',
1673
+ 'NUM-BUTTON',
1674
+ 'NUM-BUTTONS',
1675
+ 'NUM-COL',
1676
+ 'NUM-COLU',
1677
+ 'NUM-COLUM',
1678
+ 'NUM-COLUMN',
1679
+ 'NUM-COLUMNS',
1680
+ 'NUM-COPIES',
1681
+ 'NUM-DBS',
1682
+ 'NUM-DROPPED-FILES',
1683
+ 'NUM-ENTRIES',
1684
+ 'NUM-FIELDS',
1685
+ 'NUM-FORMATS',
1686
+ 'NUM-ITEMS',
1687
+ 'NUM-ITERATIONS',
1688
+ 'NUM-LINES',
1689
+ 'NUM-LOCKED-COL',
1690
+ 'NUM-LOCKED-COLU',
1691
+ 'NUM-LOCKED-COLUM',
1692
+ 'NUM-LOCKED-COLUMN',
1693
+ 'NUM-LOCKED-COLUMNS',
1694
+ 'NUM-MESSAGES',
1695
+ 'NUM-PARAMETERS',
1696
+ 'NUM-REFERENCES',
1697
+ 'NUM-REPLACED',
1698
+ 'NUM-RESULTS',
1699
+ 'NUM-SELECTED',
1700
+ 'NUM-SELECTED-',
1701
+ 'NUM-SELECTED-ROWS',
1702
+ 'NUM-SELECTED-W',
1703
+ 'NUM-SELECTED-WI',
1704
+ 'NUM-SELECTED-WID',
1705
+ 'NUM-SELECTED-WIDG',
1706
+ 'NUM-SELECTED-WIDGE',
1707
+ 'NUM-SELECTED-WIDGET',
1708
+ 'NUM-SELECTED-WIDGETS',
1709
+ 'NUM-TABS',
1710
+ 'NUM-TO-RETAIN',
1711
+ 'NUM-VISIBLE-COLUMNS',
1712
+ 'NUMERIC',
1713
+ 'NUMERIC-F',
1714
+ 'NUMERIC-FO',
1715
+ 'NUMERIC-FOR',
1716
+ 'NUMERIC-FORM',
1717
+ 'NUMERIC-FORMA',
1718
+ 'NUMERIC-FORMAT',
1719
+ 'OCTET-LENGTH',
1720
+ 'OF',
1721
+ 'OFF',
1722
+ 'OK',
1723
+ 'OK-CANCEL',
1724
+ 'OLD',
1725
+ 'ON',
1726
+ 'ON-FRAME',
1727
+ 'ON-FRAME-',
1728
+ 'ON-FRAME-B',
1729
+ 'ON-FRAME-BO',
1730
+ 'ON-FRAME-BOR',
1731
+ 'ON-FRAME-BORD',
1732
+ 'ON-FRAME-BORDE',
1733
+ 'ON-FRAME-BORDER',
1734
+ 'OPEN',
1735
+ 'OPSYS',
1736
+ 'OPTION',
1737
+ 'OR',
1738
+ 'ORDERED-JOIN',
1739
+ 'ORDINAL',
1740
+ 'OS-APPEND',
1741
+ 'OS-COMMAND',
1742
+ 'OS-COPY',
1743
+ 'OS-CREATE-DIR',
1744
+ 'OS-DELETE',
1745
+ 'OS-DIR',
1746
+ 'OS-DRIVE',
1747
+ 'OS-DRIVES',
1748
+ 'OS-ERROR',
1749
+ 'OS-GETENV',
1750
+ 'OS-RENAME',
1751
+ 'OTHERWISE',
1752
+ 'OUTPUT',
1753
+ 'OVERLAY',
1754
+ 'OVERRIDE',
1755
+ 'OWNER',
1756
+ 'PAGE',
1757
+ 'PAGE-BOT',
1758
+ 'PAGE-BOTT',
1759
+ 'PAGE-BOTTO',
1760
+ 'PAGE-BOTTOM',
1761
+ 'PAGE-NUM',
1762
+ 'PAGE-NUMB',
1763
+ 'PAGE-NUMBE',
1764
+ 'PAGE-NUMBER',
1765
+ 'PAGE-SIZE',
1766
+ 'PAGE-TOP',
1767
+ 'PAGE-WID',
1768
+ 'PAGE-WIDT',
1769
+ 'PAGE-WIDTH',
1770
+ 'PAGED',
1771
+ 'PARAM',
1772
+ 'PARAME',
1773
+ 'PARAMET',
1774
+ 'PARAMETE',
1775
+ 'PARAMETER',
1776
+ 'PARENT',
1777
+ 'PARSE-STATUS',
1778
+ 'PARTIAL-KEY',
1779
+ 'PASCAL',
1780
+ 'PASSWORD-FIELD',
1781
+ 'PATHNAME',
1782
+ 'PAUSE',
1783
+ 'PBE-HASH-ALG',
1784
+ 'PBE-HASH-ALGO',
1785
+ 'PBE-HASH-ALGOR',
1786
+ 'PBE-HASH-ALGORI',
1787
+ 'PBE-HASH-ALGORIT',
1788
+ 'PBE-HASH-ALGORITH',
1789
+ 'PBE-HASH-ALGORITHM',
1790
+ 'PBE-KEY-ROUNDS',
1791
+ 'PDBNAME',
1792
+ 'PERSIST',
1793
+ 'PERSISTE',
1794
+ 'PERSISTEN',
1795
+ 'PERSISTENT',
1796
+ 'PERSISTENT-CACHE-DISABLED',
1797
+ 'PFC',
1798
+ 'PFCO',
1799
+ 'PFCOL',
1800
+ 'PFCOLO',
1801
+ 'PFCOLOR',
1802
+ 'PIXELS',
1803
+ 'PIXELS-PER-COL',
1804
+ 'PIXELS-PER-COLU',
1805
+ 'PIXELS-PER-COLUM',
1806
+ 'PIXELS-PER-COLUMN',
1807
+ 'PIXELS-PER-ROW',
1808
+ 'POPUP-M',
1809
+ 'POPUP-ME',
1810
+ 'POPUP-MEN',
1811
+ 'POPUP-MENU',
1812
+ 'POPUP-O',
1813
+ 'POPUP-ON',
1814
+ 'POPUP-ONL',
1815
+ 'POPUP-ONLY',
1816
+ 'PORTRAIT',
1817
+ 'POSITION',
1818
+ 'PRECISION',
1819
+ 'PREFER-DATASET',
1820
+ 'PREPARE-STRING',
1821
+ 'PREPARED',
1822
+ 'PREPROC',
1823
+ 'PREPROCE',
1824
+ 'PREPROCES',
1825
+ 'PREPROCESS',
1826
+ 'PRESEL',
1827
+ 'PRESELE',
1828
+ 'PRESELEC',
1829
+ 'PRESELECT',
1830
+ 'PREV',
1831
+ 'PREV-COLUMN',
1832
+ 'PREV-SIBLING',
1833
+ 'PREV-TAB-I',
1834
+ 'PREV-TAB-IT',
1835
+ 'PREV-TAB-ITE',
1836
+ 'PREV-TAB-ITEM',
1837
+ 'PRIMARY',
1838
+ 'PRINTER',
1839
+ 'PRINTER-CONTROL-HANDLE',
1840
+ 'PRINTER-HDC',
1841
+ 'PRINTER-NAME',
1842
+ 'PRINTER-PORT',
1843
+ 'PRINTER-SETUP',
1844
+ 'PRIVATE',
1845
+ 'PRIVATE-D',
1846
+ 'PRIVATE-DA',
1847
+ 'PRIVATE-DAT',
1848
+ 'PRIVATE-DATA',
1849
+ 'PRIVILEGES',
1850
+ 'PROC-HA',
1851
+ 'PROC-HAN',
1852
+ 'PROC-HAND',
1853
+ 'PROC-HANDL',
1854
+ 'PROC-HANDLE',
1855
+ 'PROC-ST',
1856
+ 'PROC-STA',
1857
+ 'PROC-STAT',
1858
+ 'PROC-STATU',
1859
+ 'PROC-STATUS',
1860
+ 'PROC-TEXT',
1861
+ 'PROC-TEXT-BUFFER',
1862
+ 'PROCE',
1863
+ 'PROCED',
1864
+ 'PROCEDU',
1865
+ 'PROCEDUR',
1866
+ 'PROCEDURE',
1867
+ 'PROCEDURE-CALL-TYPE',
1868
+ 'PROCEDURE-TYPE',
1869
+ 'PROCESS',
1870
+ 'PROFILER',
1871
+ 'PROGRAM-NAME',
1872
+ 'PROGRESS',
1873
+ 'PROGRESS-S',
1874
+ 'PROGRESS-SO',
1875
+ 'PROGRESS-SOU',
1876
+ 'PROGRESS-SOUR',
1877
+ 'PROGRESS-SOURC',
1878
+ 'PROGRESS-SOURCE',
1879
+ 'PROMPT',
1880
+ 'PROMPT-F',
1881
+ 'PROMPT-FO',
1882
+ 'PROMPT-FOR',
1883
+ 'PROMSGS',
1884
+ 'PROPATH',
1885
+ 'PROPERTY',
1886
+ 'PROTECTED',
1887
+ 'PROVERS',
1888
+ 'PROVERSI',
1889
+ 'PROVERSIO',
1890
+ 'PROVERSION',
1891
+ 'PROXY',
1892
+ 'PROXY-PASSWORD',
1893
+ 'PROXY-USERID',
1894
+ 'PUBLIC',
1895
+ 'PUBLIC-ID',
1896
+ 'PUBLISH',
1897
+ 'PUBLISHED-EVENTS',
1898
+ 'PUT',
1899
+ 'PUT-BYTE',
1900
+ 'PUT-DOUBLE',
1901
+ 'PUT-FLOAT',
1902
+ 'PUT-INT64',
1903
+ 'PUT-KEY-VAL',
1904
+ 'PUT-KEY-VALU',
1905
+ 'PUT-KEY-VALUE',
1906
+ 'PUT-LONG',
1907
+ 'PUT-SHORT',
1908
+ 'PUT-STRING',
1909
+ 'PUT-UNSIGNED-LONG',
1910
+ 'PUTBYTE',
1911
+ 'QUERY',
1912
+ 'QUERY-CLOSE',
1913
+ 'QUERY-OFF-END',
1914
+ 'QUERY-OPEN',
1915
+ 'QUERY-PREPARE',
1916
+ 'QUERY-TUNING',
1917
+ 'QUESTION',
1918
+ 'QUIT',
1919
+ 'QUOTER',
1920
+ 'R-INDEX',
1921
+ 'RADIO-BUTTONS',
1922
+ 'RADIO-SET',
1923
+ 'RANDOM',
1924
+ 'RAW',
1925
+ 'RAW-TRANSFER',
1926
+ 'RCODE-INFO',
1927
+ 'RCODE-INFOR',
1928
+ 'RCODE-INFORM',
1929
+ 'RCODE-INFORMA',
1930
+ 'RCODE-INFORMAT',
1931
+ 'RCODE-INFORMATI',
1932
+ 'RCODE-INFORMATIO',
1933
+ 'RCODE-INFORMATION',
1934
+ 'READ-AVAILABLE',
1935
+ 'READ-EXACT-NUM',
1936
+ 'READ-FILE',
1937
+ 'READ-JSON',
1938
+ 'READ-ONLY',
1939
+ 'READ-XML',
1940
+ 'READ-XMLSCHEMA',
1941
+ 'READKEY',
1942
+ 'REAL',
1943
+ 'RECID',
1944
+ 'RECORD-LENGTH',
1945
+ 'RECT',
1946
+ 'RECTA',
1947
+ 'RECTAN',
1948
+ 'RECTANG',
1949
+ 'RECTANGL',
1950
+ 'RECTANGLE',
1951
+ 'RECURSIVE',
1952
+ 'REFERENCE-ONLY',
1953
+ 'REFRESH',
1954
+ 'REFRESH-AUDIT-POLICY',
1955
+ 'REFRESHABLE',
1956
+ 'REGISTER-DOMAIN',
1957
+ 'RELEASE',
1958
+ 'REMOTE',
1959
+ 'REMOVE-EVENTS-PROCEDURE',
1960
+ 'REMOVE-SUPER-PROCEDURE',
1961
+ 'REPEAT',
1962
+ 'REPLACE',
1963
+ 'REPLACE-SELECTION-TEXT',
1964
+ 'REPOSITION',
1965
+ 'REPOSITION-BACKWARD',
1966
+ 'REPOSITION-FORWARD',
1967
+ 'REPOSITION-MODE',
1968
+ 'REPOSITION-TO-ROW',
1969
+ 'REPOSITION-TO-ROWID',
1970
+ 'REQUEST',
1971
+ 'REQUEST-INFO',
1972
+ 'RESET',
1973
+ 'RESIZA',
1974
+ 'RESIZAB',
1975
+ 'RESIZABL',
1976
+ 'RESIZABLE',
1977
+ 'RESIZE',
1978
+ 'RESPONSE-INFO',
1979
+ 'RESTART-ROW',
1980
+ 'RESTART-ROWID',
1981
+ 'RETAIN',
1982
+ 'RETAIN-SHAPE',
1983
+ 'RETRY',
1984
+ 'RETRY-CANCEL',
1985
+ 'RETURN',
1986
+ 'RETURN-ALIGN',
1987
+ 'RETURN-ALIGNE',
1988
+ 'RETURN-INS',
1989
+ 'RETURN-INSE',
1990
+ 'RETURN-INSER',
1991
+ 'RETURN-INSERT',
1992
+ 'RETURN-INSERTE',
1993
+ 'RETURN-INSERTED',
1994
+ 'RETURN-TO-START-DI',
1995
+ 'RETURN-TO-START-DIR',
1996
+ 'RETURN-VAL',
1997
+ 'RETURN-VALU',
1998
+ 'RETURN-VALUE',
1999
+ 'RETURN-VALUE-DATA-TYPE',
2000
+ 'RETURNS',
2001
+ 'REVERSE-FROM',
2002
+ 'REVERT',
2003
+ 'REVOKE',
2004
+ 'RGB-VALUE',
2005
+ 'RIGHT-ALIGNED',
2006
+ 'RIGHT-TRIM',
2007
+ 'ROLES',
2008
+ 'ROUND',
2009
+ 'ROUTINE-LEVEL',
2010
+ 'ROW',
2011
+ 'ROW-HEIGHT-CHARS',
2012
+ 'ROW-HEIGHT-PIXELS',
2013
+ 'ROW-MARKERS',
2014
+ 'ROW-OF',
2015
+ 'ROW-RESIZABLE',
2016
+ 'ROWID',
2017
+ 'RULE',
2018
+ 'RUN',
2019
+ 'RUN-PROCEDURE',
2020
+ 'SAVE CACHE',
2021
+ 'SAVE',
2022
+ 'SAVE-AS',
2023
+ 'SAVE-FILE',
2024
+ 'SAX-COMPLE',
2025
+ 'SAX-COMPLET',
2026
+ 'SAX-COMPLETE',
2027
+ 'SAX-PARSE',
2028
+ 'SAX-PARSE-FIRST',
2029
+ 'SAX-PARSE-NEXT',
2030
+ 'SAX-PARSER-ERROR',
2031
+ 'SAX-RUNNING',
2032
+ 'SAX-UNINITIALIZED',
2033
+ 'SAX-WRITE-BEGIN',
2034
+ 'SAX-WRITE-COMPLETE',
2035
+ 'SAX-WRITE-CONTENT',
2036
+ 'SAX-WRITE-ELEMENT',
2037
+ 'SAX-WRITE-ERROR',
2038
+ 'SAX-WRITE-IDLE',
2039
+ 'SAX-WRITE-TAG',
2040
+ 'SAX-WRITER',
2041
+ 'SCHEMA',
2042
+ 'SCHEMA-LOCATION',
2043
+ 'SCHEMA-MARSHAL',
2044
+ 'SCHEMA-PATH',
2045
+ 'SCREEN',
2046
+ 'SCREEN-IO',
2047
+ 'SCREEN-LINES',
2048
+ 'SCREEN-VAL',
2049
+ 'SCREEN-VALU',
2050
+ 'SCREEN-VALUE',
2051
+ 'SCROLL',
2052
+ 'SCROLL-BARS',
2053
+ 'SCROLL-DELTA',
2054
+ 'SCROLL-OFFSET',
2055
+ 'SCROLL-TO-CURRENT-ROW',
2056
+ 'SCROLL-TO-I',
2057
+ 'SCROLL-TO-IT',
2058
+ 'SCROLL-TO-ITE',
2059
+ 'SCROLL-TO-ITEM',
2060
+ 'SCROLL-TO-SELECTED-ROW',
2061
+ 'SCROLLABLE',
2062
+ 'SCROLLBAR-H',
2063
+ 'SCROLLBAR-HO',
2064
+ 'SCROLLBAR-HOR',
2065
+ 'SCROLLBAR-HORI',
2066
+ 'SCROLLBAR-HORIZ',
2067
+ 'SCROLLBAR-HORIZO',
2068
+ 'SCROLLBAR-HORIZON',
2069
+ 'SCROLLBAR-HORIZONT',
2070
+ 'SCROLLBAR-HORIZONTA',
2071
+ 'SCROLLBAR-HORIZONTAL',
2072
+ 'SCROLLBAR-V',
2073
+ 'SCROLLBAR-VE',
2074
+ 'SCROLLBAR-VER',
2075
+ 'SCROLLBAR-VERT',
2076
+ 'SCROLLBAR-VERTI',
2077
+ 'SCROLLBAR-VERTIC',
2078
+ 'SCROLLBAR-VERTICA',
2079
+ 'SCROLLBAR-VERTICAL',
2080
+ 'SCROLLED-ROW-POS',
2081
+ 'SCROLLED-ROW-POSI',
2082
+ 'SCROLLED-ROW-POSIT',
2083
+ 'SCROLLED-ROW-POSITI',
2084
+ 'SCROLLED-ROW-POSITIO',
2085
+ 'SCROLLED-ROW-POSITION',
2086
+ 'SCROLLING',
2087
+ 'SDBNAME',
2088
+ 'SEAL',
2089
+ 'SEAL-TIMESTAMP',
2090
+ 'SEARCH',
2091
+ 'SEARCH-SELF',
2092
+ 'SEARCH-TARGET',
2093
+ 'SECTION',
2094
+ 'SECURITY-POLICY',
2095
+ 'SEEK',
2096
+ 'SELECT',
2097
+ 'SELECT-ALL',
2098
+ 'SELECT-FOCUSED-ROW',
2099
+ 'SELECT-NEXT-ROW',
2100
+ 'SELECT-PREV-ROW',
2101
+ 'SELECT-ROW',
2102
+ 'SELECTABLE',
2103
+ 'SELECTED',
2104
+ 'SELECTION',
2105
+ 'SELECTION-END',
2106
+ 'SELECTION-LIST',
2107
+ 'SELECTION-START',
2108
+ 'SELECTION-TEXT',
2109
+ 'SELF',
2110
+ 'SEND',
2111
+ 'SEND-SQL-STATEMENT',
2112
+ 'SENSITIVE',
2113
+ 'SEPARATE-CONNECTION',
2114
+ 'SEPARATOR-FGCOLOR',
2115
+ 'SEPARATORS',
2116
+ 'SERIALIZABLE',
2117
+ 'SERIALIZE-HIDDEN',
2118
+ 'SERIALIZE-NAME',
2119
+ 'SERVER',
2120
+ 'SERVER-CONNECTION-BOUND',
2121
+ 'SERVER-CONNECTION-BOUND-REQUEST',
2122
+ 'SERVER-CONNECTION-CONTEXT',
2123
+ 'SERVER-CONNECTION-ID',
2124
+ 'SERVER-OPERATING-MODE',
2125
+ 'SESSION',
2126
+ 'SESSION-ID',
2127
+ 'SET',
2128
+ 'SET-APPL-CONTEXT',
2129
+ 'SET-ATTR-CALL-TYPE',
2130
+ 'SET-ATTRIBUTE-NODE',
2131
+ 'SET-BLUE',
2132
+ 'SET-BLUE-',
2133
+ 'SET-BLUE-V',
2134
+ 'SET-BLUE-VA',
2135
+ 'SET-BLUE-VAL',
2136
+ 'SET-BLUE-VALU',
2137
+ 'SET-BLUE-VALUE',
2138
+ 'SET-BREAK',
2139
+ 'SET-BUFFERS',
2140
+ 'SET-CALLBACK',
2141
+ 'SET-CLIENT',
2142
+ 'SET-COMMIT',
2143
+ 'SET-CONTENTS',
2144
+ 'SET-CURRENT-VALUE',
2145
+ 'SET-DB-CLIENT',
2146
+ 'SET-DYNAMIC',
2147
+ 'SET-EVENT-MANAGER-OPTION',
2148
+ 'SET-GREEN',
2149
+ 'SET-GREEN-',
2150
+ 'SET-GREEN-V',
2151
+ 'SET-GREEN-VA',
2152
+ 'SET-GREEN-VAL',
2153
+ 'SET-GREEN-VALU',
2154
+ 'SET-GREEN-VALUE',
2155
+ 'SET-INPUT-SOURCE',
2156
+ 'SET-OPTION',
2157
+ 'SET-OUTPUT-DESTINATION',
2158
+ 'SET-PARAMETER',
2159
+ 'SET-POINTER-VALUE',
2160
+ 'SET-PROPERTY',
2161
+ 'SET-RED',
2162
+ 'SET-RED-',
2163
+ 'SET-RED-V',
2164
+ 'SET-RED-VA',
2165
+ 'SET-RED-VAL',
2166
+ 'SET-RED-VALU',
2167
+ 'SET-RED-VALUE',
2168
+ 'SET-REPOSITIONED-ROW',
2169
+ 'SET-RGB-VALUE',
2170
+ 'SET-ROLLBACK',
2171
+ 'SET-SELECTION',
2172
+ 'SET-SIZE',
2173
+ 'SET-SORT-ARROW',
2174
+ 'SET-WAIT-STATE',
2175
+ 'SETUSER',
2176
+ 'SETUSERI',
2177
+ 'SETUSERID',
2178
+ 'SHA1-DIGEST',
2179
+ 'SHARE',
2180
+ 'SHARE-',
2181
+ 'SHARE-L',
2182
+ 'SHARE-LO',
2183
+ 'SHARE-LOC',
2184
+ 'SHARE-LOCK',
2185
+ 'SHARED',
2186
+ 'SHOW-IN-TASKBAR',
2187
+ 'SHOW-STAT',
2188
+ 'SHOW-STATS',
2189
+ 'SIDE-LAB',
2190
+ 'SIDE-LABE',
2191
+ 'SIDE-LABEL',
2192
+ 'SIDE-LABEL-H',
2193
+ 'SIDE-LABEL-HA',
2194
+ 'SIDE-LABEL-HAN',
2195
+ 'SIDE-LABEL-HAND',
2196
+ 'SIDE-LABEL-HANDL',
2197
+ 'SIDE-LABEL-HANDLE',
2198
+ 'SIDE-LABELS',
2199
+ 'SIGNATURE',
2200
+ 'SILENT',
2201
+ 'SIMPLE',
2202
+ 'SINGLE',
2203
+ 'SINGLE-RUN',
2204
+ 'SINGLETON',
2205
+ 'SIZE',
2206
+ 'SIZE-C',
2207
+ 'SIZE-CH',
2208
+ 'SIZE-CHA',
2209
+ 'SIZE-CHAR',
2210
+ 'SIZE-CHARS',
2211
+ 'SIZE-P',
2212
+ 'SIZE-PI',
2213
+ 'SIZE-PIX',
2214
+ 'SIZE-PIXE',
2215
+ 'SIZE-PIXEL',
2216
+ 'SIZE-PIXELS',
2217
+ 'SKIP',
2218
+ 'SKIP-DELETED-RECORD',
2219
+ 'SLIDER',
2220
+ 'SMALL-ICON',
2221
+ 'SMALL-TITLE',
2222
+ 'SMALLINT',
2223
+ 'SOME',
2224
+ 'SORT',
2225
+ 'SORT-ASCENDING',
2226
+ 'SORT-NUMBER',
2227
+ 'SOURCE',
2228
+ 'SOURCE-PROCEDURE',
2229
+ 'SPACE',
2230
+ 'SQL',
2231
+ 'SQRT',
2232
+ 'SSL-SERVER-NAME',
2233
+ 'STANDALONE',
2234
+ 'START',
2235
+ 'START-DOCUMENT',
2236
+ 'START-ELEMENT',
2237
+ 'START-MOVE',
2238
+ 'START-RESIZE',
2239
+ 'START-ROW-RESIZE',
2240
+ 'STATE-DETAIL',
2241
+ 'STATIC',
2242
+ 'STATUS',
2243
+ 'STATUS-AREA',
2244
+ 'STATUS-AREA-FONT',
2245
+ 'STDCALL',
2246
+ 'STOP',
2247
+ 'STOP-AFTER',
2248
+ 'STOP-PARSING',
2249
+ 'STOPPE',
2250
+ 'STOPPED',
2251
+ 'STORED-PROC',
2252
+ 'STORED-PROCE',
2253
+ 'STORED-PROCED',
2254
+ 'STORED-PROCEDU',
2255
+ 'STORED-PROCEDUR',
2256
+ 'STORED-PROCEDURE',
2257
+ 'STREAM',
2258
+ 'STREAM-HANDLE',
2259
+ 'STREAM-IO',
2260
+ 'STRETCH-TO-FIT',
2261
+ 'STRICT',
2262
+ 'STRICT-ENTITY-RESOLUTION',
2263
+ 'STRING',
2264
+ 'STRING-VALUE',
2265
+ 'STRING-XREF',
2266
+ 'SUB-AVE',
2267
+ 'SUB-AVER',
2268
+ 'SUB-AVERA',
2269
+ 'SUB-AVERAG',
2270
+ 'SUB-AVERAGE',
2271
+ 'SUB-COUNT',
2272
+ 'SUB-MAXIMUM',
2273
+ 'SUB-MENU',
2274
+ 'SUB-MIN',
2275
+ 'SUB-MINIMUM',
2276
+ 'SUB-TOTAL',
2277
+ 'SUBSCRIBE',
2278
+ 'SUBST',
2279
+ 'SUBSTI',
2280
+ 'SUBSTIT',
2281
+ 'SUBSTITU',
2282
+ 'SUBSTITUT',
2283
+ 'SUBSTITUTE',
2284
+ 'SUBSTR',
2285
+ 'SUBSTRI',
2286
+ 'SUBSTRIN',
2287
+ 'SUBSTRING',
2288
+ 'SUBTYPE',
2289
+ 'SUM',
2290
+ 'SUM-MAX',
2291
+ 'SUM-MAXI',
2292
+ 'SUM-MAXIM',
2293
+ 'SUM-MAXIMU',
2294
+ 'SUPER',
2295
+ 'SUPER-PROCEDURES',
2296
+ 'SUPPRESS-NAMESPACE-PROCESSING',
2297
+ 'SUPPRESS-W',
2298
+ 'SUPPRESS-WA',
2299
+ 'SUPPRESS-WAR',
2300
+ 'SUPPRESS-WARN',
2301
+ 'SUPPRESS-WARNI',
2302
+ 'SUPPRESS-WARNIN',
2303
+ 'SUPPRESS-WARNING',
2304
+ 'SUPPRESS-WARNINGS',
2305
+ 'SYMMETRIC-ENCRYPTION-ALGORITHM',
2306
+ 'SYMMETRIC-ENCRYPTION-IV',
2307
+ 'SYMMETRIC-ENCRYPTION-KEY',
2308
+ 'SYMMETRIC-SUPPORT',
2309
+ 'SYSTEM-ALERT',
2310
+ 'SYSTEM-ALERT-',
2311
+ 'SYSTEM-ALERT-B',
2312
+ 'SYSTEM-ALERT-BO',
2313
+ 'SYSTEM-ALERT-BOX',
2314
+ 'SYSTEM-ALERT-BOXE',
2315
+ 'SYSTEM-ALERT-BOXES',
2316
+ 'SYSTEM-DIALOG',
2317
+ 'SYSTEM-HELP',
2318
+ 'SYSTEM-ID',
2319
+ 'TAB-POSITION',
2320
+ 'TAB-STOP',
2321
+ 'TABLE',
2322
+ 'TABLE-HANDLE',
2323
+ 'TABLE-NUMBER',
2324
+ 'TABLE-SCAN',
2325
+ 'TARGET',
2326
+ 'TARGET-PROCEDURE',
2327
+ 'TEMP-DIR',
2328
+ 'TEMP-DIRE',
2329
+ 'TEMP-DIREC',
2330
+ 'TEMP-DIRECT',
2331
+ 'TEMP-DIRECTO',
2332
+ 'TEMP-DIRECTOR',
2333
+ 'TEMP-DIRECTORY',
2334
+ 'TEMP-TABLE',
2335
+ 'TEMP-TABLE-PREPARE',
2336
+ 'TERM',
2337
+ 'TERMI',
2338
+ 'TERMIN',
2339
+ 'TERMINA',
2340
+ 'TERMINAL',
2341
+ 'TERMINATE',
2342
+ 'TEXT',
2343
+ 'TEXT-CURSOR',
2344
+ 'TEXT-SEG-GROW',
2345
+ 'TEXT-SELECTED',
2346
+ 'THEN',
2347
+ 'THIS-OBJECT',
2348
+ 'THIS-PROCEDURE',
2349
+ 'THREAD-SAFE',
2350
+ 'THREE-D',
2351
+ 'THROUGH',
2352
+ 'THROW',
2353
+ 'THRU',
2354
+ 'TIC-MARKS',
2355
+ 'TIME',
2356
+ 'TIME-SOURCE',
2357
+ 'TITLE',
2358
+ 'TITLE-BGC',
2359
+ 'TITLE-BGCO',
2360
+ 'TITLE-BGCOL',
2361
+ 'TITLE-BGCOLO',
2362
+ 'TITLE-BGCOLOR',
2363
+ 'TITLE-DC',
2364
+ 'TITLE-DCO',
2365
+ 'TITLE-DCOL',
2366
+ 'TITLE-DCOLO',
2367
+ 'TITLE-DCOLOR',
2368
+ 'TITLE-FGC',
2369
+ 'TITLE-FGCO',
2370
+ 'TITLE-FGCOL',
2371
+ 'TITLE-FGCOLO',
2372
+ 'TITLE-FGCOLOR',
2373
+ 'TITLE-FO',
2374
+ 'TITLE-FON',
2375
+ 'TITLE-FONT',
2376
+ 'TO',
2377
+ 'TO-ROWID',
2378
+ 'TODAY',
2379
+ 'TOGGLE-BOX',
2380
+ 'TOOLTIP',
2381
+ 'TOOLTIPS',
2382
+ 'TOP-NAV-QUERY',
2383
+ 'TOP-ONLY',
2384
+ 'TOPIC',
2385
+ 'TOTAL',
2386
+ 'TRAILING',
2387
+ 'TRANS',
2388
+ 'TRANS-INIT-PROCEDURE',
2389
+ 'TRANSACTION',
2390
+ 'TRANSACTION-MODE',
2391
+ 'TRANSPARENT',
2392
+ 'TRIGGER',
2393
+ 'TRIGGERS',
2394
+ 'TRIM',
2395
+ 'TRUE',
2396
+ 'TRUNC',
2397
+ 'TRUNCA',
2398
+ 'TRUNCAT',
2399
+ 'TRUNCATE',
2400
+ 'TYPE',
2401
+ 'TYPE-OF',
2402
+ 'UNBOX',
2403
+ 'UNBUFF',
2404
+ 'UNBUFFE',
2405
+ 'UNBUFFER',
2406
+ 'UNBUFFERE',
2407
+ 'UNBUFFERED',
2408
+ 'UNDERL',
2409
+ 'UNDERLI',
2410
+ 'UNDERLIN',
2411
+ 'UNDERLINE',
2412
+ 'UNDO',
2413
+ 'UNFORM',
2414
+ 'UNFORMA',
2415
+ 'UNFORMAT',
2416
+ 'UNFORMATT',
2417
+ 'UNFORMATTE',
2418
+ 'UNFORMATTED',
2419
+ 'UNION',
2420
+ 'UNIQUE',
2421
+ 'UNIQUE-ID',
2422
+ 'UNIQUE-MATCH',
2423
+ 'UNIX',
2424
+ 'UNLESS-HIDDEN',
2425
+ 'UNLOAD',
2426
+ 'UNSIGNED-LONG',
2427
+ 'UNSUBSCRIBE',
2428
+ 'UP',
2429
+ 'UPDATE',
2430
+ 'UPDATE-ATTRIBUTE',
2431
+ 'URL',
2432
+ 'URL-DECODE',
2433
+ 'URL-ENCODE',
2434
+ 'URL-PASSWORD',
2435
+ 'URL-USERID',
2436
+ 'USE',
2437
+ 'USE-DICT-EXPS',
2438
+ 'USE-FILENAME',
2439
+ 'USE-INDEX',
2440
+ 'USE-REVVIDEO',
2441
+ 'USE-TEXT',
2442
+ 'USE-UNDERLINE',
2443
+ 'USE-WIDGET-POOL',
2444
+ 'USER',
2445
+ 'USER-ID',
2446
+ 'USERID',
2447
+ 'USING',
2448
+ 'V6DISPLAY',
2449
+ 'V6FRAME',
2450
+ 'VALID-EVENT',
2451
+ 'VALID-HANDLE',
2452
+ 'VALID-OBJECT',
2453
+ 'VALIDATE',
2454
+ 'VALIDATE-EXPRESSION',
2455
+ 'VALIDATE-MESSAGE',
2456
+ 'VALIDATE-SEAL',
2457
+ 'VALIDATION-ENABLED',
2458
+ 'VALUE',
2459
+ 'VALUE-CHANGED',
2460
+ 'VALUES',
2461
+ 'VAR',
2462
+ 'VARI',
2463
+ 'VARIA',
2464
+ 'VARIAB',
2465
+ 'VARIABL',
2466
+ 'VARIABLE',
2467
+ 'VERBOSE',
2468
+ 'VERSION',
2469
+ 'VERT',
2470
+ 'VERTI',
2471
+ 'VERTIC',
2472
+ 'VERTICA',
2473
+ 'VERTICAL',
2474
+ 'VIEW',
2475
+ 'VIEW-AS',
2476
+ 'VIEW-FIRST-COLUMN-ON-REOPEN',
2477
+ 'VIRTUAL-HEIGHT',
2478
+ 'VIRTUAL-HEIGHT-',
2479
+ 'VIRTUAL-HEIGHT-C',
2480
+ 'VIRTUAL-HEIGHT-CH',
2481
+ 'VIRTUAL-HEIGHT-CHA',
2482
+ 'VIRTUAL-HEIGHT-CHAR',
2483
+ 'VIRTUAL-HEIGHT-CHARS',
2484
+ 'VIRTUAL-HEIGHT-P',
2485
+ 'VIRTUAL-HEIGHT-PI',
2486
+ 'VIRTUAL-HEIGHT-PIX',
2487
+ 'VIRTUAL-HEIGHT-PIXE',
2488
+ 'VIRTUAL-HEIGHT-PIXEL',
2489
+ 'VIRTUAL-HEIGHT-PIXELS',
2490
+ 'VIRTUAL-WIDTH',
2491
+ 'VIRTUAL-WIDTH-',
2492
+ 'VIRTUAL-WIDTH-C',
2493
+ 'VIRTUAL-WIDTH-CH',
2494
+ 'VIRTUAL-WIDTH-CHA',
2495
+ 'VIRTUAL-WIDTH-CHAR',
2496
+ 'VIRTUAL-WIDTH-CHARS',
2497
+ 'VIRTUAL-WIDTH-P',
2498
+ 'VIRTUAL-WIDTH-PI',
2499
+ 'VIRTUAL-WIDTH-PIX',
2500
+ 'VIRTUAL-WIDTH-PIXE',
2501
+ 'VIRTUAL-WIDTH-PIXEL',
2502
+ 'VIRTUAL-WIDTH-PIXELS',
2503
+ 'VISIBLE',
2504
+ 'VOID',
2505
+ 'WAIT',
2506
+ 'WAIT-FOR',
2507
+ 'WARNING',
2508
+ 'WEB-CONTEXT',
2509
+ 'WEEKDAY',
2510
+ 'WHEN',
2511
+ 'WHERE',
2512
+ 'WHILE',
2513
+ 'WIDGET',
2514
+ 'WIDGET-E',
2515
+ 'WIDGET-EN',
2516
+ 'WIDGET-ENT',
2517
+ 'WIDGET-ENTE',
2518
+ 'WIDGET-ENTER',
2519
+ 'WIDGET-ID',
2520
+ 'WIDGET-L',
2521
+ 'WIDGET-LE',
2522
+ 'WIDGET-LEA',
2523
+ 'WIDGET-LEAV',
2524
+ 'WIDGET-LEAVE',
2525
+ 'WIDGET-POOL',
2526
+ 'WIDTH',
2527
+ 'WIDTH-',
2528
+ 'WIDTH-C',
2529
+ 'WIDTH-CH',
2530
+ 'WIDTH-CHA',
2531
+ 'WIDTH-CHAR',
2532
+ 'WIDTH-CHARS',
2533
+ 'WIDTH-P',
2534
+ 'WIDTH-PI',
2535
+ 'WIDTH-PIX',
2536
+ 'WIDTH-PIXE',
2537
+ 'WIDTH-PIXEL',
2538
+ 'WIDTH-PIXELS',
2539
+ 'WINDOW',
2540
+ 'WINDOW-MAXIM',
2541
+ 'WINDOW-MAXIMI',
2542
+ 'WINDOW-MAXIMIZ',
2543
+ 'WINDOW-MAXIMIZE',
2544
+ 'WINDOW-MAXIMIZED',
2545
+ 'WINDOW-MINIM',
2546
+ 'WINDOW-MINIMI',
2547
+ 'WINDOW-MINIMIZ',
2548
+ 'WINDOW-MINIMIZE',
2549
+ 'WINDOW-MINIMIZED',
2550
+ 'WINDOW-NAME',
2551
+ 'WINDOW-NORMAL',
2552
+ 'WINDOW-STA',
2553
+ 'WINDOW-STAT',
2554
+ 'WINDOW-STATE',
2555
+ 'WINDOW-SYSTEM',
2556
+ 'WITH',
2557
+ 'WORD-INDEX',
2558
+ 'WORD-WRAP',
2559
+ 'WORK-AREA-HEIGHT-PIXELS',
2560
+ 'WORK-AREA-WIDTH-PIXELS',
2561
+ 'WORK-AREA-X',
2562
+ 'WORK-AREA-Y',
2563
+ 'WORK-TAB',
2564
+ 'WORK-TABL',
2565
+ 'WORK-TABLE',
2566
+ 'WORKFILE',
2567
+ 'WRITE',
2568
+ 'WRITE-CDATA',
2569
+ 'WRITE-CHARACTERS',
2570
+ 'WRITE-COMMENT',
2571
+ 'WRITE-DATA-ELEMENT',
2572
+ 'WRITE-EMPTY-ELEMENT',
2573
+ 'WRITE-ENTITY-REF',
2574
+ 'WRITE-EXTERNAL-DTD',
2575
+ 'WRITE-FRAGMENT',
2576
+ 'WRITE-JSON',
2577
+ 'WRITE-MESSAGE',
2578
+ 'WRITE-PROCESSING-INSTRUCTION',
2579
+ 'WRITE-STATUS',
2580
+ 'WRITE-XML',
2581
+ 'WRITE-XMLSCHEMA',
2582
+ 'X',
2583
+ 'X-OF',
2584
+ 'XCODE',
2585
+ 'XML-DATA-TYPE',
2586
+ 'XML-ENTITY-EXPANSION-LIMIT',
2587
+ 'XML-NODE-TYPE',
2588
+ 'XML-SCHEMA-PATH',
2589
+ 'XML-STRICT-ENTITY-RESOLUTION',
2590
+ 'XML-SUPPRESS-NAMESPACE-PROCESSING',
2591
+ 'XREF',
2592
+ 'XREF-XML',
2593
+ 'Y',
2594
+ 'Y-OF',
2595
+ 'YEAR',
2596
+ 'YEAR-OFFSET',
2597
+ 'YES',
2598
+ 'YES-NO',
2599
+ 'YES-NO-CANCEL'
2600
+ )
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/_tsql_builtins.py ADDED
@@ -0,0 +1,1003 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers._tsql_builtins
3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ These are manually translated lists from https://msdn.microsoft.com.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ # See https://msdn.microsoft.com/en-us/library/ms174986.aspx.
12
+ OPERATORS = (
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
+ OPERATOR_WORDS = (
43
+ 'all',
44
+ 'and',
45
+ 'any',
46
+ 'between',
47
+ 'except',
48
+ 'exists',
49
+ 'in',
50
+ 'intersect',
51
+ 'like',
52
+ 'not',
53
+ 'or',
54
+ 'some',
55
+ 'union',
56
+ )
57
+
58
+ _KEYWORDS_SERVER = (
59
+ 'add',
60
+ 'all',
61
+ 'alter',
62
+ 'and',
63
+ 'any',
64
+ 'as',
65
+ 'asc',
66
+ 'authorization',
67
+ 'backup',
68
+ 'begin',
69
+ 'between',
70
+ 'break',
71
+ 'browse',
72
+ 'bulk',
73
+ 'by',
74
+ 'cascade',
75
+ 'case',
76
+ 'catch',
77
+ 'check',
78
+ 'checkpoint',
79
+ 'close',
80
+ 'clustered',
81
+ 'coalesce',
82
+ 'collate',
83
+ 'column',
84
+ 'commit',
85
+ 'compute',
86
+ 'constraint',
87
+ 'contains',
88
+ 'containstable',
89
+ 'continue',
90
+ 'convert',
91
+ 'create',
92
+ 'cross',
93
+ 'current',
94
+ 'current_date',
95
+ 'current_time',
96
+ 'current_timestamp',
97
+ 'current_user',
98
+ 'cursor',
99
+ 'database',
100
+ 'dbcc',
101
+ 'deallocate',
102
+ 'declare',
103
+ 'default',
104
+ 'delete',
105
+ 'deny',
106
+ 'desc',
107
+ 'disk',
108
+ 'distinct',
109
+ 'distributed',
110
+ 'double',
111
+ 'drop',
112
+ 'dump',
113
+ 'else',
114
+ 'end',
115
+ 'errlvl',
116
+ 'escape',
117
+ 'except',
118
+ 'exec',
119
+ 'execute',
120
+ 'exists',
121
+ 'exit',
122
+ 'external',
123
+ 'fetch',
124
+ 'file',
125
+ 'fillfactor',
126
+ 'for',
127
+ 'foreign',
128
+ 'freetext',
129
+ 'freetexttable',
130
+ 'from',
131
+ 'full',
132
+ 'function',
133
+ 'goto',
134
+ 'grant',
135
+ 'group',
136
+ 'having',
137
+ 'holdlock',
138
+ 'identity',
139
+ 'identity_insert',
140
+ 'identitycol',
141
+ 'if',
142
+ 'in',
143
+ 'index',
144
+ 'inner',
145
+ 'insert',
146
+ 'intersect',
147
+ 'into',
148
+ 'is',
149
+ 'join',
150
+ 'key',
151
+ 'kill',
152
+ 'left',
153
+ 'like',
154
+ 'lineno',
155
+ 'load',
156
+ 'merge',
157
+ 'national',
158
+ 'nocheck',
159
+ 'nonclustered',
160
+ 'not',
161
+ 'null',
162
+ 'nullif',
163
+ 'of',
164
+ 'off',
165
+ 'offsets',
166
+ 'on',
167
+ 'open',
168
+ 'opendatasource',
169
+ 'openquery',
170
+ 'openrowset',
171
+ 'openxml',
172
+ 'option',
173
+ 'or',
174
+ 'order',
175
+ 'outer',
176
+ 'over',
177
+ 'percent',
178
+ 'pivot',
179
+ 'plan',
180
+ 'precision',
181
+ 'primary',
182
+ 'print',
183
+ 'proc',
184
+ 'procedure',
185
+ 'public',
186
+ 'raiserror',
187
+ 'read',
188
+ 'readtext',
189
+ 'reconfigure',
190
+ 'references',
191
+ 'replication',
192
+ 'restore',
193
+ 'restrict',
194
+ 'return',
195
+ 'revert',
196
+ 'revoke',
197
+ 'right',
198
+ 'rollback',
199
+ 'rowcount',
200
+ 'rowguidcol',
201
+ 'rule',
202
+ 'save',
203
+ 'schema',
204
+ 'securityaudit',
205
+ 'select',
206
+ 'semantickeyphrasetable',
207
+ 'semanticsimilaritydetailstable',
208
+ 'semanticsimilaritytable',
209
+ 'session_user',
210
+ 'set',
211
+ 'setuser',
212
+ 'shutdown',
213
+ 'some',
214
+ 'statistics',
215
+ 'system_user',
216
+ 'table',
217
+ 'tablesample',
218
+ 'textsize',
219
+ 'then',
220
+ 'throw',
221
+ 'to',
222
+ 'top',
223
+ 'tran',
224
+ 'transaction',
225
+ 'trigger',
226
+ 'truncate',
227
+ 'try',
228
+ 'try_convert',
229
+ 'tsequal',
230
+ 'union',
231
+ 'unique',
232
+ 'unpivot',
233
+ 'update',
234
+ 'updatetext',
235
+ 'use',
236
+ 'user',
237
+ 'values',
238
+ 'varying',
239
+ 'view',
240
+ 'waitfor',
241
+ 'when',
242
+ 'where',
243
+ 'while',
244
+ 'with',
245
+ 'within',
246
+ 'writetext',
247
+ )
248
+
249
+ _KEYWORDS_FUTURE = (
250
+ 'absolute',
251
+ 'action',
252
+ 'admin',
253
+ 'after',
254
+ 'aggregate',
255
+ 'alias',
256
+ 'allocate',
257
+ 'are',
258
+ 'array',
259
+ 'asensitive',
260
+ 'assertion',
261
+ 'asymmetric',
262
+ 'at',
263
+ 'atomic',
264
+ 'before',
265
+ 'binary',
266
+ 'bit',
267
+ 'blob',
268
+ 'boolean',
269
+ 'both',
270
+ 'breadth',
271
+ 'call',
272
+ 'called',
273
+ 'cardinality',
274
+ 'cascaded',
275
+ 'cast',
276
+ 'catalog',
277
+ 'char',
278
+ 'character',
279
+ 'class',
280
+ 'clob',
281
+ 'collation',
282
+ 'collect',
283
+ 'completion',
284
+ 'condition',
285
+ 'connect',
286
+ 'connection',
287
+ 'constraints',
288
+ 'constructor',
289
+ 'corr',
290
+ 'corresponding',
291
+ 'covar_pop',
292
+ 'covar_samp',
293
+ 'cube',
294
+ 'cume_dist',
295
+ 'current_catalog',
296
+ 'current_default_transform_group',
297
+ 'current_path',
298
+ 'current_role',
299
+ 'current_schema',
300
+ 'current_transform_group_for_type',
301
+ 'cycle',
302
+ 'data',
303
+ 'date',
304
+ 'day',
305
+ 'dec',
306
+ 'decimal',
307
+ 'deferrable',
308
+ 'deferred',
309
+ 'depth',
310
+ 'deref',
311
+ 'describe',
312
+ 'descriptor',
313
+ 'destroy',
314
+ 'destructor',
315
+ 'deterministic',
316
+ 'diagnostics',
317
+ 'dictionary',
318
+ 'disconnect',
319
+ 'domain',
320
+ 'dynamic',
321
+ 'each',
322
+ 'element',
323
+ 'end-exec',
324
+ 'equals',
325
+ 'every',
326
+ 'exception',
327
+ 'false',
328
+ 'filter',
329
+ 'first',
330
+ 'float',
331
+ 'found',
332
+ 'free',
333
+ 'fulltexttable',
334
+ 'fusion',
335
+ 'general',
336
+ 'get',
337
+ 'global',
338
+ 'go',
339
+ 'grouping',
340
+ 'hold',
341
+ 'host',
342
+ 'hour',
343
+ 'ignore',
344
+ 'immediate',
345
+ 'indicator',
346
+ 'initialize',
347
+ 'initially',
348
+ 'inout',
349
+ 'input',
350
+ 'int',
351
+ 'integer',
352
+ 'intersection',
353
+ 'interval',
354
+ 'isolation',
355
+ 'iterate',
356
+ 'language',
357
+ 'large',
358
+ 'last',
359
+ 'lateral',
360
+ 'leading',
361
+ 'less',
362
+ 'level',
363
+ 'like_regex',
364
+ 'limit',
365
+ 'ln',
366
+ 'local',
367
+ 'localtime',
368
+ 'localtimestamp',
369
+ 'locator',
370
+ 'map',
371
+ 'match',
372
+ 'member',
373
+ 'method',
374
+ 'minute',
375
+ 'mod',
376
+ 'modifies',
377
+ 'modify',
378
+ 'module',
379
+ 'month',
380
+ 'multiset',
381
+ 'names',
382
+ 'natural',
383
+ 'nchar',
384
+ 'nclob',
385
+ 'new',
386
+ 'next',
387
+ 'no',
388
+ 'none',
389
+ 'normalize',
390
+ 'numeric',
391
+ 'object',
392
+ 'occurrences_regex',
393
+ 'old',
394
+ 'only',
395
+ 'operation',
396
+ 'ordinality',
397
+ 'out',
398
+ 'output',
399
+ 'overlay',
400
+ 'pad',
401
+ 'parameter',
402
+ 'parameters',
403
+ 'partial',
404
+ 'partition',
405
+ 'path',
406
+ 'percent_rank',
407
+ 'percentile_cont',
408
+ 'percentile_disc',
409
+ 'position_regex',
410
+ 'postfix',
411
+ 'prefix',
412
+ 'preorder',
413
+ 'prepare',
414
+ 'preserve',
415
+ 'prior',
416
+ 'privileges',
417
+ 'range',
418
+ 'reads',
419
+ 'real',
420
+ 'recursive',
421
+ 'ref',
422
+ 'referencing',
423
+ 'regr_avgx',
424
+ 'regr_avgy',
425
+ 'regr_count',
426
+ 'regr_intercept',
427
+ 'regr_r2',
428
+ 'regr_slope',
429
+ 'regr_sxx',
430
+ 'regr_sxy',
431
+ 'regr_syy',
432
+ 'relative',
433
+ 'release',
434
+ 'result',
435
+ 'returns',
436
+ 'role',
437
+ 'rollup',
438
+ 'routine',
439
+ 'row',
440
+ 'rows',
441
+ 'savepoint',
442
+ 'scope',
443
+ 'scroll',
444
+ 'search',
445
+ 'second',
446
+ 'section',
447
+ 'sensitive',
448
+ 'sequence',
449
+ 'session',
450
+ 'sets',
451
+ 'similar',
452
+ 'size',
453
+ 'smallint',
454
+ 'space',
455
+ 'specific',
456
+ 'specifictype',
457
+ 'sql',
458
+ 'sqlexception',
459
+ 'sqlstate',
460
+ 'sqlwarning',
461
+ 'start',
462
+ 'state',
463
+ 'statement',
464
+ 'static',
465
+ 'stddev_pop',
466
+ 'stddev_samp',
467
+ 'structure',
468
+ 'submultiset',
469
+ 'substring_regex',
470
+ 'symmetric',
471
+ 'system',
472
+ 'temporary',
473
+ 'terminate',
474
+ 'than',
475
+ 'time',
476
+ 'timestamp',
477
+ 'timezone_hour',
478
+ 'timezone_minute',
479
+ 'trailing',
480
+ 'translate_regex',
481
+ 'translation',
482
+ 'treat',
483
+ 'true',
484
+ 'uescape',
485
+ 'under',
486
+ 'unknown',
487
+ 'unnest',
488
+ 'usage',
489
+ 'using',
490
+ 'value',
491
+ 'var_pop',
492
+ 'var_samp',
493
+ 'varchar',
494
+ 'variable',
495
+ 'whenever',
496
+ 'width_bucket',
497
+ 'window',
498
+ 'within',
499
+ 'without',
500
+ 'work',
501
+ 'write',
502
+ 'xmlagg',
503
+ 'xmlattributes',
504
+ 'xmlbinary',
505
+ 'xmlcast',
506
+ 'xmlcomment',
507
+ 'xmlconcat',
508
+ 'xmldocument',
509
+ 'xmlelement',
510
+ 'xmlexists',
511
+ 'xmlforest',
512
+ 'xmliterate',
513
+ 'xmlnamespaces',
514
+ 'xmlparse',
515
+ 'xmlpi',
516
+ 'xmlquery',
517
+ 'xmlserialize',
518
+ 'xmltable',
519
+ 'xmltext',
520
+ 'xmlvalidate',
521
+ 'year',
522
+ 'zone',
523
+ )
524
+
525
+ _KEYWORDS_ODBC = (
526
+ 'absolute',
527
+ 'action',
528
+ 'ada',
529
+ 'add',
530
+ 'all',
531
+ 'allocate',
532
+ 'alter',
533
+ 'and',
534
+ 'any',
535
+ 'are',
536
+ 'as',
537
+ 'asc',
538
+ 'assertion',
539
+ 'at',
540
+ 'authorization',
541
+ 'avg',
542
+ 'begin',
543
+ 'between',
544
+ 'bit',
545
+ 'bit_length',
546
+ 'both',
547
+ 'by',
548
+ 'cascade',
549
+ 'cascaded',
550
+ 'case',
551
+ 'cast',
552
+ 'catalog',
553
+ 'char',
554
+ 'char_length',
555
+ 'character',
556
+ 'character_length',
557
+ 'check',
558
+ 'close',
559
+ 'coalesce',
560
+ 'collate',
561
+ 'collation',
562
+ 'column',
563
+ 'commit',
564
+ 'connect',
565
+ 'connection',
566
+ 'constraint',
567
+ 'constraints',
568
+ 'continue',
569
+ 'convert',
570
+ 'corresponding',
571
+ 'count',
572
+ 'create',
573
+ 'cross',
574
+ 'current',
575
+ 'current_date',
576
+ 'current_time',
577
+ 'current_timestamp',
578
+ 'current_user',
579
+ 'cursor',
580
+ 'date',
581
+ 'day',
582
+ 'deallocate',
583
+ 'dec',
584
+ 'decimal',
585
+ 'declare',
586
+ 'default',
587
+ 'deferrable',
588
+ 'deferred',
589
+ 'delete',
590
+ 'desc',
591
+ 'describe',
592
+ 'descriptor',
593
+ 'diagnostics',
594
+ 'disconnect',
595
+ 'distinct',
596
+ 'domain',
597
+ 'double',
598
+ 'drop',
599
+ 'else',
600
+ 'end',
601
+ 'end-exec',
602
+ 'escape',
603
+ 'except',
604
+ 'exception',
605
+ 'exec',
606
+ 'execute',
607
+ 'exists',
608
+ 'external',
609
+ 'extract',
610
+ 'false',
611
+ 'fetch',
612
+ 'first',
613
+ 'float',
614
+ 'for',
615
+ 'foreign',
616
+ 'fortran',
617
+ 'found',
618
+ 'from',
619
+ 'full',
620
+ 'get',
621
+ 'global',
622
+ 'go',
623
+ 'goto',
624
+ 'grant',
625
+ 'group',
626
+ 'having',
627
+ 'hour',
628
+ 'identity',
629
+ 'immediate',
630
+ 'in',
631
+ 'include',
632
+ 'index',
633
+ 'indicator',
634
+ 'initially',
635
+ 'inner',
636
+ 'input',
637
+ 'insensitive',
638
+ 'insert',
639
+ 'int',
640
+ 'integer',
641
+ 'intersect',
642
+ 'interval',
643
+ 'into',
644
+ 'is',
645
+ 'isolation',
646
+ 'join',
647
+ 'key',
648
+ 'language',
649
+ 'last',
650
+ 'leading',
651
+ 'left',
652
+ 'level',
653
+ 'like',
654
+ 'local',
655
+ 'lower',
656
+ 'match',
657
+ 'max',
658
+ 'min',
659
+ 'minute',
660
+ 'module',
661
+ 'month',
662
+ 'names',
663
+ 'national',
664
+ 'natural',
665
+ 'nchar',
666
+ 'next',
667
+ 'no',
668
+ 'none',
669
+ 'not',
670
+ 'null',
671
+ 'nullif',
672
+ 'numeric',
673
+ 'octet_length',
674
+ 'of',
675
+ 'on',
676
+ 'only',
677
+ 'open',
678
+ 'option',
679
+ 'or',
680
+ 'order',
681
+ 'outer',
682
+ 'output',
683
+ 'overlaps',
684
+ 'pad',
685
+ 'partial',
686
+ 'pascal',
687
+ 'position',
688
+ 'precision',
689
+ 'prepare',
690
+ 'preserve',
691
+ 'primary',
692
+ 'prior',
693
+ 'privileges',
694
+ 'procedure',
695
+ 'public',
696
+ 'read',
697
+ 'real',
698
+ 'references',
699
+ 'relative',
700
+ 'restrict',
701
+ 'revoke',
702
+ 'right',
703
+ 'rollback',
704
+ 'rows',
705
+ 'schema',
706
+ 'scroll',
707
+ 'second',
708
+ 'section',
709
+ 'select',
710
+ 'session',
711
+ 'session_user',
712
+ 'set',
713
+ 'size',
714
+ 'smallint',
715
+ 'some',
716
+ 'space',
717
+ 'sql',
718
+ 'sqlca',
719
+ 'sqlcode',
720
+ 'sqlerror',
721
+ 'sqlstate',
722
+ 'sqlwarning',
723
+ 'substring',
724
+ 'sum',
725
+ 'system_user',
726
+ 'table',
727
+ 'temporary',
728
+ 'then',
729
+ 'time',
730
+ 'timestamp',
731
+ 'timezone_hour',
732
+ 'timezone_minute',
733
+ 'to',
734
+ 'trailing',
735
+ 'transaction',
736
+ 'translate',
737
+ 'translation',
738
+ 'trim',
739
+ 'true',
740
+ 'union',
741
+ 'unique',
742
+ 'unknown',
743
+ 'update',
744
+ 'upper',
745
+ 'usage',
746
+ 'user',
747
+ 'using',
748
+ 'value',
749
+ 'values',
750
+ 'varchar',
751
+ 'varying',
752
+ 'view',
753
+ 'when',
754
+ 'whenever',
755
+ 'where',
756
+ 'with',
757
+ 'work',
758
+ 'write',
759
+ 'year',
760
+ 'zone',
761
+ )
762
+
763
+ # See https://msdn.microsoft.com/en-us/library/ms189822.aspx.
764
+ KEYWORDS = sorted(set(_KEYWORDS_FUTURE + _KEYWORDS_ODBC + _KEYWORDS_SERVER))
765
+
766
+ # See https://msdn.microsoft.com/en-us/library/ms187752.aspx.
767
+ TYPES = (
768
+ 'bigint',
769
+ 'binary',
770
+ 'bit',
771
+ 'char',
772
+ 'cursor',
773
+ 'date',
774
+ 'datetime',
775
+ 'datetime2',
776
+ 'datetimeoffset',
777
+ 'decimal',
778
+ 'float',
779
+ 'hierarchyid',
780
+ 'image',
781
+ 'int',
782
+ 'money',
783
+ 'nchar',
784
+ 'ntext',
785
+ 'numeric',
786
+ 'nvarchar',
787
+ 'real',
788
+ 'smalldatetime',
789
+ 'smallint',
790
+ 'smallmoney',
791
+ 'sql_variant',
792
+ 'table',
793
+ 'text',
794
+ 'time',
795
+ 'timestamp',
796
+ 'tinyint',
797
+ 'uniqueidentifier',
798
+ 'varbinary',
799
+ 'varchar',
800
+ 'xml',
801
+ )
802
+
803
+ # See https://msdn.microsoft.com/en-us/library/ms174318.aspx.
804
+ FUNCTIONS = (
805
+ '$partition',
806
+ 'abs',
807
+ 'acos',
808
+ 'app_name',
809
+ 'applock_mode',
810
+ 'applock_test',
811
+ 'ascii',
812
+ 'asin',
813
+ 'assemblyproperty',
814
+ 'atan',
815
+ 'atn2',
816
+ 'avg',
817
+ 'binary_checksum',
818
+ 'cast',
819
+ 'ceiling',
820
+ 'certencoded',
821
+ 'certprivatekey',
822
+ 'char',
823
+ 'charindex',
824
+ 'checksum',
825
+ 'checksum_agg',
826
+ 'choose',
827
+ 'col_length',
828
+ 'col_name',
829
+ 'columnproperty',
830
+ 'compress',
831
+ 'concat',
832
+ 'connectionproperty',
833
+ 'context_info',
834
+ 'convert',
835
+ 'cos',
836
+ 'cot',
837
+ 'count',
838
+ 'count_big',
839
+ 'current_request_id',
840
+ 'current_timestamp',
841
+ 'current_transaction_id',
842
+ 'current_user',
843
+ 'cursor_status',
844
+ 'database_principal_id',
845
+ 'databasepropertyex',
846
+ 'dateadd',
847
+ 'datediff',
848
+ 'datediff_big',
849
+ 'datefromparts',
850
+ 'datename',
851
+ 'datepart',
852
+ 'datetime2fromparts',
853
+ 'datetimefromparts',
854
+ 'datetimeoffsetfromparts',
855
+ 'day',
856
+ 'db_id',
857
+ 'db_name',
858
+ 'decompress',
859
+ 'degrees',
860
+ 'dense_rank',
861
+ 'difference',
862
+ 'eomonth',
863
+ 'error_line',
864
+ 'error_message',
865
+ 'error_number',
866
+ 'error_procedure',
867
+ 'error_severity',
868
+ 'error_state',
869
+ 'exp',
870
+ 'file_id',
871
+ 'file_idex',
872
+ 'file_name',
873
+ 'filegroup_id',
874
+ 'filegroup_name',
875
+ 'filegroupproperty',
876
+ 'fileproperty',
877
+ 'floor',
878
+ 'format',
879
+ 'formatmessage',
880
+ 'fulltextcatalogproperty',
881
+ 'fulltextserviceproperty',
882
+ 'get_filestream_transaction_context',
883
+ 'getansinull',
884
+ 'getdate',
885
+ 'getutcdate',
886
+ 'grouping',
887
+ 'grouping_id',
888
+ 'has_perms_by_name',
889
+ 'host_id',
890
+ 'host_name',
891
+ 'iif',
892
+ 'index_col',
893
+ 'indexkey_property',
894
+ 'indexproperty',
895
+ 'is_member',
896
+ 'is_rolemember',
897
+ 'is_srvrolemember',
898
+ 'isdate',
899
+ 'isjson',
900
+ 'isnull',
901
+ 'isnumeric',
902
+ 'json_modify',
903
+ 'json_query',
904
+ 'json_value',
905
+ 'left',
906
+ 'len',
907
+ 'log',
908
+ 'log10',
909
+ 'lower',
910
+ 'ltrim',
911
+ 'max',
912
+ 'min',
913
+ 'min_active_rowversion',
914
+ 'month',
915
+ 'nchar',
916
+ 'newid',
917
+ 'newsequentialid',
918
+ 'ntile',
919
+ 'object_definition',
920
+ 'object_id',
921
+ 'object_name',
922
+ 'object_schema_name',
923
+ 'objectproperty',
924
+ 'objectpropertyex',
925
+ 'opendatasource',
926
+ 'openjson',
927
+ 'openquery',
928
+ 'openrowset',
929
+ 'openxml',
930
+ 'original_db_name',
931
+ 'original_login',
932
+ 'parse',
933
+ 'parsename',
934
+ 'patindex',
935
+ 'permissions',
936
+ 'pi',
937
+ 'power',
938
+ 'pwdcompare',
939
+ 'pwdencrypt',
940
+ 'quotename',
941
+ 'radians',
942
+ 'rand',
943
+ 'rank',
944
+ 'replace',
945
+ 'replicate',
946
+ 'reverse',
947
+ 'right',
948
+ 'round',
949
+ 'row_number',
950
+ 'rowcount_big',
951
+ 'rtrim',
952
+ 'schema_id',
953
+ 'schema_name',
954
+ 'scope_identity',
955
+ 'serverproperty',
956
+ 'session_context',
957
+ 'session_user',
958
+ 'sign',
959
+ 'sin',
960
+ 'smalldatetimefromparts',
961
+ 'soundex',
962
+ 'sp_helplanguage',
963
+ 'space',
964
+ 'sqrt',
965
+ 'square',
966
+ 'stats_date',
967
+ 'stdev',
968
+ 'stdevp',
969
+ 'str',
970
+ 'string_escape',
971
+ 'string_split',
972
+ 'stuff',
973
+ 'substring',
974
+ 'sum',
975
+ 'suser_id',
976
+ 'suser_name',
977
+ 'suser_sid',
978
+ 'suser_sname',
979
+ 'switchoffset',
980
+ 'sysdatetime',
981
+ 'sysdatetimeoffset',
982
+ 'system_user',
983
+ 'sysutcdatetime',
984
+ 'tan',
985
+ 'textptr',
986
+ 'textvalid',
987
+ 'timefromparts',
988
+ 'todatetimeoffset',
989
+ 'try_cast',
990
+ 'try_convert',
991
+ 'try_parse',
992
+ 'type_id',
993
+ 'type_name',
994
+ 'typeproperty',
995
+ 'unicode',
996
+ 'upper',
997
+ 'user_id',
998
+ 'user_name',
999
+ 'var',
1000
+ 'varp',
1001
+ 'xact_state',
1002
+ 'year',
1003
+ )
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/compiled.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.compiled
3
+ ~~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Just export lexer classes previously contained in this module.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ # ruff: noqa: F401
12
+ from pygments.lexers.jvm import JavaLexer, ScalaLexer
13
+ from pygments.lexers.c_cpp import CLexer, CppLexer
14
+ from pygments.lexers.d import DLexer
15
+ from pygments.lexers.objective import ObjectiveCLexer, \
16
+ ObjectiveCppLexer, LogosLexer
17
+ from pygments.lexers.go import GoLexer
18
+ from pygments.lexers.rust import RustLexer
19
+ from pygments.lexers.c_like import ECLexer, ValaLexer, CudaLexer
20
+ from pygments.lexers.pascal import DelphiLexer, PortugolLexer, Modula2Lexer
21
+ from pygments.lexers.ada import AdaLexer
22
+ from pygments.lexers.business import CobolLexer, CobolFreeformatLexer
23
+ from pygments.lexers.fortran import FortranLexer
24
+ from pygments.lexers.prolog import PrologLexer
25
+ from pygments.lexers.python import CythonLexer
26
+ from pygments.lexers.graphics import GLShaderLexer
27
+ from pygments.lexers.ml import OcamlLexer
28
+ from pygments.lexers.basic import BlitzBasicLexer, BlitzMaxLexer, MonkeyLexer
29
+ from pygments.lexers.dylan import DylanLexer, DylanLidLexer, DylanConsoleLexer
30
+ from pygments.lexers.ooc import OocLexer
31
+ from pygments.lexers.felix import FelixLexer
32
+ from pygments.lexers.nimrod import NimrodLexer
33
+ from pygments.lexers.crystal import CrystalLexer
34
+
35
+ __all__ = []
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/dylan.py ADDED
@@ -0,0 +1,279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.dylan
3
+ ~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for the Dylan language.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ import re
12
+
13
+ from pygments.lexer import Lexer, RegexLexer, bygroups, do_insertions, \
14
+ default, line_re
15
+ from pygments.token import Comment, Operator, Keyword, Name, String, \
16
+ Number, Punctuation, Generic, Literal, Whitespace
17
+
18
+ __all__ = ['DylanLexer', 'DylanConsoleLexer', 'DylanLidLexer']
19
+
20
+
21
+ class DylanLexer(RegexLexer):
22
+ """
23
+ For the Dylan language.
24
+ """
25
+
26
+ name = 'Dylan'
27
+ url = 'http://www.opendylan.org/'
28
+ aliases = ['dylan']
29
+ filenames = ['*.dylan', '*.dyl', '*.intr']
30
+ mimetypes = ['text/x-dylan']
31
+ version_added = '0.7'
32
+
33
+ flags = re.IGNORECASE
34
+
35
+ builtins = {
36
+ 'subclass', 'abstract', 'block', 'concrete', 'constant', 'class',
37
+ 'compiler-open', 'compiler-sideways', 'domain', 'dynamic',
38
+ 'each-subclass', 'exception', 'exclude', 'function', 'generic',
39
+ 'handler', 'inherited', 'inline', 'inline-only', 'instance',
40
+ 'interface', 'import', 'keyword', 'library', 'macro', 'method',
41
+ 'module', 'open', 'primary', 'required', 'sealed', 'sideways',
42
+ 'singleton', 'slot', 'thread', 'variable', 'virtual'}
43
+
44
+ keywords = {
45
+ 'above', 'afterwards', 'begin', 'below', 'by', 'case', 'cleanup',
46
+ 'create', 'define', 'else', 'elseif', 'end', 'export', 'finally',
47
+ 'for', 'from', 'if', 'in', 'let', 'local', 'otherwise', 'rename',
48
+ 'select', 'signal', 'then', 'to', 'unless', 'until', 'use', 'when',
49
+ 'while'}
50
+
51
+ operators = {
52
+ '~', '+', '-', '*', '|', '^', '=', '==', '~=', '~==', '<', '<=',
53
+ '>', '>=', '&', '|'}
54
+
55
+ functions = {
56
+ 'abort', 'abs', 'add', 'add!', 'add-method', 'add-new', 'add-new!',
57
+ 'all-superclasses', 'always', 'any?', 'applicable-method?', 'apply',
58
+ 'aref', 'aref-setter', 'as', 'as-lowercase', 'as-lowercase!',
59
+ 'as-uppercase', 'as-uppercase!', 'ash', 'backward-iteration-protocol',
60
+ 'break', 'ceiling', 'ceiling/', 'cerror', 'check-type', 'choose',
61
+ 'choose-by', 'complement', 'compose', 'concatenate', 'concatenate-as',
62
+ 'condition-format-arguments', 'condition-format-string', 'conjoin',
63
+ 'copy-sequence', 'curry', 'default-handler', 'dimension', 'dimensions',
64
+ 'direct-subclasses', 'direct-superclasses', 'disjoin', 'do',
65
+ 'do-handlers', 'element', 'element-setter', 'empty?', 'error', 'even?',
66
+ 'every?', 'false-or', 'fill!', 'find-key', 'find-method', 'first',
67
+ 'first-setter', 'floor', 'floor/', 'forward-iteration-protocol',
68
+ 'function-arguments', 'function-return-values',
69
+ 'function-specializers', 'gcd', 'generic-function-mandatory-keywords',
70
+ 'generic-function-methods', 'head', 'head-setter', 'identity',
71
+ 'initialize', 'instance?', 'integral?', 'intersection',
72
+ 'key-sequence', 'key-test', 'last', 'last-setter', 'lcm', 'limited',
73
+ 'list', 'logand', 'logbit?', 'logior', 'lognot', 'logxor', 'make',
74
+ 'map', 'map-as', 'map-into', 'max', 'member?', 'merge-hash-codes',
75
+ 'min', 'modulo', 'negative', 'negative?', 'next-method',
76
+ 'object-class', 'object-hash', 'odd?', 'one-of', 'pair', 'pop',
77
+ 'pop-last', 'positive?', 'push', 'push-last', 'range', 'rank',
78
+ 'rcurry', 'reduce', 'reduce1', 'remainder', 'remove', 'remove!',
79
+ 'remove-duplicates', 'remove-duplicates!', 'remove-key!',
80
+ 'remove-method', 'replace-elements!', 'replace-subsequence!',
81
+ 'restart-query', 'return-allowed?', 'return-description',
82
+ 'return-query', 'reverse', 'reverse!', 'round', 'round/',
83
+ 'row-major-index', 'second', 'second-setter', 'shallow-copy',
84
+ 'signal', 'singleton', 'size', 'size-setter', 'slot-initialized?',
85
+ 'sort', 'sort!', 'sorted-applicable-methods', 'subsequence-position',
86
+ 'subtype?', 'table-protocol', 'tail', 'tail-setter', 'third',
87
+ 'third-setter', 'truncate', 'truncate/', 'type-error-expected-type',
88
+ 'type-error-value', 'type-for-copy', 'type-union', 'union', 'values',
89
+ 'vector', 'zero?'}
90
+
91
+ valid_name = '\\\\?[\\w!&*<>|^$%@\\-+~?/=]+'
92
+
93
+ def get_tokens_unprocessed(self, text):
94
+ for index, token, value in RegexLexer.get_tokens_unprocessed(self, text):
95
+ if token is Name:
96
+ lowercase_value = value.lower()
97
+ if lowercase_value in self.builtins:
98
+ yield index, Name.Builtin, value
99
+ continue
100
+ if lowercase_value in self.keywords:
101
+ yield index, Keyword, value
102
+ continue
103
+ if lowercase_value in self.functions:
104
+ yield index, Name.Builtin, value
105
+ continue
106
+ if lowercase_value in self.operators:
107
+ yield index, Operator, value
108
+ continue
109
+ yield index, token, value
110
+
111
+ tokens = {
112
+ 'root': [
113
+ # Whitespace
114
+ (r'\s+', Whitespace),
115
+
116
+ # single line comment
117
+ (r'//.*?\n', Comment.Single),
118
+
119
+ # lid header
120
+ (r'([a-z0-9-]+)(:)([ \t]*)(.*(?:\n[ \t].+)*)',
121
+ bygroups(Name.Attribute, Operator, Whitespace, String)),
122
+
123
+ default('code') # no header match, switch to code
124
+ ],
125
+ 'code': [
126
+ # Whitespace
127
+ (r'\s+', Whitespace),
128
+
129
+ # single line comment
130
+ (r'(//.*?)(\n)', bygroups(Comment.Single, Whitespace)),
131
+
132
+ # multi-line comment
133
+ (r'/\*', Comment.Multiline, 'comment'),
134
+
135
+ # strings and characters
136
+ (r'"', String, 'string'),
137
+ (r"'(\\.|\\[0-7]{1,3}|\\x[a-f0-9]{1,2}|[^\\\'\n])'", String.Char),
138
+
139
+ # binary integer
140
+ (r'#b[01]+', Number.Bin),
141
+
142
+ # octal integer
143
+ (r'#o[0-7]+', Number.Oct),
144
+
145
+ # floating point
146
+ (r'[-+]?(\d*\.\d+(e[-+]?\d+)?|\d+(\.\d*)?e[-+]?\d+)', Number.Float),
147
+
148
+ # decimal integer
149
+ (r'[-+]?\d+', Number.Integer),
150
+
151
+ # hex integer
152
+ (r'#x[0-9a-f]+', Number.Hex),
153
+
154
+ # Macro parameters
155
+ (r'(\?' + valid_name + ')(:)'
156
+ r'(token|name|variable|expression|body|case-body|\*)',
157
+ bygroups(Name.Tag, Operator, Name.Builtin)),
158
+ (r'(\?)(:)(token|name|variable|expression|body|case-body|\*)',
159
+ bygroups(Name.Tag, Operator, Name.Builtin)),
160
+ (r'\?' + valid_name, Name.Tag),
161
+
162
+ # Punctuation
163
+ (r'(=>|::|#\(|#\[|##|\?\?|\?=|\?|[(){}\[\],.;])', Punctuation),
164
+
165
+ # Most operators are picked up as names and then re-flagged.
166
+ # This one isn't valid in a name though, so we pick it up now.
167
+ (r':=', Operator),
168
+
169
+ # Pick up #t / #f before we match other stuff with #.
170
+ (r'#[tf]', Literal),
171
+
172
+ # #"foo" style keywords
173
+ (r'#"', String.Symbol, 'keyword'),
174
+
175
+ # #rest, #key, #all-keys, etc.
176
+ (r'#[a-z0-9-]+', Keyword),
177
+
178
+ # required-init-keyword: style keywords.
179
+ (valid_name + ':', Keyword),
180
+
181
+ # class names
182
+ ('<' + valid_name + '>', Name.Class),
183
+
184
+ # define variable forms.
185
+ (r'\*' + valid_name + r'\*', Name.Variable.Global),
186
+
187
+ # define constant forms.
188
+ (r'\$' + valid_name, Name.Constant),
189
+
190
+ # everything else. We re-flag some of these in the method above.
191
+ (valid_name, Name),
192
+ ],
193
+ 'comment': [
194
+ (r'[^*/]+', Comment.Multiline),
195
+ (r'/\*', Comment.Multiline, '#push'),
196
+ (r'\*/', Comment.Multiline, '#pop'),
197
+ (r'[*/]', Comment.Multiline)
198
+ ],
199
+ 'keyword': [
200
+ (r'"', String.Symbol, '#pop'),
201
+ (r'[^\\"]+', String.Symbol), # all other characters
202
+ ],
203
+ 'string': [
204
+ (r'"', String, '#pop'),
205
+ (r'\\([\\abfnrtv"\']|x[a-f0-9]{2,4}|[0-7]{1,3})', String.Escape),
206
+ (r'[^\\"\n]+', String), # all other characters
207
+ (r'\\\n', String), # line continuation
208
+ (r'\\', String), # stray backslash
209
+ ]
210
+ }
211
+
212
+
213
+ class DylanLidLexer(RegexLexer):
214
+ """
215
+ For Dylan LID (Library Interchange Definition) files.
216
+ """
217
+
218
+ name = 'DylanLID'
219
+ aliases = ['dylan-lid', 'lid']
220
+ filenames = ['*.lid', '*.hdp']
221
+ mimetypes = ['text/x-dylan-lid']
222
+ url = 'http://www.opendylan.org/'
223
+ version_added = '1.6'
224
+ flags = re.IGNORECASE
225
+
226
+ tokens = {
227
+ 'root': [
228
+ # Whitespace
229
+ (r'\s+', Whitespace),
230
+
231
+ # single line comment
232
+ (r'(//.*?)(\n)', bygroups(Comment.Single, Whitespace)),
233
+
234
+ # lid header
235
+ (r'(.*?)(:)([ \t]*)(.*(?:\n[ \t].+)*)',
236
+ bygroups(Name.Attribute, Operator, Whitespace, String)),
237
+ ]
238
+ }
239
+
240
+
241
+ class DylanConsoleLexer(Lexer):
242
+ """
243
+ For Dylan interactive console output.
244
+
245
+ This is based on a copy of the ``RubyConsoleLexer``.
246
+ """
247
+ name = 'Dylan session'
248
+ aliases = ['dylan-console', 'dylan-repl']
249
+ filenames = ['*.dylan-console']
250
+ mimetypes = ['text/x-dylan-console']
251
+ url = 'http://www.opendylan.org/'
252
+ version_added = '1.6'
253
+ _example = 'dylan-console/console.dylan-console'
254
+
255
+ _prompt_re = re.compile(r'\?| ')
256
+
257
+ def get_tokens_unprocessed(self, text):
258
+ dylexer = DylanLexer(**self.options)
259
+
260
+ curcode = ''
261
+ insertions = []
262
+ for match in line_re.finditer(text):
263
+ line = match.group()
264
+ m = self._prompt_re.match(line)
265
+ if m is not None:
266
+ end = m.end()
267
+ insertions.append((len(curcode),
268
+ [(0, Generic.Prompt, line[:end])]))
269
+ curcode += line[end:]
270
+ else:
271
+ if curcode:
272
+ yield from do_insertions(insertions,
273
+ dylexer.get_tokens_unprocessed(curcode))
274
+ curcode = ''
275
+ insertions = []
276
+ yield match.start(), Generic.Output, line
277
+ if curcode:
278
+ yield from do_insertions(insertions,
279
+ dylexer.get_tokens_unprocessed(curcode))
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/grammar_notation.py ADDED
@@ -0,0 +1,262 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.grammar_notation
3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for grammar notations like BNF.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, bygroups, include, this, using, words
12
+ from pygments.token import Comment, Keyword, Literal, Name, Number, \
13
+ Operator, Punctuation, String, Text, Whitespace
14
+
15
+ __all__ = ['BnfLexer', 'AbnfLexer', 'JsgfLexer', 'PegLexer']
16
+
17
+
18
+ class BnfLexer(RegexLexer):
19
+ """
20
+ This lexer is for grammar notations which are similar to
21
+ original BNF.
22
+
23
+ In order to maximize a number of targets of this lexer,
24
+ let's decide some designs:
25
+
26
+ * We don't distinguish `Terminal Symbol`.
27
+
28
+ * We do assume that `NonTerminal Symbol` are always enclosed
29
+ with arrow brackets.
30
+
31
+ * We do assume that `NonTerminal Symbol` may include
32
+ any printable characters except arrow brackets and ASCII 0x20.
33
+ This assumption is for `RBNF <http://www.rfc-base.org/txt/rfc-5511.txt>`_.
34
+
35
+ * We do assume that target notation doesn't support comment.
36
+
37
+ * We don't distinguish any operators and punctuation except
38
+ `::=`.
39
+
40
+ Though these decision making might cause too minimal highlighting
41
+ and you might be disappointed, but it is reasonable for us.
42
+ """
43
+
44
+ name = 'BNF'
45
+ aliases = ['bnf']
46
+ filenames = ['*.bnf']
47
+ mimetypes = ['text/x-bnf']
48
+ url = 'https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form'
49
+ version_added = '2.1'
50
+
51
+ tokens = {
52
+ 'root': [
53
+ (r'(<)([ -;=?-~]+)(>)',
54
+ bygroups(Punctuation, Name.Class, Punctuation)),
55
+
56
+ # an only operator
57
+ (r'::=', Operator),
58
+
59
+ # fallback
60
+ (r'[^<>:]+', Text), # for performance
61
+ (r'.', Text),
62
+ ],
63
+ }
64
+
65
+
66
+ class AbnfLexer(RegexLexer):
67
+ """
68
+ Lexer for IETF 7405 ABNF.
69
+
70
+ (Updates `5234 <http://www.ietf.org/rfc/rfc5234.txt>`_) grammars.
71
+ """
72
+
73
+ name = 'ABNF'
74
+ url = 'http://www.ietf.org/rfc/rfc7405.txt'
75
+ aliases = ['abnf']
76
+ filenames = ['*.abnf']
77
+ mimetypes = ['text/x-abnf']
78
+ version_added = '2.1'
79
+
80
+ _core_rules = (
81
+ 'ALPHA', 'BIT', 'CHAR', 'CR', 'CRLF', 'CTL', 'DIGIT',
82
+ 'DQUOTE', 'HEXDIG', 'HTAB', 'LF', 'LWSP', 'OCTET',
83
+ 'SP', 'VCHAR', 'WSP')
84
+
85
+ tokens = {
86
+ 'root': [
87
+ # comment
88
+ (r';.*$', Comment.Single),
89
+
90
+ # quoted
91
+ # double quote itself in this state, it is as '%x22'.
92
+ (r'(%[si])?"[^"]*"', Literal),
93
+
94
+ # binary (but i have never seen...)
95
+ (r'%b[01]+\-[01]+\b', Literal), # range
96
+ (r'%b[01]+(\.[01]+)*\b', Literal), # concat
97
+
98
+ # decimal
99
+ (r'%d[0-9]+\-[0-9]+\b', Literal), # range
100
+ (r'%d[0-9]+(\.[0-9]+)*\b', Literal), # concat
101
+
102
+ # hexadecimal
103
+ (r'%x[0-9a-fA-F]+\-[0-9a-fA-F]+\b', Literal), # range
104
+ (r'%x[0-9a-fA-F]+(\.[0-9a-fA-F]+)*\b', Literal), # concat
105
+
106
+ # repetition (<a>*<b>element) including nRule
107
+ (r'\b[0-9]+\*[0-9]+', Operator),
108
+ (r'\b[0-9]+\*', Operator),
109
+ (r'\b[0-9]+', Operator),
110
+ (r'\*', Operator),
111
+
112
+ # Strictly speaking, these are not keyword but
113
+ # are called `Core Rule'.
114
+ (words(_core_rules, suffix=r'\b'), Keyword),
115
+
116
+ # nonterminals (ALPHA *(ALPHA / DIGIT / "-"))
117
+ (r'[a-zA-Z][a-zA-Z0-9-]*\b', Name.Class),
118
+
119
+ # operators
120
+ (r'(=/|=|/)', Operator),
121
+
122
+ # punctuation
123
+ (r'[\[\]()]', Punctuation),
124
+
125
+ # fallback
126
+ (r'\s+', Whitespace),
127
+ (r'.', Text),
128
+ ],
129
+ }
130
+
131
+
132
+ class JsgfLexer(RegexLexer):
133
+ """
134
+ For JSpeech Grammar Format grammars.
135
+ """
136
+ name = 'JSGF'
137
+ url = 'https://www.w3.org/TR/jsgf/'
138
+ aliases = ['jsgf']
139
+ filenames = ['*.jsgf']
140
+ mimetypes = ['application/jsgf', 'application/x-jsgf', 'text/jsgf']
141
+ version_added = '2.2'
142
+
143
+ tokens = {
144
+ 'root': [
145
+ include('comments'),
146
+ include('non-comments'),
147
+ ],
148
+ 'comments': [
149
+ (r'/\*\*(?!/)', Comment.Multiline, 'documentation comment'),
150
+ (r'/\*[\w\W]*?\*/', Comment.Multiline),
151
+ (r'//.*$', Comment.Single),
152
+ ],
153
+ 'non-comments': [
154
+ (r'\A#JSGF[^;]*', Comment.Preproc),
155
+ (r'\s+', Whitespace),
156
+ (r';', Punctuation),
157
+ (r'[=|()\[\]*+]', Operator),
158
+ (r'/[^/]+/', Number.Float),
159
+ (r'"', String.Double, 'string'),
160
+ (r'\{', String.Other, 'tag'),
161
+ (words(('import', 'public'), suffix=r'\b'), Keyword.Reserved),
162
+ (r'grammar\b', Keyword.Reserved, 'grammar name'),
163
+ (r'(<)(NULL|VOID)(>)',
164
+ bygroups(Punctuation, Name.Builtin, Punctuation)),
165
+ (r'<', Punctuation, 'rulename'),
166
+ (r'\w+|[^\s;=|()\[\]*+/"{<\w]+', Text),
167
+ ],
168
+ 'string': [
169
+ (r'"', String.Double, '#pop'),
170
+ (r'\\.', String.Escape),
171
+ (r'[^\\"]+', String.Double),
172
+ ],
173
+ 'tag': [
174
+ (r'\}', String.Other, '#pop'),
175
+ (r'\\.', String.Escape),
176
+ (r'[^\\}]+', String.Other),
177
+ ],
178
+ 'grammar name': [
179
+ (r';', Punctuation, '#pop'),
180
+ (r'\s+', Whitespace),
181
+ (r'\.', Punctuation),
182
+ (r'[^;\s.]+', Name.Namespace),
183
+ ],
184
+ 'rulename': [
185
+ (r'>', Punctuation, '#pop'),
186
+ (r'\*', Punctuation),
187
+ (r'\s+', Whitespace),
188
+ (r'([^.>]+)(\s*)(\.)', bygroups(Name.Namespace, Text, Punctuation)),
189
+ (r'[^.>]+', Name.Constant),
190
+ ],
191
+ 'documentation comment': [
192
+ (r'\*/', Comment.Multiline, '#pop'),
193
+ (r'^(\s*)(\*?)(\s*)(@(?:example|see))(\s+)'
194
+ r'([\w\W]*?(?=(?:^\s*\*?\s*@|\*/)))',
195
+ bygroups(Whitespace, Comment.Multiline, Whitespace, Comment.Special,
196
+ Whitespace, using(this, state='example'))),
197
+ (r'(^\s*\*?\s*)(@\S*)',
198
+ bygroups(Comment.Multiline, Comment.Special)),
199
+ (r'[^*\n@]+|\w|\W', Comment.Multiline),
200
+ ],
201
+ 'example': [
202
+ (r'(\n\s*)(\*)', bygroups(Whitespace, Comment.Multiline)),
203
+ include('non-comments'),
204
+ (r'.', Comment.Multiline),
205
+ ],
206
+ }
207
+
208
+
209
+ class PegLexer(RegexLexer):
210
+ """
211
+ This lexer is for Parsing Expression Grammars (PEG).
212
+
213
+ Various implementations of PEG have made different decisions
214
+ regarding the syntax, so let's try to be accommodating:
215
+
216
+ * `<-`, `←`, `:`, and `=` are all accepted as rule operators.
217
+
218
+ * Both `|` and `/` are choice operators.
219
+
220
+ * `^`, `↑`, and `~` are cut operators.
221
+
222
+ * A single `a-z` character immediately before a string, or
223
+ multiple `a-z` characters following a string, are part of the
224
+ string (e.g., `r"..."` or `"..."ilmsuxa`).
225
+ """
226
+
227
+ name = 'PEG'
228
+ url = 'https://bford.info/pub/lang/peg.pdf'
229
+ aliases = ['peg']
230
+ filenames = ['*.peg']
231
+ mimetypes = ['text/x-peg']
232
+ version_added = '2.6'
233
+
234
+ tokens = {
235
+ 'root': [
236
+ # Comments
237
+ (r'#.*$', Comment.Single),
238
+
239
+ # All operators
240
+ (r'<-|[←:=/|&!?*+^↑~]', Operator),
241
+
242
+ # Other punctuation
243
+ (r'[()]', Punctuation),
244
+
245
+ # Keywords
246
+ (r'\.', Keyword),
247
+
248
+ # Character classes
249
+ (r'(\[)([^\]]*(?:\\.[^\]\\]*)*)(\])',
250
+ bygroups(Punctuation, String, Punctuation)),
251
+
252
+ # Single and double quoted strings (with optional modifiers)
253
+ (r'[a-z]?"[^"\\]*(?:\\.[^"\\]*)*"[a-z]*', String.Double),
254
+ (r"[a-z]?'[^'\\]*(?:\\.[^'\\]*)*'[a-z]*", String.Single),
255
+
256
+ # Nonterminals are not whitespace, operators, or punctuation
257
+ (r'[^\s<←:=/|&!?*+\^↑~()\[\]"\'#]+', Name.Class),
258
+
259
+ # Fallback
260
+ (r'.', Text),
261
+ ],
262
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/jslt.py ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.jslt
3
+ ~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for the JSLT language
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, combined, words
12
+ from pygments.token import Comment, Keyword, Name, Number, Operator, \
13
+ Punctuation, String, Whitespace
14
+
15
+
16
+ __all__ = ['JSLTLexer']
17
+
18
+
19
+ _WORD_END = r'(?=[^0-9A-Z_a-z-])'
20
+
21
+
22
+ class JSLTLexer(RegexLexer):
23
+ """
24
+ For JSLT source.
25
+ """
26
+ name = 'JSLT'
27
+ url = 'https://github.com/schibsted/jslt'
28
+ filenames = ['*.jslt']
29
+ aliases = ['jslt']
30
+ mimetypes = ['text/x-jslt']
31
+ version_added = '2.10'
32
+
33
+ tokens = {
34
+ 'root': [
35
+ (r'[\t\n\f\r ]+', Whitespace),
36
+ (r'//.*(\n|\Z)', Comment.Single),
37
+ (r'-?(0|[1-9][0-9]*)', Number.Integer),
38
+ (r'-?(0|[1-9][0-9]*)(.[0-9]+a)?([Ee][+-]?[0-9]+)', Number.Float),
39
+ (r'"([^"\\]|\\.)*"', String.Double),
40
+ (r'[(),:\[\]{}]', Punctuation),
41
+ (r'(!=|[<=>]=?)', Operator),
42
+ (r'[*+/|-]', Operator),
43
+ (r'\.', Operator),
44
+ (words(('import',), suffix=_WORD_END), Keyword.Namespace, combined('import-path', 'whitespace')),
45
+ (words(('as',), suffix=_WORD_END), Keyword.Namespace, combined('import-alias', 'whitespace')),
46
+ (words(('let',), suffix=_WORD_END), Keyword.Declaration, combined('constant', 'whitespace')),
47
+ (words(('def',), suffix=_WORD_END), Keyword.Declaration, combined('function', 'whitespace')),
48
+ (words(('false', 'null', 'true'), suffix=_WORD_END), Keyword.Constant),
49
+ (words(('else', 'for', 'if'), suffix=_WORD_END), Keyword),
50
+ (words(('and', 'or'), suffix=_WORD_END), Operator.Word),
51
+ (words((
52
+ 'all', 'any', 'array', 'boolean', 'capture', 'ceiling',
53
+ 'contains', 'ends-with', 'error', 'flatten', 'floor',
54
+ 'format-time', 'from-json', 'get-key', 'hash-int', 'index-of',
55
+ 'is-array', 'is-boolean', 'is-decimal', 'is-integer',
56
+ 'is-number', 'is-object', 'is-string', 'join', 'lowercase',
57
+ 'max', 'min', 'mod', 'not', 'now', 'number', 'parse-time',
58
+ 'parse-url', 'random', 'replace', 'round', 'sha256-hex', 'size',
59
+ 'split', 'starts-with', 'string', 'sum', 'test', 'to-json',
60
+ 'trim', 'uppercase', 'zip', 'zip-with-index', 'fallback'), suffix=_WORD_END),
61
+ Name.Builtin),
62
+ (r'[A-Z_a-z][0-9A-Z_a-z-]*:[A-Z_a-z][0-9A-Z_a-z-]*', Name.Function),
63
+ (r'[A-Z_a-z][0-9A-Z_a-z-]*', Name),
64
+ (r'\$[A-Z_a-z][0-9A-Z_a-z-]*', Name.Variable),
65
+ ],
66
+ 'constant': [
67
+ (r'[A-Z_a-z][0-9A-Z_a-z-]*', Name.Variable, 'root'),
68
+ ],
69
+ 'function': [
70
+ (r'[A-Z_a-z][0-9A-Z_a-z-]*', Name.Function, combined('function-parameter-list', 'whitespace')),
71
+ ],
72
+ 'function-parameter-list': [
73
+ (r'\(', Punctuation, combined('function-parameters', 'whitespace')),
74
+ ],
75
+ 'function-parameters': [
76
+ (r',', Punctuation),
77
+ (r'\)', Punctuation, 'root'),
78
+ (r'[A-Z_a-z][0-9A-Z_a-z-]*', Name.Variable),
79
+ ],
80
+ 'import-path': [
81
+ (r'"([^"]|\\.)*"', String.Symbol, 'root'),
82
+ ],
83
+ 'import-alias': [
84
+ (r'[A-Z_a-z][0-9A-Z_a-z-]*', Name.Namespace, 'root'),
85
+ ],
86
+ 'string': [
87
+ (r'"', String.Double, '#pop'),
88
+ (r'\\.', String.Escape),
89
+ ],
90
+ 'whitespace': [
91
+ (r'[\t\n\f\r ]+', Whitespace),
92
+ (r'//.*(\n|\Z)', Comment.Single),
93
+ ]
94
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/mosel.py ADDED
@@ -0,0 +1,447 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.mosel
3
+ ~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for the mosel language.
6
+ http://www.fico.com/en/products/fico-xpress-optimization
7
+
8
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
9
+ :license: BSD, see LICENSE for details.
10
+ """
11
+
12
+ from pygments.lexer import RegexLexer, words
13
+ from pygments.token import Text, Comment, Operator, Keyword, Name, String, \
14
+ Number, Punctuation
15
+
16
+ __all__ = ['MoselLexer']
17
+
18
+ FUNCTIONS = (
19
+ # core functions
20
+ '_',
21
+ 'abs',
22
+ 'arctan',
23
+ 'asproc',
24
+ 'assert',
25
+ 'bitflip',
26
+ 'bitneg',
27
+ 'bitset',
28
+ 'bitshift',
29
+ 'bittest',
30
+ 'bitval',
31
+ 'ceil',
32
+ 'cos',
33
+ 'create',
34
+ 'currentdate',
35
+ 'currenttime',
36
+ 'cutelt',
37
+ 'cutfirst',
38
+ 'cuthead',
39
+ 'cutlast',
40
+ 'cuttail',
41
+ 'datablock',
42
+ 'delcell',
43
+ 'exists',
44
+ 'exit',
45
+ 'exp',
46
+ 'exportprob',
47
+ 'fclose',
48
+ 'fflush',
49
+ 'finalize',
50
+ 'findfirst',
51
+ 'findlast',
52
+ 'floor',
53
+ 'fopen',
54
+ 'fselect',
55
+ 'fskipline',
56
+ 'fwrite',
57
+ 'fwrite_',
58
+ 'fwriteln',
59
+ 'fwriteln_',
60
+ 'getact',
61
+ 'getcoeff',
62
+ 'getcoeffs',
63
+ 'getdual',
64
+ 'getelt',
65
+ 'getfid',
66
+ 'getfirst',
67
+ 'getfname',
68
+ 'gethead',
69
+ 'getlast',
70
+ 'getobjval',
71
+ 'getparam',
72
+ 'getrcost',
73
+ 'getreadcnt',
74
+ 'getreverse',
75
+ 'getsize',
76
+ 'getslack',
77
+ 'getsol',
78
+ 'gettail',
79
+ 'gettype',
80
+ 'getvars',
81
+ 'isdynamic',
82
+ 'iseof',
83
+ 'isfinite',
84
+ 'ishidden',
85
+ 'isinf',
86
+ 'isnan',
87
+ 'isodd',
88
+ 'ln',
89
+ 'localsetparam',
90
+ 'log',
91
+ 'makesos1',
92
+ 'makesos2',
93
+ 'maxlist',
94
+ 'memoryuse',
95
+ 'minlist',
96
+ 'newmuid',
97
+ 'publish',
98
+ 'random',
99
+ 'read',
100
+ 'readln',
101
+ 'reset',
102
+ 'restoreparam',
103
+ 'reverse',
104
+ 'round',
105
+ 'setcoeff',
106
+ 'sethidden',
107
+ 'setioerr',
108
+ 'setmatherr',
109
+ 'setname',
110
+ 'setparam',
111
+ 'setrandseed',
112
+ 'setrange',
113
+ 'settype',
114
+ 'sin',
115
+ 'splithead',
116
+ 'splittail',
117
+ 'sqrt',
118
+ 'strfmt',
119
+ 'substr',
120
+ 'timestamp',
121
+ 'unpublish',
122
+ 'versionnum',
123
+ 'versionstr',
124
+ 'write',
125
+ 'write_',
126
+ 'writeln',
127
+ 'writeln_',
128
+
129
+ # mosel exam mmxprs | sed -n -e "s/ [pf][a-z]* \([a-zA-Z0-9_]*\).*/'\1',/p" | sort -u
130
+ 'addcut',
131
+ 'addcuts',
132
+ 'addmipsol',
133
+ 'basisstability',
134
+ 'calcsolinfo',
135
+ 'clearmipdir',
136
+ 'clearmodcut',
137
+ 'command',
138
+ 'copysoltoinit',
139
+ 'crossoverlpsol',
140
+ 'defdelayedrows',
141
+ 'defsecurevecs',
142
+ 'delcuts',
143
+ 'dropcuts',
144
+ 'estimatemarginals',
145
+ 'fixglobal',
146
+ 'flushmsgq',
147
+ 'getbstat',
148
+ 'getcnlist',
149
+ 'getcplist',
150
+ 'getdualray',
151
+ 'getiis',
152
+ 'getiissense',
153
+ 'getiistype',
154
+ 'getinfcause',
155
+ 'getinfeas',
156
+ 'getlb',
157
+ 'getlct',
158
+ 'getleft',
159
+ 'getloadedlinctrs',
160
+ 'getloadedmpvars',
161
+ 'getname',
162
+ 'getprimalray',
163
+ 'getprobstat',
164
+ 'getrange',
165
+ 'getright',
166
+ 'getsensrng',
167
+ 'getsize',
168
+ 'getsol',
169
+ 'gettype',
170
+ 'getub',
171
+ 'getvars',
172
+ 'gety',
173
+ 'hasfeature',
174
+ 'implies',
175
+ 'indicator',
176
+ 'initglobal',
177
+ 'ishidden',
178
+ 'isiisvalid',
179
+ 'isintegral',
180
+ 'loadbasis',
181
+ 'loadcuts',
182
+ 'loadlpsol',
183
+ 'loadmipsol',
184
+ 'loadprob',
185
+ 'maximise',
186
+ 'maximize',
187
+ 'minimise',
188
+ 'minimize',
189
+ 'postsolve',
190
+ 'readbasis',
191
+ 'readdirs',
192
+ 'readsol',
193
+ 'refinemipsol',
194
+ 'rejectintsol',
195
+ 'repairinfeas',
196
+ 'repairinfeas_deprec',
197
+ 'resetbasis',
198
+ 'resetiis',
199
+ 'resetsol',
200
+ 'savebasis',
201
+ 'savemipsol',
202
+ 'savesol',
203
+ 'savestate',
204
+ 'selectsol',
205
+ 'setarchconsistency',
206
+ 'setbstat',
207
+ 'setcallback',
208
+ 'setcbcutoff',
209
+ 'setgndata',
210
+ 'sethidden',
211
+ 'setlb',
212
+ 'setmipdir',
213
+ 'setmodcut',
214
+ 'setsol',
215
+ 'setub',
216
+ 'setucbdata',
217
+ 'stopoptimise',
218
+ 'stopoptimize',
219
+ 'storecut',
220
+ 'storecuts',
221
+ 'unloadprob',
222
+ 'uselastbarsol',
223
+ 'writebasis',
224
+ 'writedirs',
225
+ 'writeprob',
226
+ 'writesol',
227
+ 'xor',
228
+ 'xprs_addctr',
229
+ 'xprs_addindic',
230
+
231
+ # mosel exam mmsystem | sed -n -e "s/ [pf][a-z]* \([a-zA-Z0-9_]*\).*/'\1',/p" | sort -u
232
+ 'addmonths',
233
+ 'copytext',
234
+ 'cuttext',
235
+ 'deltext',
236
+ 'endswith',
237
+ 'erase',
238
+ 'expandpath',
239
+ 'fcopy',
240
+ 'fdelete',
241
+ 'findfiles',
242
+ 'findtext',
243
+ 'fmove',
244
+ 'formattext',
245
+ 'getasnumber',
246
+ 'getchar',
247
+ 'getcwd',
248
+ 'getdate',
249
+ 'getday',
250
+ 'getdaynum',
251
+ 'getdays',
252
+ 'getdirsep',
253
+ 'getdsoparam',
254
+ 'getendparse',
255
+ 'getenv',
256
+ 'getfsize',
257
+ 'getfstat',
258
+ 'getftime',
259
+ 'gethour',
260
+ 'getminute',
261
+ 'getmonth',
262
+ 'getmsec',
263
+ 'getoserrmsg',
264
+ 'getoserror',
265
+ 'getpathsep',
266
+ 'getqtype',
267
+ 'getsecond',
268
+ 'getsepchar',
269
+ 'getsize',
270
+ 'getstart',
271
+ 'getsucc',
272
+ 'getsysinfo',
273
+ 'getsysstat',
274
+ 'gettime',
275
+ 'gettmpdir',
276
+ 'gettrim',
277
+ 'getweekday',
278
+ 'getyear',
279
+ 'inserttext',
280
+ 'isvalid',
281
+ 'jointext',
282
+ 'makedir',
283
+ 'makepath',
284
+ 'newtar',
285
+ 'newzip',
286
+ 'nextfield',
287
+ 'openpipe',
288
+ 'parseextn',
289
+ 'parseint',
290
+ 'parsereal',
291
+ 'parsetext',
292
+ 'pastetext',
293
+ 'pathmatch',
294
+ 'pathsplit',
295
+ 'qsort',
296
+ 'quote',
297
+ 'readtextline',
298
+ 'regmatch',
299
+ 'regreplace',
300
+ 'removedir',
301
+ 'removefiles',
302
+ 'setchar',
303
+ 'setdate',
304
+ 'setday',
305
+ 'setdsoparam',
306
+ 'setendparse',
307
+ 'setenv',
308
+ 'sethour',
309
+ 'setminute',
310
+ 'setmonth',
311
+ 'setmsec',
312
+ 'setoserror',
313
+ 'setqtype',
314
+ 'setsecond',
315
+ 'setsepchar',
316
+ 'setstart',
317
+ 'setsucc',
318
+ 'settime',
319
+ 'settrim',
320
+ 'setyear',
321
+ 'sleep',
322
+ 'splittext',
323
+ 'startswith',
324
+ 'system',
325
+ 'tarlist',
326
+ 'textfmt',
327
+ 'tolower',
328
+ 'toupper',
329
+ 'trim',
330
+ 'untar',
331
+ 'unzip',
332
+ 'ziplist',
333
+
334
+ # mosel exam mmjobs | sed -n -e "s/ [pf][a-z]* \([a-zA-Z0-9_]*\).*/'\1',/p" | sort -u
335
+ 'canceltimer',
336
+ 'clearaliases',
337
+ 'compile',
338
+ 'connect',
339
+ 'detach',
340
+ 'disconnect',
341
+ 'dropnextevent',
342
+ 'findxsrvs',
343
+ 'getaliases',
344
+ 'getannidents',
345
+ 'getannotations',
346
+ 'getbanner',
347
+ 'getclass',
348
+ 'getdsoprop',
349
+ 'getdsopropnum',
350
+ 'getexitcode',
351
+ 'getfromgid',
352
+ 'getfromid',
353
+ 'getfromuid',
354
+ 'getgid',
355
+ 'gethostalias',
356
+ 'getid',
357
+ 'getmodprop',
358
+ 'getmodpropnum',
359
+ 'getnextevent',
360
+ 'getnode',
361
+ 'getrmtid',
362
+ 'getstatus',
363
+ 'getsysinfo',
364
+ 'gettimer',
365
+ 'getuid',
366
+ 'getvalue',
367
+ 'isqueueempty',
368
+ 'load',
369
+ 'nullevent',
370
+ 'peeknextevent',
371
+ 'resetmodpar',
372
+ 'run',
373
+ 'send',
374
+ 'setcontrol',
375
+ 'setdefstream',
376
+ 'setgid',
377
+ 'sethostalias',
378
+ 'setmodpar',
379
+ 'settimer',
380
+ 'setuid',
381
+ 'setworkdir',
382
+ 'stop',
383
+ 'unload',
384
+ 'wait',
385
+ 'waitexpired',
386
+ 'waitfor',
387
+ 'waitforend',
388
+ )
389
+
390
+
391
+ class MoselLexer(RegexLexer):
392
+ """
393
+ For the Mosel optimization language.
394
+ """
395
+ name = 'Mosel'
396
+ aliases = ['mosel']
397
+ filenames = ['*.mos']
398
+ url = 'https://www.fico.com/fico-xpress-optimization/docs/latest/mosel/mosel_lang/dhtml/moselreflang.html'
399
+ version_added = '2.6'
400
+
401
+ tokens = {
402
+ 'root': [
403
+ (r'\n', Text),
404
+ (r'\s+', Text.Whitespace),
405
+ (r'!.*?\n', Comment.Single),
406
+ (r'\(!(.|\n)*?!\)', Comment.Multiline),
407
+ (words((
408
+ 'and', 'as', 'break', 'case', 'count', 'declarations', 'do',
409
+ 'dynamic', 'elif', 'else', 'end-', 'end', 'evaluation', 'false',
410
+ 'forall', 'forward', 'from', 'function', 'hashmap', 'if',
411
+ 'imports', 'include', 'initialisations', 'initializations', 'inter',
412
+ 'max', 'min', 'model', 'namespace', 'next', 'not', 'nsgroup',
413
+ 'nssearch', 'of', 'options', 'or', 'package', 'parameters',
414
+ 'procedure', 'public', 'prod', 'record', 'repeat', 'requirements',
415
+ 'return', 'sum', 'then', 'to', 'true', 'union', 'until', 'uses',
416
+ 'version', 'while', 'with'), prefix=r'\b', suffix=r'\b'),
417
+ Keyword.Builtin),
418
+ (words((
419
+ 'range', 'array', 'set', 'list', 'mpvar', 'mpproblem', 'linctr',
420
+ 'nlctr', 'integer', 'string', 'real', 'boolean', 'text', 'time',
421
+ 'date', 'datetime', 'returned', 'Model', 'Mosel', 'counter',
422
+ 'xmldoc', 'is_sos1', 'is_sos2', 'is_integer', 'is_binary',
423
+ 'is_continuous', 'is_free', 'is_semcont', 'is_semint',
424
+ 'is_partint'), prefix=r'\b', suffix=r'\b'),
425
+ Keyword.Type),
426
+ (r'(\+|\-|\*|/|=|<=|>=|\||\^|<|>|<>|\.\.|\.|:=|::|:|in|mod|div)',
427
+ Operator),
428
+ (r'[()\[\]{},;]+', Punctuation),
429
+ (words(FUNCTIONS, prefix=r'\b', suffix=r'\b'), Name.Function),
430
+ (r'(\d+\.(?!\.)\d*|\.(?!.)\d+)([eE][+-]?\d+)?', Number.Float),
431
+ (r'\d+([eE][+-]?\d+)?', Number.Integer),
432
+ (r'[+-]?Infinity', Number.Integer),
433
+ (r'0[xX][0-9a-fA-F]+', Number),
434
+ (r'"', String.Double, 'double_quote'),
435
+ (r'\'', String.Single, 'single_quote'),
436
+ (r'(\w+|(\.(?!\.)))', Text),
437
+ ],
438
+ 'single_quote': [
439
+ (r'\'', String.Single, '#pop'),
440
+ (r'[^\']+', String.Single),
441
+ ],
442
+ 'double_quote': [
443
+ (r'(\\"|\\[0-7]{1,3}\D|\\[abfnrtv]|\\\\)', String.Escape),
444
+ (r'\"', String.Double, '#pop'),
445
+ (r'[^"\\]+', String.Double),
446
+ ],
447
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/slash.py ADDED
@@ -0,0 +1,183 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.slash
3
+ ~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexer for the Slash programming language.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import ExtendedRegexLexer, bygroups, DelegatingLexer
12
+ from pygments.token import Name, Number, String, Comment, Punctuation, \
13
+ Other, Keyword, Operator, Whitespace
14
+
15
+ __all__ = ['SlashLexer']
16
+
17
+
18
+ class SlashLanguageLexer(ExtendedRegexLexer):
19
+ _nkw = r'(?=[^a-zA-Z_0-9])'
20
+
21
+ def move_state(new_state):
22
+ return ("#pop", new_state)
23
+
24
+ def right_angle_bracket(lexer, match, ctx):
25
+ if len(ctx.stack) > 1 and ctx.stack[-2] == "string":
26
+ ctx.stack.pop()
27
+ yield match.start(), String.Interpol, '}'
28
+ ctx.pos = match.end()
29
+ pass
30
+
31
+ tokens = {
32
+ "root": [
33
+ (r"<%=", Comment.Preproc, move_state("slash")),
34
+ (r"<%!!", Comment.Preproc, move_state("slash")),
35
+ (r"<%#.*?%>", Comment.Multiline),
36
+ (r"<%", Comment.Preproc, move_state("slash")),
37
+ (r".|\n", Other),
38
+ ],
39
+ "string": [
40
+ (r"\\", String.Escape, move_state("string_e")),
41
+ (r"\"", String, move_state("slash")),
42
+ (r"#\{", String.Interpol, "slash"),
43
+ (r'.|\n', String),
44
+ ],
45
+ "string_e": [
46
+ (r'n', String.Escape, move_state("string")),
47
+ (r't', String.Escape, move_state("string")),
48
+ (r'r', String.Escape, move_state("string")),
49
+ (r'e', String.Escape, move_state("string")),
50
+ (r'x[a-fA-F0-9]{2}', String.Escape, move_state("string")),
51
+ (r'.', String.Escape, move_state("string")),
52
+ ],
53
+ "regexp": [
54
+ (r'}[a-z]*', String.Regex, move_state("slash")),
55
+ (r'\\(.|\n)', String.Regex),
56
+ (r'{', String.Regex, "regexp_r"),
57
+ (r'.|\n', String.Regex),
58
+ ],
59
+ "regexp_r": [
60
+ (r'}[a-z]*', String.Regex, "#pop"),
61
+ (r'\\(.|\n)', String.Regex),
62
+ (r'{', String.Regex, "regexp_r"),
63
+ ],
64
+ "slash": [
65
+ (r"%>", Comment.Preproc, move_state("root")),
66
+ (r"\"", String, move_state("string")),
67
+ (r"'[a-zA-Z0-9_]+", String),
68
+ (r'%r{', String.Regex, move_state("regexp")),
69
+ (r'/\*.*?\*/', Comment.Multiline),
70
+ (r"(#|//).*?\n", Comment.Single),
71
+ (r'-?[0-9]+e[+-]?[0-9]+', Number.Float),
72
+ (r'-?[0-9]+\.[0-9]+(e[+-]?[0-9]+)?', Number.Float),
73
+ (r'-?[0-9]+', Number.Integer),
74
+ (r'nil'+_nkw, Name.Builtin),
75
+ (r'true'+_nkw, Name.Builtin),
76
+ (r'false'+_nkw, Name.Builtin),
77
+ (r'self'+_nkw, Name.Builtin),
78
+ (r'(class)(\s+)([A-Z][a-zA-Z0-9_\']*)',
79
+ bygroups(Keyword, Whitespace, Name.Class)),
80
+ (r'class'+_nkw, Keyword),
81
+ (r'extends'+_nkw, Keyword),
82
+ (r'(def)(\s+)(self)(\s*)(\.)(\s*)([a-z_][a-zA-Z0-9_\']*=?|<<|>>|==|<=>|<=|<|>=|>|\+|-(self)?|~(self)?|\*|/|%|^|&&|&|\||\[\]=?)',
83
+ bygroups(Keyword, Whitespace, Name.Builtin, Whitespace, Punctuation, Whitespace, Name.Function)),
84
+ (r'(def)(\s+)([a-z_][a-zA-Z0-9_\']*=?|<<|>>|==|<=>|<=|<|>=|>|\+|-(self)?|~(self)?|\*|/|%|^|&&|&|\||\[\]=?)',
85
+ bygroups(Keyword, Whitespace, Name.Function)),
86
+ (r'def'+_nkw, Keyword),
87
+ (r'if'+_nkw, Keyword),
88
+ (r'elsif'+_nkw, Keyword),
89
+ (r'else'+_nkw, Keyword),
90
+ (r'unless'+_nkw, Keyword),
91
+ (r'for'+_nkw, Keyword),
92
+ (r'in'+_nkw, Keyword),
93
+ (r'while'+_nkw, Keyword),
94
+ (r'until'+_nkw, Keyword),
95
+ (r'and'+_nkw, Keyword),
96
+ (r'or'+_nkw, Keyword),
97
+ (r'not'+_nkw, Keyword),
98
+ (r'lambda'+_nkw, Keyword),
99
+ (r'try'+_nkw, Keyword),
100
+ (r'catch'+_nkw, Keyword),
101
+ (r'return'+_nkw, Keyword),
102
+ (r'next'+_nkw, Keyword),
103
+ (r'last'+_nkw, Keyword),
104
+ (r'throw'+_nkw, Keyword),
105
+ (r'use'+_nkw, Keyword),
106
+ (r'switch'+_nkw, Keyword),
107
+ (r'\\', Keyword),
108
+ (r'λ', Keyword),
109
+ (r'__FILE__'+_nkw, Name.Builtin.Pseudo),
110
+ (r'__LINE__'+_nkw, Name.Builtin.Pseudo),
111
+ (r'[A-Z][a-zA-Z0-9_\']*'+_nkw, Name.Constant),
112
+ (r'[a-z_][a-zA-Z0-9_\']*'+_nkw, Name),
113
+ (r'@[a-z_][a-zA-Z0-9_\']*'+_nkw, Name.Variable.Instance),
114
+ (r'@@[a-z_][a-zA-Z0-9_\']*'+_nkw, Name.Variable.Class),
115
+ (r'\(', Punctuation),
116
+ (r'\)', Punctuation),
117
+ (r'\[', Punctuation),
118
+ (r'\]', Punctuation),
119
+ (r'\{', Punctuation),
120
+ (r'\}', right_angle_bracket),
121
+ (r';', Punctuation),
122
+ (r',', Punctuation),
123
+ (r'<<=', Operator),
124
+ (r'>>=', Operator),
125
+ (r'<<', Operator),
126
+ (r'>>', Operator),
127
+ (r'==', Operator),
128
+ (r'!=', Operator),
129
+ (r'=>', Operator),
130
+ (r'=', Operator),
131
+ (r'<=>', Operator),
132
+ (r'<=', Operator),
133
+ (r'>=', Operator),
134
+ (r'<', Operator),
135
+ (r'>', Operator),
136
+ (r'\+\+', Operator),
137
+ (r'\+=', Operator),
138
+ (r'-=', Operator),
139
+ (r'\*\*=', Operator),
140
+ (r'\*=', Operator),
141
+ (r'\*\*', Operator),
142
+ (r'\*', Operator),
143
+ (r'/=', Operator),
144
+ (r'\+', Operator),
145
+ (r'-', Operator),
146
+ (r'/', Operator),
147
+ (r'%=', Operator),
148
+ (r'%', Operator),
149
+ (r'^=', Operator),
150
+ (r'&&=', Operator),
151
+ (r'&=', Operator),
152
+ (r'&&', Operator),
153
+ (r'&', Operator),
154
+ (r'\|\|=', Operator),
155
+ (r'\|=', Operator),
156
+ (r'\|\|', Operator),
157
+ (r'\|', Operator),
158
+ (r'!', Operator),
159
+ (r'\.\.\.', Operator),
160
+ (r'\.\.', Operator),
161
+ (r'\.', Operator),
162
+ (r'::', Operator),
163
+ (r':', Operator),
164
+ (r'(\s|\n)+', Whitespace),
165
+ (r'[a-z_][a-zA-Z0-9_\']*', Name.Variable),
166
+ ],
167
+ }
168
+
169
+
170
+ class SlashLexer(DelegatingLexer):
171
+ """
172
+ Lexer for the Slash programming language.
173
+ """
174
+
175
+ name = 'Slash'
176
+ aliases = ['slash']
177
+ filenames = ['*.sla']
178
+ url = 'https://github.com/arturadib/Slash-A'
179
+ version_added = '2.4'
180
+
181
+ def __init__(self, **options):
182
+ from pygments.lexers.web import HtmlLexer
183
+ super().__init__(HtmlLexer, SlashLanguageLexer, **options)
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/snobol.py ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.snobol
3
+ ~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for the SNOBOL language.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, bygroups
12
+ from pygments.token import Text, Comment, Operator, Keyword, Name, String, \
13
+ Number, Punctuation
14
+
15
+ __all__ = ['SnobolLexer']
16
+
17
+
18
+ class SnobolLexer(RegexLexer):
19
+ """
20
+ Lexer for the SNOBOL4 programming language.
21
+
22
+ Recognizes the common ASCII equivalents of the original SNOBOL4 operators.
23
+ Does not require spaces around binary operators.
24
+ """
25
+
26
+ name = "Snobol"
27
+ aliases = ["snobol"]
28
+ filenames = ['*.snobol']
29
+ mimetypes = ['text/x-snobol']
30
+ url = 'https://www.regressive.org/snobol4'
31
+ version_added = '1.5'
32
+
33
+ tokens = {
34
+ # root state, start of line
35
+ # comments, continuation lines, and directives start in column 1
36
+ # as do labels
37
+ 'root': [
38
+ (r'\*.*\n', Comment),
39
+ (r'[+.] ', Punctuation, 'statement'),
40
+ (r'-.*\n', Comment),
41
+ (r'END\s*\n', Name.Label, 'heredoc'),
42
+ (r'[A-Za-z$][\w$]*', Name.Label, 'statement'),
43
+ (r'\s+', Text, 'statement'),
44
+ ],
45
+ # statement state, line after continuation or label
46
+ 'statement': [
47
+ (r'\s*\n', Text, '#pop'),
48
+ (r'\s+', Text),
49
+ (r'(?<=[^\w.])(LT|LE|EQ|NE|GE|GT|INTEGER|IDENT|DIFFER|LGT|SIZE|'
50
+ r'REPLACE|TRIM|DUPL|REMDR|DATE|TIME|EVAL|APPLY|OPSYN|LOAD|UNLOAD|'
51
+ r'LEN|SPAN|BREAK|ANY|NOTANY|TAB|RTAB|REM|POS|RPOS|FAIL|FENCE|'
52
+ r'ABORT|ARB|ARBNO|BAL|SUCCEED|INPUT|OUTPUT|TERMINAL)(?=[^\w.])',
53
+ Name.Builtin),
54
+ (r'[A-Za-z][\w.]*', Name),
55
+ # ASCII equivalents of original operators
56
+ # | for the EBCDIC equivalent, ! likewise
57
+ # \ for EBCDIC negation
58
+ (r'\*\*|[?$.!%*/#+\-@|&\\=]', Operator),
59
+ (r'"[^"]*"', String),
60
+ (r"'[^']*'", String),
61
+ # Accept SPITBOL syntax for real numbers
62
+ # as well as Macro SNOBOL4
63
+ (r'[0-9]+(?=[^.EeDd])', Number.Integer),
64
+ (r'[0-9]+(\.[0-9]*)?([EDed][-+]?[0-9]+)?', Number.Float),
65
+ # Goto
66
+ (r':', Punctuation, 'goto'),
67
+ (r'[()<>,;]', Punctuation),
68
+ ],
69
+ # Goto block
70
+ 'goto': [
71
+ (r'\s*\n', Text, "#pop:2"),
72
+ (r'\s+', Text),
73
+ (r'F|S', Keyword),
74
+ (r'(\()([A-Za-z][\w.]*)(\))',
75
+ bygroups(Punctuation, Name.Label, Punctuation))
76
+ ],
77
+ # everything after the END statement is basically one
78
+ # big heredoc.
79
+ 'heredoc': [
80
+ (r'.*\n', String.Heredoc)
81
+ ]
82
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/sophia.py ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.sophia
3
+ ~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexer for Sophia.
6
+
7
+ Derived from pygments/lexers/reason.py.
8
+
9
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
10
+ :license: BSD, see LICENSE for details.
11
+ """
12
+
13
+ from pygments.lexer import RegexLexer, include, default, words
14
+ from pygments.token import Comment, Keyword, Name, Number, Operator, \
15
+ Punctuation, String, Text
16
+
17
+ __all__ = ['SophiaLexer']
18
+
19
+ class SophiaLexer(RegexLexer):
20
+ """
21
+ A Sophia lexer.
22
+ """
23
+
24
+ name = 'Sophia'
25
+ aliases = ['sophia']
26
+ filenames = ['*.aes']
27
+ mimetypes = []
28
+ url = 'https://docs.aeternity.com/aesophia'
29
+ version_added = '2.11'
30
+
31
+ keywords = (
32
+ 'contract', 'include', 'let', 'switch', 'type', 'record', 'datatype',
33
+ 'if', 'elif', 'else', 'function', 'stateful', 'payable', 'public',
34
+ 'entrypoint', 'private', 'indexed', 'namespace', 'interface', 'main',
35
+ 'using', 'as', 'for', 'hiding',
36
+ )
37
+
38
+ builtins = ('state', 'put', 'abort', 'require')
39
+
40
+ word_operators = ('mod', 'band', 'bor', 'bxor', 'bnot')
41
+
42
+ primitive_types = ('int', 'address', 'bool', 'bits', 'bytes', 'string',
43
+ 'list', 'option', 'char', 'unit', 'map', 'event',
44
+ 'hash', 'signature', 'oracle', 'oracle_query')
45
+
46
+ tokens = {
47
+ 'escape-sequence': [
48
+ (r'\\[\\"\'ntbr]', String.Escape),
49
+ (r'\\[0-9]{3}', String.Escape),
50
+ (r'\\x[0-9a-fA-F]{2}', String.Escape),
51
+ ],
52
+ 'root': [
53
+ (r'\s+', Text.Whitespace),
54
+ (r'(true|false)\b', Keyword.Constant),
55
+ (r'\b([A-Z][\w\']*)(?=\s*\.)', Name.Class, 'dotted'),
56
+ (r'\b([A-Z][\w\']*)', Name.Function),
57
+ (r'//.*?\n', Comment.Single),
58
+ (r'\/\*(?!/)', Comment.Multiline, 'comment'),
59
+
60
+ (r'0[xX][\da-fA-F][\da-fA-F_]*', Number.Hex),
61
+ (r'#[\da-fA-F][\da-fA-F_]*', Name.Label),
62
+ (r'\d[\d_]*', Number.Integer),
63
+
64
+ (words(keywords, suffix=r'\b'), Keyword),
65
+ (words(builtins, suffix=r'\b'), Name.Builtin),
66
+ (words(word_operators, prefix=r'\b', suffix=r'\b'), Operator.Word),
67
+ (words(primitive_types, prefix=r'\b', suffix=r'\b'), Keyword.Type),
68
+
69
+ (r'[=!<>+\\*/:&|?~@^-]', Operator.Word),
70
+ (r'[.;:{}(),\[\]]', Punctuation),
71
+
72
+ (r"(ak_|ok_|oq_|ct_)[\w']*", Name.Label),
73
+ (r"[^\W\d][\w']*", Name),
74
+
75
+ (r"'(?:(\\[\\\"'ntbr ])|(\\[0-9]{3})|(\\x[0-9a-fA-F]{2}))'",
76
+ String.Char),
77
+ (r"'.'", String.Char),
78
+ (r"'[a-z][\w]*", Name.Variable),
79
+
80
+ (r'"', String.Double, 'string')
81
+ ],
82
+ 'comment': [
83
+ (r'[^/*]+', Comment.Multiline),
84
+ (r'\/\*', Comment.Multiline, '#push'),
85
+ (r'\*\/', Comment.Multiline, '#pop'),
86
+ (r'\*', Comment.Multiline),
87
+ ],
88
+ 'string': [
89
+ (r'[^\\"]+', String.Double),
90
+ include('escape-sequence'),
91
+ (r'\\\n', String.Double),
92
+ (r'"', String.Double, '#pop'),
93
+ ],
94
+ 'dotted': [
95
+ (r'\s+', Text),
96
+ (r'\.', Punctuation),
97
+ (r'[A-Z][\w\']*(?=\s*\.)', Name.Function),
98
+ (r'[A-Z][\w\']*', Name.Function, '#pop'),
99
+ (r'[a-z_][\w\']*', Name, '#pop'),
100
+ default('#pop'),
101
+ ],
102
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/srcinfo.py ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.srcinfo
3
+ ~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for .SRCINFO files used by Arch Linux Packages.
6
+
7
+ The description of the format can be found in the wiki:
8
+ https://wiki.archlinux.org/title/.SRCINFO
9
+
10
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
11
+ :license: BSD, see LICENSE for details.
12
+ """
13
+
14
+ from pygments.lexer import RegexLexer, words
15
+ from pygments.token import Text, Comment, Keyword, Name, Operator, Whitespace
16
+
17
+ __all__ = ['SrcinfoLexer']
18
+
19
+ keywords = (
20
+ 'pkgbase', 'pkgname',
21
+ 'pkgver', 'pkgrel', 'epoch',
22
+ 'pkgdesc', 'url', 'install', 'changelog',
23
+ 'arch', 'groups', 'license', 'noextract', 'options', 'backup',
24
+ 'validpgpkeys',
25
+ )
26
+
27
+ architecture_dependent_keywords = (
28
+ 'source', 'depends', 'checkdepends', 'makedepends', 'optdepends',
29
+ 'provides', 'conflicts', 'replaces',
30
+ 'md5sums', 'sha1sums', 'sha224sums', 'sha256sums', 'sha384sums',
31
+ 'sha512sums',
32
+ )
33
+
34
+
35
+ class SrcinfoLexer(RegexLexer):
36
+ """Lexer for .SRCINFO files used by Arch Linux Packages.
37
+ """
38
+
39
+ name = 'Srcinfo'
40
+ aliases = ['srcinfo']
41
+ filenames = ['.SRCINFO']
42
+ url = 'https://wiki.archlinux.org/title/.SRCINFO'
43
+ version_added = '2.11'
44
+
45
+ tokens = {
46
+ 'root': [
47
+ (r'\s+', Whitespace),
48
+ (r'#.*', Comment.Single),
49
+ (words(keywords), Keyword, 'assignment'),
50
+ (words(architecture_dependent_keywords, suffix=r'_\w+'),
51
+ Keyword, 'assignment'),
52
+ (r'\w+', Name.Variable, 'assignment'),
53
+ ],
54
+ 'assignment': [
55
+ (r' +', Whitespace),
56
+ (r'=', Operator, 'value'),
57
+ ],
58
+ 'value': [
59
+ (r' +', Whitespace),
60
+ (r'.*', Text, '#pop:2'),
61
+ ],
62
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/tcl.py ADDED
@@ -0,0 +1,148 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.tcl
3
+ ~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for Tcl and related languages.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, include, words
12
+ from pygments.token import Text, Comment, Operator, Keyword, Name, String, \
13
+ Number, Whitespace
14
+ from pygments.util import shebang_matches
15
+
16
+ __all__ = ['TclLexer']
17
+
18
+
19
+ class TclLexer(RegexLexer):
20
+ """
21
+ For Tcl source code.
22
+ """
23
+
24
+ keyword_cmds_re = words((
25
+ 'after', 'apply', 'array', 'break', 'catch', 'continue', 'elseif',
26
+ 'else', 'error', 'eval', 'expr', 'for', 'foreach', 'global', 'if',
27
+ 'namespace', 'proc', 'rename', 'return', 'set', 'switch', 'then',
28
+ 'trace', 'unset', 'update', 'uplevel', 'upvar', 'variable', 'vwait',
29
+ 'while'), prefix=r'\b', suffix=r'\b')
30
+
31
+ builtin_cmds_re = words((
32
+ 'append', 'bgerror', 'binary', 'cd', 'chan', 'clock', 'close',
33
+ 'concat', 'dde', 'dict', 'encoding', 'eof', 'exec', 'exit', 'fblocked',
34
+ 'fconfigure', 'fcopy', 'file', 'fileevent', 'flush', 'format', 'gets',
35
+ 'glob', 'history', 'http', 'incr', 'info', 'interp', 'join', 'lappend',
36
+ 'lassign', 'lindex', 'linsert', 'list', 'llength', 'load', 'loadTk',
37
+ 'lrange', 'lrepeat', 'lreplace', 'lreverse', 'lsearch', 'lset', 'lsort',
38
+ 'mathfunc', 'mathop', 'memory', 'msgcat', 'open', 'package', 'pid',
39
+ 'pkg::create', 'pkg_mkIndex', 'platform', 'platform::shell', 'puts',
40
+ 'pwd', 're_syntax', 'read', 'refchan', 'regexp', 'registry', 'regsub',
41
+ 'scan', 'seek', 'socket', 'source', 'split', 'string', 'subst', 'tell',
42
+ 'time', 'tm', 'unknown', 'unload'), prefix=r'\b', suffix=r'\b')
43
+
44
+ name = 'Tcl'
45
+ url = 'https://www.tcl.tk/about/language.html'
46
+ aliases = ['tcl']
47
+ filenames = ['*.tcl', '*.rvt']
48
+ mimetypes = ['text/x-tcl', 'text/x-script.tcl', 'application/x-tcl']
49
+ version_added = '0.10'
50
+
51
+ def _gen_command_rules(keyword_cmds_re, builtin_cmds_re, context=""):
52
+ return [
53
+ (keyword_cmds_re, Keyword, 'params' + context),
54
+ (builtin_cmds_re, Name.Builtin, 'params' + context),
55
+ (r'([\w.-]+)', Name.Variable, 'params' + context),
56
+ (r'#', Comment, 'comment'),
57
+ ]
58
+
59
+ tokens = {
60
+ 'root': [
61
+ include('command'),
62
+ include('basic'),
63
+ include('data'),
64
+ (r'\}', Keyword), # HACK: somehow we miscounted our braces
65
+ ],
66
+ 'command': _gen_command_rules(keyword_cmds_re, builtin_cmds_re),
67
+ 'command-in-brace': _gen_command_rules(keyword_cmds_re,
68
+ builtin_cmds_re,
69
+ "-in-brace"),
70
+ 'command-in-bracket': _gen_command_rules(keyword_cmds_re,
71
+ builtin_cmds_re,
72
+ "-in-bracket"),
73
+ 'command-in-paren': _gen_command_rules(keyword_cmds_re,
74
+ builtin_cmds_re,
75
+ "-in-paren"),
76
+ 'basic': [
77
+ (r'\(', Keyword, 'paren'),
78
+ (r'\[', Keyword, 'bracket'),
79
+ (r'\{', Keyword, 'brace'),
80
+ (r'"', String.Double, 'string'),
81
+ (r'(eq|ne|in|ni)\b', Operator.Word),
82
+ (r'!=|==|<<|>>|<=|>=|&&|\|\||\*\*|[-+~!*/%<>&^|?:]', Operator),
83
+ ],
84
+ 'data': [
85
+ (r'\s+', Whitespace),
86
+ (r'0x[a-fA-F0-9]+', Number.Hex),
87
+ (r'0[0-7]+', Number.Oct),
88
+ (r'\d+\.\d+', Number.Float),
89
+ (r'\d+', Number.Integer),
90
+ (r'\$[\w.:-]+', Name.Variable),
91
+ (r'\$\{[\w.:-]+\}', Name.Variable),
92
+ (r'[\w.,@:-]+', Text),
93
+ ],
94
+ 'params': [
95
+ (r';', Keyword, '#pop'),
96
+ (r'\n', Text, '#pop'),
97
+ (r'(else|elseif|then)\b', Keyword),
98
+ include('basic'),
99
+ include('data'),
100
+ ],
101
+ 'params-in-brace': [
102
+ (r'\}', Keyword, ('#pop', '#pop')),
103
+ include('params')
104
+ ],
105
+ 'params-in-paren': [
106
+ (r'\)', Keyword, ('#pop', '#pop')),
107
+ include('params')
108
+ ],
109
+ 'params-in-bracket': [
110
+ (r'\]', Keyword, ('#pop', '#pop')),
111
+ include('params')
112
+ ],
113
+ 'string': [
114
+ (r'\[', String.Double, 'string-square'),
115
+ (r'(?s)(\\\\|\\[0-7]+|\\.|[^"\\])', String.Double),
116
+ (r'"', String.Double, '#pop')
117
+ ],
118
+ 'string-square': [
119
+ (r'\[', String.Double, 'string-square'),
120
+ (r'(?s)(\\\\|\\[0-7]+|\\.|\\\n|[^\]\\])', String.Double),
121
+ (r'\]', String.Double, '#pop')
122
+ ],
123
+ 'brace': [
124
+ (r'\}', Keyword, '#pop'),
125
+ include('command-in-brace'),
126
+ include('basic'),
127
+ include('data'),
128
+ ],
129
+ 'paren': [
130
+ (r'\)', Keyword, '#pop'),
131
+ include('command-in-paren'),
132
+ include('basic'),
133
+ include('data'),
134
+ ],
135
+ 'bracket': [
136
+ (r'\]', Keyword, '#pop'),
137
+ include('command-in-bracket'),
138
+ include('basic'),
139
+ include('data'),
140
+ ],
141
+ 'comment': [
142
+ (r'.*[^\\]\n', Comment, '#pop'),
143
+ (r'.*\\\n', Comment),
144
+ ],
145
+ }
146
+
147
+ def analyse_text(text):
148
+ return shebang_matches(text, r'(tcl)')
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/testing.py ADDED
@@ -0,0 +1,209 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.testing
3
+ ~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for testing languages.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, include, bygroups
12
+ from pygments.token import Comment, Keyword, Name, String, Number, Generic, Text
13
+
14
+ __all__ = ['GherkinLexer', 'TAPLexer']
15
+
16
+
17
+ class GherkinLexer(RegexLexer):
18
+ """
19
+ For Gherkin syntax.
20
+ """
21
+ name = 'Gherkin'
22
+ aliases = ['gherkin', 'cucumber']
23
+ filenames = ['*.feature']
24
+ mimetypes = ['text/x-gherkin']
25
+ url = 'https://cucumber.io/docs/gherkin'
26
+ version_added = '1.2'
27
+
28
+ feature_keywords = '^(기능|機能|功能|フィーチャ|خاصية|תכונה|Функціонал|Функционалност|Функционал|Фича|Особина|Могућност|Özellik|Właściwość|Tính năng|Trajto|Savybė|Požiadavka|Požadavek|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Fīča|Funzionalità|Funktionalität|Funkcionalnost|Funkcionalitāte|Funcționalitate|Functionaliteit|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Feature|Egenskap|Egenskab|Crikey|Característica|Arwedd)(:)(.*)$'
29
+ feature_element_keywords = '^(\\s*)(시나리오 개요|시나리오|배경|背景|場景大綱|場景|场景大纲|场景|劇本大綱|劇本|剧本大纲|剧本|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|シナリオ|سيناريو مخطط|سيناريو|الخلفية|תרחיש|תבנית תרחיש|רקע|Тарих|Сценарій|Сценарио|Сценарий структураси|Сценарий|Структура сценарію|Структура сценарија|Структура сценария|Скица|Рамка на сценарий|Пример|Предыстория|Предистория|Позадина|Передумова|Основа|Концепт|Контекст|Założenia|Wharrimean is|Tình huống|The thing of it is|Tausta|Taust|Tapausaihio|Tapaus|Szenariogrundriss|Szenario|Szablon scenariusza|Stsenaarium|Struktura scenarija|Skica|Skenario konsep|Skenario|Situācija|Senaryo taslağı|Senaryo|Scénář|Scénario|Schema dello scenario|Scenārijs pēc parauga|Scenārijs|Scenár|Scenaro|Scenariusz|Scenariul de şablon|Scenariul de sablon|Scenariu|Scenario Outline|Scenario Amlinellol|Scenario|Scenarijus|Scenarijaus šablonas|Scenarij|Scenarie|Rerefons|Raamstsenaarium|Primer|Pozadí|Pozadina|Pozadie|Plan du scénario|Plan du Scénario|Osnova scénáře|Osnova|Náčrt Scénáře|Náčrt Scenáru|Mate|MISHUN SRSLY|MISHUN|Kịch bản|Konturo de la scenaro|Kontext|Konteksts|Kontekstas|Kontekst|Koncept|Khung tình huống|Khung kịch bản|Háttér|Grundlage|Geçmiş|Forgatókönyv vázlat|Forgatókönyv|Fono|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l\'escenari|Escenario|Escenari|Dis is what went down|Dasar|Contexto|Contexte|Contesto|Condiţii|Conditii|Cenário|Cenario|Cefndir|Bối cảnh|Blokes|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|All y\'all|Achtergrond|Abstrakt Scenario|Abstract Scenario)(:)(.*)$'
30
+ examples_keywords = '^(\\s*)(예|例子|例|サンプル|امثلة|דוגמאות|Сценарији|Примери|Приклади|Мисоллар|Значения|Örnekler|Voorbeelden|Variantai|Tapaukset|Scenarios|Scenariji|Scenarijai|Příklady|Példák|Príklady|Przykłady|Primjeri|Primeri|Piemēri|Pavyzdžiai|Paraugs|Juhtumid|Exemplos|Exemples|Exemplele|Exempel|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|EXAMPLZ|Dữ liệu|Contoh|Cobber|Beispiele)(:)(.*)$'
31
+ step_keywords = '^(\\s*)(하지만|조건|먼저|만일|만약|단|그리고|그러면|那麼|那么|而且|當|当|前提|假設|假设|假如|假定|但是|但し|並且|并且|同時|同时|もし|ならば|ただし|しかし|かつ|و |متى |لكن |عندما |ثم |بفرض |اذاً |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Унда |То |Припустимо, що |Припустимо |Онда |Но |Нехай |Лекин |Когато |Када |Кад |К тому же |И |Задато |Задати |Задате |Если |Допустим |Дадено |Ва |Бирок |Аммо |Али |Але |Агар |А |І |Și |És |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Youse know when youse got |Youse know like when |Yna |Ya know how |Ya gotta |Y |Wun |Wtedy |When y\'all |When |Wenn |WEN |Và |Ve |Und |Un |Thì |Then y\'all |Then |Tapi |Tak |Tada |Tad |Så |Stel |Soit |Siis |Si |Sed |Se |Quando |Quand |Quan |Pryd |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Når |När |Niin |Nhưng |N |Mutta |Men |Mas |Maka |Majd |Mais |Maar |Ma |Lorsque |Lorsqu\'|Kun |Kuid |Kui |Khi |Keď |Ketika |Když |Kaj |Kai |Kada |Kad |Jeżeli |Ja |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y\'all |Given |Gitt |Gegeven |Gegeben sei |Fakat |Eğer ki |Etant donné |Et |Então |Entonces |Entao |En |Eeldades |E |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Dengan |Den youse gotta |De |Dato |Dar |Dann |Dan |Dado |Dacă |Daca |DEN |Când |Cuando |Cho |Cept |Cand |Cal |But y\'all |But |Buh |Biết |Bet |BUT |Atès |Atunci |Atesa |Anrhegedig a |Angenommen |And y\'all |And |An |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Aber |AN |A také |A |\\* )'
32
+
33
+ tokens = {
34
+ 'comments': [
35
+ (r'^\s*#.*$', Comment),
36
+ ],
37
+ 'feature_elements': [
38
+ (step_keywords, Keyword, "step_content_stack"),
39
+ include('comments'),
40
+ (r"(\s|.)", Name.Function),
41
+ ],
42
+ 'feature_elements_on_stack': [
43
+ (step_keywords, Keyword, "#pop:2"),
44
+ include('comments'),
45
+ (r"(\s|.)", Name.Function),
46
+ ],
47
+ 'examples_table': [
48
+ (r"\s+\|", Keyword, 'examples_table_header'),
49
+ include('comments'),
50
+ (r"(\s|.)", Name.Function),
51
+ ],
52
+ 'examples_table_header': [
53
+ (r"\s+\|\s*$", Keyword, "#pop:2"),
54
+ include('comments'),
55
+ (r"\\\|", Name.Variable),
56
+ (r"\s*\|", Keyword),
57
+ (r"[^|]", Name.Variable),
58
+ ],
59
+ 'scenario_sections_on_stack': [
60
+ (feature_element_keywords,
61
+ bygroups(Name.Function, Keyword, Keyword, Name.Function),
62
+ "feature_elements_on_stack"),
63
+ ],
64
+ 'narrative': [
65
+ include('scenario_sections_on_stack'),
66
+ include('comments'),
67
+ (r"(\s|.)", Name.Function),
68
+ ],
69
+ 'table_vars': [
70
+ (r'(<[^>]+>)', Name.Variable),
71
+ ],
72
+ 'numbers': [
73
+ (r'(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?', String),
74
+ ],
75
+ 'string': [
76
+ include('table_vars'),
77
+ (r'(\s|.)', String),
78
+ ],
79
+ 'py_string': [
80
+ (r'"""', Keyword, "#pop"),
81
+ include('string'),
82
+ ],
83
+ 'step_content_root': [
84
+ (r"$", Keyword, "#pop"),
85
+ include('step_content'),
86
+ ],
87
+ 'step_content_stack': [
88
+ (r"$", Keyword, "#pop:2"),
89
+ include('step_content'),
90
+ ],
91
+ 'step_content': [
92
+ (r'"', Name.Function, "double_string"),
93
+ include('table_vars'),
94
+ include('numbers'),
95
+ include('comments'),
96
+ (r'(\s|.)', Name.Function),
97
+ ],
98
+ 'table_content': [
99
+ (r"\s+\|\s*$", Keyword, "#pop"),
100
+ include('comments'),
101
+ (r"\\\|", String),
102
+ (r"\s*\|", Keyword),
103
+ include('string'),
104
+ ],
105
+ 'double_string': [
106
+ (r'"', Name.Function, "#pop"),
107
+ include('string'),
108
+ ],
109
+ 'root': [
110
+ (r'\n', Name.Function),
111
+ include('comments'),
112
+ (r'"""', Keyword, "py_string"),
113
+ (r'\s+\|', Keyword, 'table_content'),
114
+ (r'"', Name.Function, "double_string"),
115
+ include('table_vars'),
116
+ include('numbers'),
117
+ (r'(\s*)(@[^@\r\n\t ]+)', bygroups(Name.Function, Name.Tag)),
118
+ (step_keywords, bygroups(Name.Function, Keyword),
119
+ 'step_content_root'),
120
+ (feature_keywords, bygroups(Keyword, Keyword, Name.Function),
121
+ 'narrative'),
122
+ (feature_element_keywords,
123
+ bygroups(Name.Function, Keyword, Keyword, Name.Function),
124
+ 'feature_elements'),
125
+ (examples_keywords,
126
+ bygroups(Name.Function, Keyword, Keyword, Name.Function),
127
+ 'examples_table'),
128
+ (r'(\s|.)', Name.Function),
129
+ ]
130
+ }
131
+
132
+ def analyse_text(self, text):
133
+ return
134
+
135
+
136
+ class TAPLexer(RegexLexer):
137
+ """
138
+ For Test Anything Protocol (TAP) output.
139
+ """
140
+ name = 'TAP'
141
+ url = 'https://testanything.org/'
142
+ aliases = ['tap']
143
+ filenames = ['*.tap']
144
+ version_added = '2.1'
145
+
146
+ tokens = {
147
+ 'root': [
148
+ # A TAP version may be specified.
149
+ (r'^TAP version \d+\n', Name.Namespace),
150
+
151
+ # Specify a plan with a plan line.
152
+ (r'^1\.\.\d+', Keyword.Declaration, 'plan'),
153
+
154
+ # A test failure
155
+ (r'^(not ok)([^\S\n]*)(\d*)',
156
+ bygroups(Generic.Error, Text, Number.Integer), 'test'),
157
+
158
+ # A test success
159
+ (r'^(ok)([^\S\n]*)(\d*)',
160
+ bygroups(Keyword.Reserved, Text, Number.Integer), 'test'),
161
+
162
+ # Diagnostics start with a hash.
163
+ (r'^#.*\n', Comment),
164
+
165
+ # TAP's version of an abort statement.
166
+ (r'^Bail out!.*\n', Generic.Error),
167
+
168
+ # TAP ignores any unrecognized lines.
169
+ (r'^.*\n', Text),
170
+ ],
171
+ 'plan': [
172
+ # Consume whitespace (but not newline).
173
+ (r'[^\S\n]+', Text),
174
+
175
+ # A plan may have a directive with it.
176
+ (r'#', Comment, 'directive'),
177
+
178
+ # Or it could just end.
179
+ (r'\n', Comment, '#pop'),
180
+
181
+ # Anything else is wrong.
182
+ (r'.*\n', Generic.Error, '#pop'),
183
+ ],
184
+ 'test': [
185
+ # Consume whitespace (but not newline).
186
+ (r'[^\S\n]+', Text),
187
+
188
+ # A test may have a directive with it.
189
+ (r'#', Comment, 'directive'),
190
+
191
+ (r'\S+', Text),
192
+
193
+ (r'\n', Text, '#pop'),
194
+ ],
195
+ 'directive': [
196
+ # Consume whitespace (but not newline).
197
+ (r'[^\S\n]+', Comment),
198
+
199
+ # Extract todo items.
200
+ (r'(?i)\bTODO\b', Comment.Preproc),
201
+
202
+ # Extract skip items.
203
+ (r'(?i)\bSKIP\S*', Comment.Preproc),
204
+
205
+ (r'\S+', Comment),
206
+
207
+ (r'\n', Comment, '#pop:2'),
208
+ ],
209
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/usd.py ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.usd
3
+ ~~~~~~~~~~~~~~~~~~~
4
+
5
+ The module that parses Pixar's Universal Scene Description file format.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, bygroups
12
+ from pygments.lexer import words as words_
13
+ from pygments.lexers._usd_builtins import COMMON_ATTRIBUTES, KEYWORDS, \
14
+ OPERATORS, SPECIAL_NAMES, TYPES
15
+ from pygments.token import Comment, Keyword, Name, Number, Operator, \
16
+ Punctuation, String, Text, Whitespace
17
+
18
+ __all__ = ["UsdLexer"]
19
+
20
+
21
+ def _keywords(words, type_):
22
+ return [(words_(words, prefix=r"\b", suffix=r"\b"), type_)]
23
+
24
+
25
+ _TYPE = r"(\w+(?:\[\])?)"
26
+ _BASE_ATTRIBUTE = r"(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?"
27
+ _WHITESPACE = r"([ \t]+)"
28
+
29
+
30
+ class UsdLexer(RegexLexer):
31
+ """
32
+ A lexer that parses Pixar's Universal Scene Description file format.
33
+ """
34
+
35
+ name = "USD"
36
+ url = 'https://graphics.pixar.com/usd/release/index.html'
37
+ aliases = ["usd", "usda"]
38
+ filenames = ["*.usd", "*.usda"]
39
+ version_added = '2.6'
40
+
41
+ tokens = {
42
+ "root": [
43
+ (rf"(custom){_WHITESPACE}(uniform)(\s+){_TYPE}(\s+){_BASE_ATTRIBUTE}(\s*)(=)",
44
+ bygroups(Keyword.Token, Whitespace, Keyword.Token, Whitespace,
45
+ Keyword.Type, Whitespace, Name.Attribute, Text,
46
+ Name.Keyword.Tokens, Whitespace, Operator)),
47
+ (rf"(custom){_WHITESPACE}{_TYPE}(\s+){_BASE_ATTRIBUTE}(\s*)(=)",
48
+ bygroups(Keyword.Token, Whitespace, Keyword.Type, Whitespace,
49
+ Name.Attribute, Text, Name.Keyword.Tokens, Whitespace,
50
+ Operator)),
51
+ (rf"(uniform){_WHITESPACE}{_TYPE}(\s+){_BASE_ATTRIBUTE}(\s*)(=)",
52
+ bygroups(Keyword.Token, Whitespace, Keyword.Type, Whitespace,
53
+ Name.Attribute, Text, Name.Keyword.Tokens, Whitespace,
54
+ Operator)),
55
+ (rf"{_TYPE}{_WHITESPACE}{_BASE_ATTRIBUTE}(\s*)(=)",
56
+ bygroups(Keyword.Type, Whitespace, Name.Attribute, Text,
57
+ Name.Keyword.Tokens, Whitespace, Operator)),
58
+ ] +
59
+ _keywords(KEYWORDS, Keyword.Tokens) +
60
+ _keywords(SPECIAL_NAMES, Name.Builtins) +
61
+ _keywords(COMMON_ATTRIBUTES, Name.Attribute) +
62
+ [(r"\b\w+:[\w:]+\b", Name.Attribute)] +
63
+ _keywords(OPERATORS, Operator) + # more attributes
64
+ [(type_ + r"\[\]", Keyword.Type) for type_ in TYPES] +
65
+ _keywords(TYPES, Keyword.Type) +
66
+ [
67
+ (r"[(){}\[\]]", Punctuation),
68
+ ("#.*?$", Comment.Single),
69
+ (",", Punctuation),
70
+ (";", Punctuation), # ";"s are allowed to combine separate metadata lines
71
+ ("=", Operator),
72
+ (r"[-]*([0-9]*[.])?[0-9]+(?:e[+-]*\d+)?", Number),
73
+ (r"'''(?:.|\n)*?'''", String),
74
+ (r'"""(?:.|\n)*?"""', String),
75
+ (r"'.*?'", String),
76
+ (r'".*?"', String),
77
+ (r"<(\.\./)*([\w/]+|[\w/]+\.\w+[\w:]*)>", Name.Namespace),
78
+ (r"@.*?@", String.Interpol),
79
+ (r'\(.*"[.\\n]*".*\)', String.Doc),
80
+ (r"\A#usda .+$", Comment.Hashbang),
81
+ (r"\s+", Whitespace),
82
+ (r"\w+", Text),
83
+ (r"[_:.]+", Punctuation),
84
+ ],
85
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/webassembly.py ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.webassembly
3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for the WebAssembly text format.
6
+
7
+ The grammar can be found at https://github.com/WebAssembly/spec/blob/master/interpreter/README.md
8
+ and https://webassembly.github.io/spec/core/text/.
9
+
10
+
11
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
12
+ :license: BSD, see LICENSE for details.
13
+ """
14
+
15
+ from pygments.lexer import RegexLexer, words, bygroups, default
16
+ from pygments.token import Text, Comment, Operator, Keyword, String, Number, Punctuation, Name
17
+
18
+ __all__ = ['WatLexer']
19
+
20
+ keywords = (
21
+ 'module', 'import', 'func', 'funcref', 'start', 'param', 'local', 'type',
22
+ 'result', 'export', 'memory', 'global', 'mut', 'data', 'table', 'elem',
23
+ 'if', 'then', 'else', 'end', 'block', 'loop'
24
+ )
25
+
26
+ builtins = (
27
+ 'unreachable', 'nop', 'block', 'loop', 'if', 'else', 'end', 'br', 'br_if',
28
+ 'br_table', 'return', 'call', 'call_indirect', 'drop', 'select',
29
+ 'local.get', 'local.set', 'local.tee', 'global.get', 'global.set',
30
+ 'i32.load', 'i64.load', 'f32.load', 'f64.load', 'i32.load8_s',
31
+ 'i32.load8_u', 'i32.load16_s', 'i32.load16_u', 'i64.load8_s',
32
+ 'i64.load8_u', 'i64.load16_s', 'i64.load16_u', 'i64.load32_s',
33
+ 'i64.load32_u', 'i32.store', 'i64.store', 'f32.store', 'f64.store',
34
+ 'i32.store8', 'i32.store16', 'i64.store8', 'i64.store16', 'i64.store32',
35
+ 'memory.size', 'memory.grow', 'i32.const', 'i64.const', 'f32.const',
36
+ 'f64.const', 'i32.eqz', 'i32.eq', 'i32.ne', 'i32.lt_s', 'i32.lt_u',
37
+ 'i32.gt_s', 'i32.gt_u', 'i32.le_s', 'i32.le_u', 'i32.ge_s', 'i32.ge_u',
38
+ 'i64.eqz', 'i64.eq', 'i64.ne', 'i64.lt_s', 'i64.lt_u', 'i64.gt_s',
39
+ 'i64.gt_u', 'i64.le_s', 'i64.le_u', 'i64.ge_s', 'i64.ge_u', 'f32.eq',
40
+ 'f32.ne', 'f32.lt', 'f32.gt', 'f32.le', 'f32.ge', 'f64.eq', 'f64.ne',
41
+ 'f64.lt', 'f64.gt', 'f64.le', 'f64.ge', 'i32.clz', 'i32.ctz', 'i32.popcnt',
42
+ 'i32.add', 'i32.sub', 'i32.mul', 'i32.div_s', 'i32.div_u', 'i32.rem_s',
43
+ 'i32.rem_u', 'i32.and', 'i32.or', 'i32.xor', 'i32.shl', 'i32.shr_s',
44
+ 'i32.shr_u', 'i32.rotl', 'i32.rotr', 'i64.clz', 'i64.ctz', 'i64.popcnt',
45
+ 'i64.add', 'i64.sub', 'i64.mul', 'i64.div_s', 'i64.div_u', 'i64.rem_s',
46
+ 'i64.rem_u', 'i64.and', 'i64.or', 'i64.xor', 'i64.shl', 'i64.shr_s',
47
+ 'i64.shr_u', 'i64.rotl', 'i64.rotr', 'f32.abs', 'f32.neg', 'f32.ceil',
48
+ 'f32.floor', 'f32.trunc', 'f32.nearest', 'f32.sqrt', 'f32.add', 'f32.sub',
49
+ 'f32.mul', 'f32.div', 'f32.min', 'f32.max', 'f32.copysign', 'f64.abs',
50
+ 'f64.neg', 'f64.ceil', 'f64.floor', 'f64.trunc', 'f64.nearest', 'f64.sqrt',
51
+ 'f64.add', 'f64.sub', 'f64.mul', 'f64.div', 'f64.min', 'f64.max',
52
+ 'f64.copysign', 'i32.wrap_i64', 'i32.trunc_f32_s', 'i32.trunc_f32_u',
53
+ 'i32.trunc_f64_s', 'i32.trunc_f64_u', 'i64.extend_i32_s',
54
+ 'i64.extend_i32_u', 'i64.trunc_f32_s', 'i64.trunc_f32_u',
55
+ 'i64.trunc_f64_s', 'i64.trunc_f64_u', 'f32.convert_i32_s',
56
+ 'f32.convert_i32_u', 'f32.convert_i64_s', 'f32.convert_i64_u',
57
+ 'f32.demote_f64', 'f64.convert_i32_s', 'f64.convert_i32_u',
58
+ 'f64.convert_i64_s', 'f64.convert_i64_u', 'f64.promote_f32',
59
+ 'i32.reinterpret_f32', 'i64.reinterpret_f64', 'f32.reinterpret_i32',
60
+ 'f64.reinterpret_i64',
61
+ )
62
+
63
+
64
+ class WatLexer(RegexLexer):
65
+ """Lexer for the WebAssembly text format.
66
+ """
67
+
68
+ name = 'WebAssembly'
69
+ url = 'https://webassembly.org/'
70
+ aliases = ['wast', 'wat']
71
+ filenames = ['*.wat', '*.wast']
72
+ version_added = '2.9'
73
+
74
+ tokens = {
75
+ 'root': [
76
+ (words(keywords, suffix=r'(?=[^a-z_\.])'), Keyword),
77
+ (words(builtins), Name.Builtin, 'arguments'),
78
+ (words(['i32', 'i64', 'f32', 'f64']), Keyword.Type),
79
+ (r'\$[A-Za-z0-9!#$%&\'*+./:<=>?@\\^_`|~-]+', Name.Variable), # yes, all of the are valid in identifiers
80
+ (r';;.*?$', Comment.Single),
81
+ (r'\(;', Comment.Multiline, 'nesting_comment'),
82
+ (r'[+-]?0x[\dA-Fa-f](_?[\dA-Fa-f])*(.([\dA-Fa-f](_?[\dA-Fa-f])*)?)?([pP][+-]?[\dA-Fa-f](_?[\dA-Fa-f])*)?', Number.Float),
83
+ (r'[+-]?\d.\d(_?\d)*[eE][+-]?\d(_?\d)*', Number.Float),
84
+ (r'[+-]?\d.\d(_?\d)*', Number.Float),
85
+ (r'[+-]?\d.[eE][+-]?\d(_?\d)*', Number.Float),
86
+ (r'[+-]?(inf|nan:0x[\dA-Fa-f](_?[\dA-Fa-f])*|nan)', Number.Float),
87
+ (r'[+-]?0x[\dA-Fa-f](_?[\dA-Fa-f])*', Number.Hex),
88
+ (r'[+-]?\d(_?\d)*', Number.Integer),
89
+ (r'[\(\)]', Punctuation),
90
+ (r'"', String.Double, 'string'),
91
+ (r'\s+', Text),
92
+ ],
93
+ 'nesting_comment': [
94
+ (r'\(;', Comment.Multiline, '#push'),
95
+ (r';\)', Comment.Multiline, '#pop'),
96
+ (r'[^;(]+', Comment.Multiline),
97
+ (r'[;(]', Comment.Multiline),
98
+ ],
99
+ 'string': [
100
+ (r'\\[\dA-Fa-f][\dA-Fa-f]', String.Escape), # must have exactly two hex digits
101
+ (r'\\t', String.Escape),
102
+ (r'\\n', String.Escape),
103
+ (r'\\r', String.Escape),
104
+ (r'\\"', String.Escape),
105
+ (r"\\'", String.Escape),
106
+ (r'\\u\{[\dA-Fa-f](_?[\dA-Fa-f])*\}', String.Escape),
107
+ (r'\\\\', String.Escape),
108
+ (r'"', String.Double, '#pop'),
109
+ (r'[^"\\]+', String.Double),
110
+ ],
111
+ 'arguments': [
112
+ (r'\s+', Text),
113
+ (r'(offset)(=)(0x[\dA-Fa-f](_?[\dA-Fa-f])*)', bygroups(Keyword, Operator, Number.Hex)),
114
+ (r'(offset)(=)(\d(_?\d)*)', bygroups(Keyword, Operator, Number.Integer)),
115
+ (r'(align)(=)(0x[\dA-Fa-f](_?[\dA-Fa-f])*)', bygroups(Keyword, Operator, Number.Hex)),
116
+ (r'(align)(=)(\d(_?\d)*)', bygroups(Keyword, Operator, Number.Integer)),
117
+ default('#pop'),
118
+ ]
119
+ }
LTA_openwebtext_dualt/mini_owt_logdirichlet/.venv_qwen35_uv/lib/python3.12/site-packages/pygments/lexers/xorg.py ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ pygments.lexers.xorg
3
+ ~~~~~~~~~~~~~~~~~~~~
4
+
5
+ Lexers for Xorg configs.
6
+
7
+ :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
8
+ :license: BSD, see LICENSE for details.
9
+ """
10
+
11
+ from pygments.lexer import RegexLexer, bygroups
12
+ from pygments.token import Comment, String, Name, Text
13
+
14
+ __all__ = ['XorgLexer']
15
+
16
+
17
+ class XorgLexer(RegexLexer):
18
+ """Lexer for xorg.conf files."""
19
+ name = 'Xorg'
20
+ url = 'https://www.x.org/wiki/'
21
+ aliases = ['xorg.conf']
22
+ filenames = ['xorg.conf']
23
+ mimetypes = []
24
+ version_added = ''
25
+
26
+ tokens = {
27
+ 'root': [
28
+ (r'\s+', Text),
29
+ (r'#.*$', Comment),
30
+
31
+ (r'((?:Sub)?Section)(\s+)("\w+")',
32
+ bygroups(String.Escape, Text, String.Escape)),
33
+ (r'(End(?:Sub)?Section)', String.Escape),
34
+
35
+ (r'(\w+)(\s+)([^\n#]+)',
36
+ bygroups(Name.Builtin, Text, Name.Constant)),
37
+ ],
38
+ }