github_languages/
generated.rs

1#![allow(clippy::all)]
2use crate::define_languages;
3use phf::phf_map;
4define_languages! {
5    _1CEnterprise => { name : "1C Enterprise", r#type : "programming", color : "#814CCC",
6    extensions : [".bsl", ".os"], aliases : [], tm_scope : "source.bsl", ace_mode :
7    "text", language_id : 0u64, filenames : [], interpreters : [], }, _2DimensionalArray
8    => { name : "2-Dimensional Array", r#type : "data", color : "#38761D", extensions :
9    [".2da"], aliases : [], tm_scope : "source.2da", ace_mode : "text", language_id :
10    387204628u64, filenames : [], interpreters : [], }, _4D => { name : "4D", r#type :
11    "programming", color : "#004289", extensions : [".4dm"], aliases : [], tm_scope :
12    "source.4dm", ace_mode : "text", language_id : 577529595u64, filenames : [],
13    interpreters : [], }, ABAP => { name : "ABAP", r#type : "programming", color :
14    "#E8274B", extensions : [".abap"], aliases : [], tm_scope : "source.abap", ace_mode :
15    "abap", language_id : 1u64, filenames : [], interpreters : [], }, ABAPCDS => { name :
16    "ABAP CDS", r#type : "programming", color : "#555e25", extensions : [".asddls"],
17    aliases : [], tm_scope : "source.abapcds", ace_mode : "text", language_id :
18    452681853u64, filenames : [], interpreters : [], }, ABNF => { name : "ABNF", r#type :
19    "data", color : "#000000", extensions : [".abnf"], aliases : [], tm_scope :
20    "source.abnf", ace_mode : "text", language_id : 429u64, filenames : [], interpreters
21    : [], }, AGSScript => { name : "AGS Script", r#type : "programming", color :
22    "#B9D9FF", extensions : [".asc", ".ash"], aliases : ["ags"], tm_scope : "source.c++",
23    ace_mode : "c_cpp", language_id : 2u64, codemirror_mode : "clike",
24    codemirror_mime_type : "text/x-c++src", filenames : [], interpreters : [], }, AIDL =>
25    { name : "AIDL", r#type : "programming", color : "#34EB6B", extensions : [".aidl"],
26    aliases : [], tm_scope : "source.aidl", ace_mode : "text", language_id :
27    451700185u64, filenames : [], interpreters : ["aidl"], }, AL => { name : "AL", r#type
28    : "programming", color : "#3AA2B5", extensions : [".al"], aliases : [], tm_scope :
29    "source.al", ace_mode : "text", language_id : 658971832u64, filenames : [],
30    interpreters : [], }, AMPL => { name : "AMPL", r#type : "programming", color :
31    "#E6EFBB", extensions : [".ampl", ".mod"], aliases : [], tm_scope : "source.ampl",
32    ace_mode : "text", language_id : 3u64, filenames : [], interpreters : [], }, ANTLR =>
33    { name : "ANTLR", r#type : "programming", color : "#9DC3FF", extensions : [".g4"],
34    aliases : [], tm_scope : "source.antlr", ace_mode : "text", language_id : 4u64,
35    filenames : [], interpreters : [], }, APIBlueprint => { name : "API Blueprint",
36    r#type : "markup", color : "#2ACCA8", extensions : [".apib"], aliases : [], tm_scope
37    : "text.html.markdown.source.gfm.apib", ace_mode : "markdown", language_id : 5u64,
38    filenames : [], interpreters : [], }, APL => { name : "APL", r#type : "programming",
39    color : "#5A8164", extensions : [".apl", ".dyalog"], aliases : [], tm_scope :
40    "source.apl", ace_mode : "text", language_id : 6u64, codemirror_mode : "apl",
41    codemirror_mime_type : "text/apl", filenames : [], interpreters : ["apl", "aplx",
42    "dyalog"], }, ASL => { name : "ASL", r#type : "programming", color : "#000000",
43    extensions : [".asl", ".dsl"], aliases : [], tm_scope : "source.asl", ace_mode :
44    "text", language_id : 124996147u64, filenames : [], interpreters : [], }, ASN1 => {
45    name : "ASN.1", r#type : "data", color : "#000000", extensions : [".asn", ".asn1"],
46    aliases : [], tm_scope : "source.asn", ace_mode : "text", language_id : 7u64,
47    codemirror_mode : "asn.1", codemirror_mime_type : "text/x-ttcn-asn", filenames : [],
48    interpreters : [], }, ASPNET => { name : "ASP.NET", r#type : "programming", color :
49    "#9400ff", extensions : [".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"],
50    aliases : ["aspx", "aspx-vb"], tm_scope : "text.html.asp", ace_mode : "text",
51    language_id : 564186416u64, codemirror_mode : "htmlembedded", codemirror_mime_type :
52    "application/x-aspx", filenames : [], interpreters : [], }, ATS => { name : "ATS",
53    r#type : "programming", color : "#1ac620", extensions : [".dats", ".hats", ".sats"],
54    aliases : ["ats2"], tm_scope : "source.ats", ace_mode : "ocaml", language_id : 9u64,
55    filenames : [], interpreters : [], }, ActionScript => { name : "ActionScript", r#type
56    : "programming", color : "#882B0F", extensions : [".as"], aliases :
57    ["actionscript 3", "actionscript3", "as3"], tm_scope : "source.actionscript.3",
58    ace_mode : "actionscript", language_id : 10u64, filenames : [], interpreters : [], },
59    Ada => { name : "Ada", r#type : "programming", color : "#02f88c", extensions :
60    [".adb", ".ada", ".ads"], aliases : ["ada95", "ada2005"], tm_scope : "source.ada",
61    ace_mode : "ada", language_id : 11u64, filenames : [], interpreters : [], },
62    AdblockFilterList => { name : "Adblock Filter List", r#type : "data", color :
63    "#800000", extensions : [".txt"], aliases : ["ad block filters", "ad block", "adb",
64    "adblock"], tm_scope : "text.adblock", ace_mode : "text", language_id : 884614762u64,
65    filenames : [], interpreters : [], }, AdobeFontMetrics => { name :
66    "Adobe Font Metrics", r#type : "data", color : "#fa0f00", extensions : [".afm"],
67    aliases : ["acfm", "adobe composite font metrics", "adobe multiple font metrics",
68    "amfm"], tm_scope : "source.afm", ace_mode : "text", language_id : 147198098u64,
69    filenames : [], interpreters : [], }, Agda => { name : "Agda", r#type :
70    "programming", color : "#315665", extensions : [".agda"], aliases : [], tm_scope :
71    "source.agda", ace_mode : "text", language_id : 12u64, filenames : [], interpreters :
72    [], }, Alloy => { name : "Alloy", r#type : "programming", color : "#64C800",
73    extensions : [".als"], aliases : [], tm_scope : "source.alloy", ace_mode : "text",
74    language_id : 13u64, filenames : [], interpreters : [], }, AlpineAbuild => { name :
75    "Alpine Abuild", r#type : "programming", color : "#0D597F", extensions : [], aliases
76    : ["abuild", "apkbuild"], tm_scope : "source.shell", ace_mode : "sh", language_id :
77    14u64, codemirror_mode : "shell", codemirror_mime_type : "text/x-sh", filenames :
78    ["APKBUILD"], group : "Shell", interpreters : [], }, AltiumDesigner => { name :
79    "Altium Designer", r#type : "data", color : "#A89663", extensions : [".OutJob",
80    ".PcbDoc", ".PrjPCB", ".SchDoc"], aliases : ["altium"], tm_scope : "source.ini",
81    ace_mode : "ini", language_id : 187772328u64, filenames : [], interpreters : [], },
82    AngelScript => { name : "AngelScript", r#type : "programming", color : "#C7D7DC",
83    extensions : [".as", ".angelscript"], aliases : [], tm_scope : "source.angelscript",
84    ace_mode : "text", language_id : 389477596u64, codemirror_mode : "clike",
85    codemirror_mime_type : "text/x-c++src", filenames : [], interpreters : [], },
86    AnswerSetProgramming => { name : "Answer Set Programming", r#type : "programming",
87    color : "#A9CC29", extensions : [".lp"], aliases : [], tm_scope :
88    "source.answersetprogramming", ace_mode : "prolog", language_id : 433009171u64,
89    filenames : [], interpreters : ["clingo"], }, AntBuildSystem => { name :
90    "Ant Build System", r#type : "data", color : "#A9157E", extensions : [], aliases :
91    [], tm_scope : "text.xml.ant", ace_mode : "xml", language_id : 15u64, codemirror_mode
92    : "xml", codemirror_mime_type : "application/xml", filenames : ["ant.xml",
93    "build.xml"], interpreters : [], }, Antlers => { name : "Antlers", r#type : "markup",
94    color : "#ff269e", extensions : [".antlers.html", ".antlers.php", ".antlers.xml"],
95    aliases : [], tm_scope : "text.html.statamic", ace_mode : "text", language_id :
96    1067292663u64, filenames : [], interpreters : [], }, ApacheConf => { name :
97    "ApacheConf", r#type : "data", color : "#d12127", extensions : [".apacheconf",
98    ".vhost"], aliases : ["aconf", "apache"], tm_scope : "source.apacheconf", ace_mode :
99    "apache_conf", language_id : 16u64, filenames : [".htaccess", "apache2.conf",
100    "httpd.conf"], interpreters : [], }, Apex => { name : "Apex", r#type : "programming",
101    color : "#1797c0", extensions : [".cls", ".apex", ".trigger"], aliases : [], tm_scope
102    : "source.apex", ace_mode : "java", language_id : 17u64, codemirror_mode : "clike",
103    codemirror_mime_type : "text/x-java", filenames : [], interpreters : [], },
104    ApolloGuidanceComputer => { name : "Apollo Guidance Computer", r#type :
105    "programming", color : "#0B3D91", extensions : [".agc"], aliases : [], tm_scope :
106    "source.agc", ace_mode : "assembly_x86", language_id : 18u64, filenames : [], group :
107    "Assembly", interpreters : [], }, AppleScript => { name : "AppleScript", r#type :
108    "programming", color : "#101F1F", extensions : [".applescript", ".scpt"], aliases :
109    ["osascript"], tm_scope : "source.applescript", ace_mode : "applescript", language_id
110    : 19u64, filenames : [], interpreters : ["osascript"], }, Arc => { name : "Arc",
111    r#type : "programming", color : "#aa2afe", extensions : [".arc"], aliases : [],
112    tm_scope : "none", ace_mode : "text", language_id : 20u64, filenames : [],
113    interpreters : [], }, AsciiDoc => { name : "AsciiDoc", r#type : "prose", color :
114    "#73a0c5", extensions : [".asciidoc", ".adoc", ".asc"], aliases : [], tm_scope :
115    "text.html.asciidoc", ace_mode : "asciidoc", language_id : 22u64, wrap : true,
116    filenames : [], interpreters : [], }, AspectJ => { name : "AspectJ", r#type :
117    "programming", color : "#a957b0", extensions : [".aj"], aliases : [], tm_scope :
118    "source.aspectj", ace_mode : "text", language_id : 23u64, filenames : [],
119    interpreters : [], }, Assembly => { name : "Assembly", r#type : "programming", color
120    : "#6E4C13", extensions : [".asm", ".a51", ".i", ".inc", ".nas", ".nasm", ".s"],
121    aliases : ["asm", "nasm"], tm_scope : "source.assembly", ace_mode : "assembly_x86",
122    language_id : 24u64, filenames : [], interpreters : [], }, Astro => { name : "Astro",
123    r#type : "markup", color : "#ff5a03", extensions : [".astro"], aliases : [], tm_scope
124    : "source.astro", ace_mode : "html", language_id : 578209015u64, codemirror_mode :
125    "jsx", codemirror_mime_type : "text/jsx", filenames : [], interpreters : [], },
126    Asymptote => { name : "Asymptote", r#type : "programming", color : "#ff0000",
127    extensions : [".asy"], aliases : [], tm_scope : "source.c++", ace_mode : "c_cpp",
128    language_id : 591605007u64, codemirror_mode : "clike", codemirror_mime_type :
129    "text/x-kotlin", filenames : [], interpreters : ["asy"], }, Augeas => { name :
130    "Augeas", r#type : "programming", color : "#9CC134", extensions : [".aug"], aliases :
131    [], tm_scope : "none", ace_mode : "text", language_id : 25u64, filenames : [],
132    interpreters : [], }, AutoHotkey => { name : "AutoHotkey", r#type : "programming",
133    color : "#6594b9", extensions : [".ahk", ".ahkl"], aliases : ["ahk"], tm_scope :
134    "source.ahk", ace_mode : "autohotkey", language_id : 26u64, filenames : [],
135    interpreters : [], }, AutoIt => { name : "AutoIt", r#type : "programming", color :
136    "#1C3552", extensions : [".au3"], aliases : ["au3", "AutoIt3", "AutoItScript"],
137    tm_scope : "source.autoit", ace_mode : "autohotkey", language_id : 27u64, filenames :
138    [], interpreters : [], }, AvroIDL => { name : "Avro IDL", r#type : "data", color :
139    "#0040FF", extensions : [".avdl"], aliases : [], tm_scope : "source.avro", ace_mode :
140    "text", language_id : 785497837u64, filenames : [], interpreters : [], }, Awk => {
141    name : "Awk", r#type : "programming", color : "#c30e9b", extensions : [".awk",
142    ".auk", ".gawk", ".mawk", ".nawk"], aliases : [], tm_scope : "source.awk", ace_mode :
143    "text", language_id : 28u64, filenames : [], interpreters : ["awk", "gawk", "mawk",
144    "nawk"], }, B4X => { name : "B4X", r#type : "programming", color : "#00e4ff",
145    extensions : [".bas"], aliases : ["basic for android"], tm_scope : "source.vba",
146    ace_mode : "text", language_id : 96642275u64, codemirror_mode : "vb",
147    codemirror_mime_type : "text/x-vb", filenames : [], interpreters : [], }, BASIC => {
148    name : "BASIC", r#type : "programming", color : "#ff0000", extensions : [".bas"],
149    aliases : [], tm_scope : "source.basic", ace_mode : "text", language_id :
150    28923963u64, filenames : [], interpreters : [], }, BQN => { name : "BQN", r#type :
151    "programming", color : "#2b7067", extensions : [".bqn"], aliases : [], tm_scope :
152    "source.bqn", ace_mode : "text", language_id : 330386870u64, filenames : [],
153    interpreters : [], }, Ballerina => { name : "Ballerina", r#type : "programming",
154    color : "#FF5000", extensions : [".bal"], aliases : [], tm_scope :
155    "source.ballerina", ace_mode : "text", language_id : 720859680u64, filenames : [],
156    interpreters : [], }, Batchfile => { name : "Batchfile", r#type : "programming",
157    color : "#C1F12E", extensions : [".bat", ".cmd"], aliases : ["bat", "batch",
158    "dosbatch", "winbatch"], tm_scope : "source.batchfile", ace_mode : "batchfile",
159    language_id : 29u64, filenames : [], interpreters : [], }, Beef => { name : "Beef",
160    r#type : "programming", color : "#a52f4e", extensions : [".bf"], aliases : [],
161    tm_scope : "source.cs", ace_mode : "csharp", language_id : 545626333u64,
162    codemirror_mode : "clike", codemirror_mime_type : "text/x-csharp", filenames : [],
163    interpreters : [], }, Befunge => { name : "Befunge", r#type : "programming", color :
164    "#000000", extensions : [".befunge", ".bf"], aliases : [], tm_scope :
165    "source.befunge", ace_mode : "text", language_id : 30u64, filenames : [],
166    interpreters : [], }, Berry => { name : "Berry", r#type : "programming", color :
167    "#15A13C", extensions : [".be"], aliases : ["be"], tm_scope : "source.berry",
168    ace_mode : "text", language_id : 121855308u64, filenames : [], interpreters : [], },
169    BibTeX => { name : "BibTeX", r#type : "markup", color : "#778899", extensions :
170    [".bib", ".bibtex"], aliases : [], tm_scope : "text.bibtex", ace_mode : "tex",
171    language_id : 982188347u64, codemirror_mode : "stex", codemirror_mime_type :
172    "text/x-stex", filenames : [], group : "TeX", interpreters : [], }, BibTeXStyle => {
173    name : "BibTeX Style", r#type : "programming", color : "#000000", extensions :
174    [".bst"], aliases : [], tm_scope : "source.bst", ace_mode : "text", language_id :
175    909569041u64, filenames : [], interpreters : [], }, Bicep => { name : "Bicep", r#type
176    : "programming", color : "#519aba", extensions : [".bicep", ".bicepparam"], aliases :
177    [], tm_scope : "source.bicep", ace_mode : "text", language_id : 321200902u64,
178    filenames : [], interpreters : [], }, Bikeshed => { name : "Bikeshed", r#type :
179    "markup", color : "#5562ac", extensions : [".bs"], aliases : [], tm_scope :
180    "source.csswg", ace_mode : "html", language_id : 1055528081u64, codemirror_mode :
181    "htmlmixed", codemirror_mime_type : "text/html", filenames : [], interpreters : [],
182    }, Bison => { name : "Bison", r#type : "programming", color : "#6A463F", extensions :
183    [".bison"], aliases : [], tm_scope : "source.yacc", ace_mode : "text", language_id :
184    31u64, filenames : [], group : "Yacc", interpreters : [], }, BitBake => { name :
185    "BitBake", r#type : "programming", color : "#00bce4", extensions : [".bb",
186    ".bbappend", ".bbclass", ".inc"], aliases : [], tm_scope : "source.bb", ace_mode :
187    "text", language_id : 32u64, filenames : [], interpreters : [], }, Blade => { name :
188    "Blade", r#type : "markup", color : "#f7523f", extensions : [".blade", ".blade.php"],
189    aliases : [], tm_scope : "text.html.php.blade", ace_mode : "text", language_id :
190    33u64, filenames : [], interpreters : [], }, BlitzBasic => { name : "BlitzBasic",
191    r#type : "programming", color : "#00FFAE", extensions : [".bb", ".decls"], aliases :
192    ["b3d", "blitz3d", "blitzplus", "bplus"], tm_scope : "source.blitzmax", ace_mode :
193    "text", language_id : 34u64, filenames : [], interpreters : [], }, BlitzMax => { name
194    : "BlitzMax", r#type : "programming", color : "#cd6400", extensions : [".bmx"],
195    aliases : ["bmax"], tm_scope : "source.blitzmax", ace_mode : "text", language_id :
196    35u64, filenames : [], interpreters : [], }, Bluespec => { name : "Bluespec", r#type
197    : "programming", color : "#12223c", extensions : [".bsv"], aliases : ["bluespec bsv",
198    "bsv"], tm_scope : "source.bsv", ace_mode : "verilog", language_id : 36u64,
199    codemirror_mode : "verilog", codemirror_mime_type : "text/x-systemverilog", filenames
200    : [], interpreters : [], }, BluespecBH => { name : "Bluespec BH", r#type :
201    "programming", color : "#12223c", extensions : [".bs"], aliases : ["bh",
202    "bluespec classic"], tm_scope : "source.bh", ace_mode : "haskell", language_id :
203    641580358u64, codemirror_mode : "haskell", codemirror_mime_type : "text/x-haskell",
204    filenames : [], group : "Bluespec", interpreters : [], }, Boo => { name : "Boo",
205    r#type : "programming", color : "#d4bec1", extensions : [".boo"], aliases : [],
206    tm_scope : "source.boo", ace_mode : "text", language_id : 37u64, filenames : [],
207    interpreters : [], }, Boogie => { name : "Boogie", r#type : "programming", color :
208    "#c80fa0", extensions : [".bpl"], aliases : [], tm_scope : "source.boogie", ace_mode
209    : "text", language_id : 955017407u64, filenames : [], interpreters : ["boogie"], },
210    Brainfuck => { name : "Brainfuck", r#type : "programming", color : "#2F2530",
211    extensions : [".b", ".bf"], aliases : [], tm_scope : "source.bf", ace_mode : "text",
212    language_id : 38u64, codemirror_mode : "brainfuck", codemirror_mime_type :
213    "text/x-brainfuck", filenames : [], interpreters : [], }, BrighterScript => { name :
214    "BrighterScript", r#type : "programming", color : "#66AABB", extensions : [".bs"],
215    aliases : [], tm_scope : "source.brs", ace_mode : "text", language_id : 943571030u64,
216    filenames : [], interpreters : [], }, Brightscript => { name : "Brightscript", r#type
217    : "programming", color : "#662D91", extensions : [".brs"], aliases : [], tm_scope :
218    "source.brs", ace_mode : "text", language_id : 39u64, filenames : [], interpreters :
219    [], }, Browserslist => { name : "Browserslist", r#type : "data", color : "#ffd539",
220    extensions : [], aliases : [], tm_scope : "text.browserslist", ace_mode : "text",
221    language_id : 153503348u64, filenames : [".browserslistrc", "browserslist"],
222    interpreters : [], }, BuildStream => { name : "BuildStream", r#type : "data", color :
223    "#006bff", extensions : [".bst"], aliases : [], tm_scope : "source.yaml", ace_mode :
224    "yaml", language_id : 84359046u64, filenames : [], interpreters : [], }, C => { name
225    : "C", r#type : "programming", color : "#555555", extensions : [".c", ".cats", ".h",
226    ".h.in", ".idc"], aliases : [], tm_scope : "source.c", ace_mode : "c_cpp",
227    language_id : 41u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-csrc",
228    filenames : [], interpreters : ["tcc"], }, Csharp => { name : "C#", r#type :
229    "programming", color : "#178600", extensions : [".cs", ".cake", ".cs.pp", ".csx",
230    ".linq"], aliases : ["csharp", "cake", "cakescript"], tm_scope : "source.cs",
231    ace_mode : "csharp", language_id : 42u64, codemirror_mode : "clike",
232    codemirror_mime_type : "text/x-csharp", filenames : [], interpreters : [], }, Cpp =>
233    { name : "C++", r#type : "programming", color : "#f34b7d", extensions : [".cpp",
234    ".c++", ".cc", ".cp", ".cppm", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc",
235    ".inl", ".ino", ".ipp", ".ixx", ".re", ".tcc", ".tpp", ".txx"], aliases : ["cpp"],
236    tm_scope : "source.c++", ace_mode : "c_cpp", language_id : 43u64, codemirror_mode :
237    "clike", codemirror_mime_type : "text/x-c++src", filenames : [], interpreters : [],
238    }, CObjDump => { name : "C-ObjDump", r#type : "data", color : "#000000", extensions :
239    [".c-objdump"], aliases : [], tm_scope : "objdump.x86asm", ace_mode : "assembly_x86",
240    language_id : 44u64, filenames : [], interpreters : [], }, C2hsHaskell => { name :
241    "C2hs Haskell", r#type : "programming", color : "#000000", extensions : [".chs"],
242    aliases : ["c2hs"], tm_scope : "source.haskell", ace_mode : "haskell", language_id :
243    45u64, codemirror_mode : "haskell", codemirror_mime_type : "text/x-haskell",
244    filenames : [], group : "Haskell", interpreters : [], }, CAPCDS => { name :
245    "CAP CDS", r#type : "programming", color : "#0092d1", extensions : [".cds"], aliases
246    : ["cds"], tm_scope : "source.cds", ace_mode : "text", language_id : 390788699u64,
247    filenames : [], interpreters : [], }, CIL => { name : "CIL", r#type : "data", color :
248    "#000000", extensions : [".cil"], aliases : [], tm_scope : "source.cil", ace_mode :
249    "text", language_id : 29176339u64, filenames : [], interpreters : [], }, CLIPS => {
250    name : "CLIPS", r#type : "programming", color : "#00A300", extensions : [".clp"],
251    aliases : [], tm_scope : "source.clips", ace_mode : "text", language_id : 46u64,
252    filenames : [], interpreters : [], }, CMake => { name : "CMake", r#type :
253    "programming", color : "#DA3434", extensions : [".cmake", ".cmake.in"], aliases : [],
254    tm_scope : "source.cmake", ace_mode : "text", language_id : 47u64, codemirror_mode :
255    "cmake", codemirror_mime_type : "text/x-cmake", filenames : ["CMakeLists.txt"],
256    interpreters : [], }, COBOL => { name : "COBOL", r#type : "programming", color :
257    "#000000", extensions : [".cob", ".cbl", ".ccp", ".cobol", ".cpy"], aliases : [],
258    tm_scope : "source.cobol", ace_mode : "cobol", language_id : 48u64, codemirror_mode :
259    "cobol", codemirror_mime_type : "text/x-cobol", filenames : [], interpreters : [], },
260    CODEOWNERS => { name : "CODEOWNERS", r#type : "data", color : "#000000", extensions :
261    [], aliases : [], tm_scope : "text.codeowners", ace_mode : "gitignore", language_id :
262    321684729u64, filenames : ["CODEOWNERS"], interpreters : [], }, COLLADA => { name :
263    "COLLADA", r#type : "data", color : "#F1A42B", extensions : [".dae"], aliases : [],
264    tm_scope : "text.xml", ace_mode : "xml", language_id : 49u64, codemirror_mode :
265    "xml", codemirror_mime_type : "text/xml", filenames : [], interpreters : [], }, CSON
266    => { name : "CSON", r#type : "data", color : "#244776", extensions : [".cson"],
267    aliases : [], tm_scope : "source.coffee", ace_mode : "coffee", language_id : 424u64,
268    codemirror_mode : "coffeescript", codemirror_mime_type : "text/x-coffeescript",
269    filenames : [], interpreters : [], }, CSS => { name : "CSS", r#type : "markup", color
270    : "#663399", extensions : [".css"], aliases : [], tm_scope : "source.css", ace_mode :
271    "css", language_id : 50u64, codemirror_mode : "css", codemirror_mime_type :
272    "text/css", filenames : [], interpreters : [], }, CSV => { name : "CSV", r#type :
273    "data", color : "#237346", extensions : [".csv"], aliases : [], tm_scope : "none",
274    ace_mode : "text", language_id : 51u64, filenames : [], interpreters : [], }, CUE =>
275    { name : "CUE", r#type : "programming", color : "#5886E1", extensions : [".cue"],
276    aliases : [], tm_scope : "source.cue", ace_mode : "text", language_id : 356063509u64,
277    filenames : [], interpreters : [], }, CWeb => { name : "CWeb", r#type :
278    "programming", color : "#00007a", extensions : [".w"], aliases : [], tm_scope :
279    "none", ace_mode : "text", language_id : 657332628u64, filenames : [], interpreters :
280    [], }, CabalConfig => { name : "Cabal Config", r#type : "data", color : "#483465",
281    extensions : [".cabal"], aliases : ["Cabal"], tm_scope : "source.cabal", ace_mode :
282    "haskell", language_id : 677095381u64, codemirror_mode : "haskell",
283    codemirror_mime_type : "text/x-haskell", filenames : ["cabal.config",
284    "cabal.project"], interpreters : [], }, Caddyfile => { name : "Caddyfile", r#type :
285    "data", color : "#22b638", extensions : [".caddyfile"], aliases : ["Caddy"], tm_scope
286    : "source.Caddyfile", ace_mode : "text", language_id : 615465151u64, filenames :
287    ["Caddyfile"], interpreters : [], }, Cadence => { name : "Cadence", r#type :
288    "programming", color : "#00ef8b", extensions : [".cdc"], aliases : [], tm_scope :
289    "source.cadence", ace_mode : "text", language_id : 270184138u64, filenames : [],
290    interpreters : [], }, Cairo => { name : "Cairo", r#type : "programming", color :
291    "#ff4a48", extensions : [".cairo"], aliases : [], tm_scope : "source.cairo", ace_mode
292    : "text", language_id : 620599567u64, filenames : [], group : "Cairo", interpreters :
293    [], }, CairoZero => { name : "Cairo Zero", r#type : "programming", color : "#ff4a48",
294    extensions : [".cairo"], aliases : [], tm_scope : "source.cairo0", ace_mode : "text",
295    language_id : 891399890u64, filenames : [], group : "Cairo", interpreters : [], },
296    CameLIGO => { name : "CameLIGO", r#type : "programming", color : "#3be133",
297    extensions : [".mligo"], aliases : [], tm_scope : "source.mligo", ace_mode : "ocaml",
298    language_id : 829207807u64, codemirror_mode : "mllike", codemirror_mime_type :
299    "text/x-ocaml", filenames : [], group : "LigoLANG", interpreters : [], }, CapnProto
300    => { name : "Cap'n Proto", r#type : "programming", color : "#c42727", extensions :
301    [".capnp"], aliases : [], tm_scope : "source.capnp", ace_mode : "text", language_id :
302    52u64, filenames : [], interpreters : [], }, Carbon => { name : "Carbon", r#type :
303    "programming", color : "#222222", extensions : [".carbon"], aliases : [], tm_scope :
304    "source.v", ace_mode : "golang", language_id : 55627273u64, codemirror_mode : "go",
305    codemirror_mime_type : "text/x-go", filenames : [], interpreters : [], }, CartoCSS =>
306    { name : "CartoCSS", r#type : "programming", color : "#000000", extensions :
307    [".mss"], aliases : ["Carto"], tm_scope : "source.css.mss", ace_mode : "text",
308    language_id : 53u64, filenames : [], interpreters : [], }, Ceylon => { name :
309    "Ceylon", r#type : "programming", color : "#dfa535", extensions : [".ceylon"],
310    aliases : [], tm_scope : "source.ceylon", ace_mode : "text", language_id : 54u64,
311    filenames : [], interpreters : [], }, Chapel => { name : "Chapel", r#type :
312    "programming", color : "#8dc63f", extensions : [".chpl"], aliases : ["chpl"],
313    tm_scope : "source.chapel", ace_mode : "text", language_id : 55u64, filenames : [],
314    interpreters : [], }, Charity => { name : "Charity", r#type : "programming", color :
315    "#000000", extensions : [".ch"], aliases : [], tm_scope : "none", ace_mode : "text",
316    language_id : 56u64, filenames : [], interpreters : [], }, Checksums => { name :
317    "Checksums", r#type : "data", color : "#000000", extensions : [".crc32", ".md2",
318    ".md4", ".md5", ".sha1", ".sha2", ".sha224", ".sha256", ".sha256sum", ".sha3",
319    ".sha384", ".sha512"], aliases : ["checksum", "hash", "hashes", "sum", "sums"],
320    tm_scope : "text.checksums", ace_mode : "text", language_id : 372063053u64, filenames
321    : ["MD5SUMS", "SHA1SUMS", "SHA256SUMS", "SHA256SUMS.txt", "SHA512SUMS",
322    "checksums.txt", "cksums", "md5sum.txt"], interpreters : [], }, ChucK => { name :
323    "ChucK", r#type : "programming", color : "#3f8000", extensions : [".ck"], aliases :
324    [], tm_scope : "source.java", ace_mode : "java", language_id : 57u64, codemirror_mode
325    : "clike", codemirror_mime_type : "text/x-java", filenames : [], interpreters : [],
326    }, Circom => { name : "Circom", r#type : "programming", color : "#707575", extensions
327    : [".circom"], aliases : [], tm_scope : "source.circom", ace_mode : "text",
328    language_id : 1042332086u64, filenames : [], interpreters : [], }, Cirru => { name :
329    "Cirru", r#type : "programming", color : "#ccccff", extensions : [".cirru"], aliases
330    : [], tm_scope : "source.cirru", ace_mode : "cirru", language_id : 58u64, filenames :
331    [], interpreters : [], }, Clarion => { name : "Clarion", r#type : "programming",
332    color : "#db901e", extensions : [".clw"], aliases : [], tm_scope : "source.clarion",
333    ace_mode : "text", language_id : 59u64, filenames : [], interpreters : [], }, Clarity
334    => { name : "Clarity", r#type : "programming", color : "#5546ff", extensions :
335    [".clar"], aliases : [], tm_scope : "source.clar", ace_mode : "lisp", language_id :
336    91493841u64, filenames : [], interpreters : [], }, ClassicASP => { name :
337    "Classic ASP", r#type : "programming", color : "#6a40fd", extensions : [".asp"],
338    aliases : ["asp"], tm_scope : "text.html.asp", ace_mode : "text", language_id : 8u64,
339    filenames : [], interpreters : [], }, Clean => { name : "Clean", r#type :
340    "programming", color : "#3F85AF", extensions : [".icl", ".dcl"], aliases : [],
341    tm_scope : "source.clean", ace_mode : "text", language_id : 60u64, filenames : [],
342    interpreters : [], }, Click => { name : "Click", r#type : "programming", color :
343    "#E4E6F3", extensions : [".click"], aliases : [], tm_scope : "source.click", ace_mode
344    : "text", language_id : 61u64, filenames : [], interpreters : [], }, Clojure => {
345    name : "Clojure", r#type : "programming", color : "#db5855", extensions : [".clj",
346    ".bb", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"],
347    aliases : [], tm_scope : "source.clojure", ace_mode : "clojure", language_id : 62u64,
348    codemirror_mode : "clojure", codemirror_mime_type : "text/x-clojure", filenames :
349    ["riemann.config"], interpreters : ["bb"], }, ClosureTemplates => { name :
350    "Closure Templates", r#type : "markup", color : "#0d948f", extensions : [".soy"],
351    aliases : ["soy"], tm_scope : "text.html.soy", ace_mode : "soy_template", language_id
352    : 357046146u64, codemirror_mode : "soy", codemirror_mime_type : "text/x-soy",
353    filenames : [], interpreters : [], }, CloudFirestoreSecurityRules => { name :
354    "Cloud Firestore Security Rules", r#type : "data", color : "#FFA000", extensions :
355    [], aliases : [], tm_scope : "source.firestore", ace_mode : "less", language_id :
356    407996372u64, codemirror_mode : "css", codemirror_mime_type : "text/css", filenames :
357    ["firestore.rules"], interpreters : [], }, CoNLLU => { name : "CoNLL-U", r#type :
358    "data", color : "#000000", extensions : [".conllu", ".conll"], aliases : ["CoNLL",
359    "CoNLL-X"], tm_scope : "text.conllu", ace_mode : "text", language_id : 421026389u64,
360    filenames : [], interpreters : [], }, CodeQL => { name : "CodeQL", r#type :
361    "programming", color : "#140f46", extensions : [".ql", ".qll"], aliases : ["ql"],
362    tm_scope : "source.ql", ace_mode : "text", language_id : 424259634u64, filenames :
363    [], interpreters : [], }, CoffeeScript => { name : "CoffeeScript", r#type :
364    "programming", color : "#244776", extensions : [".coffee", "._coffee", ".cake",
365    ".cjsx", ".iced"], aliases : ["coffee", "coffee-script"], tm_scope : "source.coffee",
366    ace_mode : "coffee", language_id : 63u64, codemirror_mode : "coffeescript",
367    codemirror_mime_type : "text/x-coffeescript", filenames : ["Cakefile"], interpreters
368    : ["coffee"], }, ColdFusion => { name : "ColdFusion", r#type : "programming", color :
369    "#ed2cd6", extensions : [".cfm", ".cfml"], aliases : ["cfm", "cfml",
370    "coldfusion html"], tm_scope : "text.html.cfm", ace_mode : "coldfusion", language_id
371    : 64u64, filenames : [], interpreters : [], }, ColdFusionCFC => { name :
372    "ColdFusion CFC", r#type : "programming", color : "#ed2cd6", extensions : [".cfc"],
373    aliases : ["cfc"], tm_scope : "source.cfscript", ace_mode : "coldfusion", language_id
374    : 65u64, filenames : [], group : "ColdFusion", interpreters : [], }, CommonLisp => {
375    name : "Common Lisp", r#type : "programming", color : "#3fb68b", extensions :
376    [".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"], aliases : ["lisp"],
377    tm_scope : "source.commonlisp", ace_mode : "lisp", language_id : 66u64,
378    codemirror_mode : "commonlisp", codemirror_mime_type : "text/x-common-lisp",
379    filenames : [], interpreters : ["lisp", "sbcl", "ccl", "clisp", "ecl"], },
380    CommonWorkflowLanguage => { name : "Common Workflow Language", r#type :
381    "programming", color : "#B5314C", extensions : [".cwl"], aliases : ["cwl"], tm_scope
382    : "source.cwl", ace_mode : "yaml", language_id : 988547172u64, codemirror_mode :
383    "yaml", codemirror_mime_type : "text/x-yaml", filenames : [], interpreters :
384    ["cwl-runner"], }, ComponentPascal => { name : "Component Pascal", r#type :
385    "programming", color : "#B0CE4E", extensions : [".cp", ".cps"], aliases : [],
386    tm_scope : "source.pascal", ace_mode : "pascal", language_id : 67u64, codemirror_mode
387    : "pascal", codemirror_mime_type : "text/x-pascal", filenames : [], interpreters :
388    [], }, Cool => { name : "Cool", r#type : "programming", color : "#000000", extensions
389    : [".cl"], aliases : [], tm_scope : "source.cool", ace_mode : "text", language_id :
390    68u64, filenames : [], interpreters : [], }, CppObjDump => { name : "Cpp-ObjDump",
391    r#type : "data", color : "#000000", extensions : [".cppobjdump", ".c++-objdump",
392    ".c++objdump", ".cpp-objdump", ".cxx-objdump"], aliases : ["c++-objdump"], tm_scope :
393    "objdump.x86asm", ace_mode : "assembly_x86", language_id : 70u64, filenames : [],
394    interpreters : [], }, Creole => { name : "Creole", r#type : "prose", color :
395    "#000000", extensions : [".creole"], aliases : [], tm_scope : "text.html.creole",
396    ace_mode : "text", language_id : 71u64, wrap : true, filenames : [], interpreters :
397    [], }, Crystal => { name : "Crystal", r#type : "programming", color : "#000100",
398    extensions : [".cr"], aliases : [], tm_scope : "source.crystal", ace_mode : "ruby",
399    language_id : 72u64, codemirror_mode : "crystal", codemirror_mime_type :
400    "text/x-crystal", filenames : [], interpreters : ["crystal"], }, Csound => { name :
401    "Csound", r#type : "programming", color : "#1a1a1a", extensions : [".orc", ".udo"],
402    aliases : ["csound-orc"], tm_scope : "source.csound", ace_mode : "csound_orchestra",
403    language_id : 73u64, filenames : [], interpreters : [], }, CsoundDocument => { name :
404    "Csound Document", r#type : "programming", color : "#1a1a1a", extensions : [".csd"],
405    aliases : ["csound-csd"], tm_scope : "source.csound-document", ace_mode :
406    "csound_document", language_id : 74u64, filenames : [], interpreters : [], },
407    CsoundScore => { name : "Csound Score", r#type : "programming", color : "#1a1a1a",
408    extensions : [".sco"], aliases : ["csound-sco"], tm_scope : "source.csound-score",
409    ace_mode : "csound_score", language_id : 75u64, filenames : [], interpreters : [], },
410    Cuda => { name : "Cuda", r#type : "programming", color : "#3A4E3A", extensions :
411    [".cu", ".cuh"], aliases : [], tm_scope : "source.cuda-c++", ace_mode : "c_cpp",
412    language_id : 77u64, codemirror_mode : "clike", codemirror_mime_type :
413    "text/x-c++src", filenames : [], interpreters : [], }, CueSheet => { name :
414    "Cue Sheet", r#type : "data", color : "#000000", extensions : [".cue"], aliases : [],
415    tm_scope : "source.cuesheet", ace_mode : "text", language_id : 942714150u64,
416    filenames : [], interpreters : [], }, Curry => { name : "Curry", r#type :
417    "programming", color : "#531242", extensions : [".curry"], aliases : [], tm_scope :
418    "source.curry", ace_mode : "haskell", language_id : 439829048u64, filenames : [],
419    interpreters : [], }, Cycript => { name : "Cycript", r#type : "programming", color :
420    "#000000", extensions : [".cy"], aliases : [], tm_scope : "source.js", ace_mode :
421    "javascript", language_id : 78u64, codemirror_mode : "javascript",
422    codemirror_mime_type : "text/javascript", filenames : [], interpreters : [], }, Cylc
423    => { name : "Cylc", r#type : "data", color : "#00b3fd", extensions : [".cylc"],
424    aliases : [], tm_scope : "source.cylc", ace_mode : "ini", language_id : 476447814u64,
425    filenames : ["suite.rc"], group : "INI", interpreters : [], }, Cypher => { name :
426    "Cypher", r#type : "programming", color : "#34c0eb", extensions : [".cyp",
427    ".cypher"], aliases : [], tm_scope : "source.cypher", ace_mode : "text", language_id
428    : 850806976u64, filenames : [], interpreters : [], }, Cython => { name : "Cython",
429    r#type : "programming", color : "#fedf5b", extensions : [".pyx", ".pxd", ".pxi"],
430    aliases : ["pyrex"], tm_scope : "source.cython", ace_mode : "text", language_id :
431    79u64, codemirror_mode : "python", codemirror_mime_type : "text/x-cython", filenames
432    : [], interpreters : [], }, D => { name : "D", r#type : "programming", color :
433    "#ba595e", extensions : [".d", ".di"], aliases : ["Dlang"], tm_scope : "source.d",
434    ace_mode : "d", language_id : 80u64, codemirror_mode : "d", codemirror_mime_type :
435    "text/x-d", filenames : [], interpreters : [], }, DObjDump => { name : "D-ObjDump",
436    r#type : "data", color : "#000000", extensions : [".d-objdump"], aliases : [],
437    tm_scope : "objdump.x86asm", ace_mode : "assembly_x86", language_id : 81u64,
438    filenames : [], interpreters : [], }, D2 => { name : "D2", r#type : "markup", color :
439    "#526ee8", extensions : [".d2"], aliases : ["d2lang"], tm_scope : "source.d2",
440    ace_mode : "text", language_id : 37531557u64, filenames : [], interpreters : [], },
441    DIGITALCommandLanguage => { name : "DIGITAL Command Language", r#type :
442    "programming", color : "#000000", extensions : [".com"], aliases : ["dcl"], tm_scope
443    : "none", ace_mode : "text", language_id : 82u64, filenames : [], interpreters : [],
444    }, DM => { name : "DM", r#type : "programming", color : "#447265", extensions :
445    [".dm"], aliases : ["byond"], tm_scope : "source.dm", ace_mode : "c_cpp", language_id
446    : 83u64, filenames : [], interpreters : [], }, DNSZone => { name : "DNS Zone", r#type
447    : "data", color : "#000000", extensions : [".zone", ".arpa"], aliases : [], tm_scope
448    : "text.zone_file", ace_mode : "text", language_id : 84u64, filenames : [],
449    interpreters : [], }, DTrace => { name : "DTrace", r#type : "programming", color :
450    "#000000", extensions : [".d"], aliases : ["dtrace-script"], tm_scope : "source.c",
451    ace_mode : "c_cpp", language_id : 85u64, codemirror_mode : "clike",
452    codemirror_mime_type : "text/x-csrc", filenames : [], interpreters : ["dtrace"], },
453    Dafny => { name : "Dafny", r#type : "programming", color : "#FFEC25", extensions :
454    [".dfy"], aliases : [], tm_scope : "text.dfy.dafny", ace_mode : "text", language_id :
455    969323346u64, filenames : [], interpreters : ["dafny"], }, DarcsPatch => { name :
456    "Darcs Patch", r#type : "data", color : "#8eff23", extensions : [".darcspatch",
457    ".dpatch"], aliases : ["dpatch"], tm_scope : "none", ace_mode : "text", language_id :
458    86u64, filenames : [], interpreters : [], }, Dart => { name : "Dart", r#type :
459    "programming", color : "#00B4AB", extensions : [".dart"], aliases : [], tm_scope :
460    "source.dart", ace_mode : "dart", language_id : 87u64, codemirror_mode : "dart",
461    codemirror_mime_type : "application/dart", filenames : [], interpreters : ["dart"],
462    }, DataWeave => { name : "DataWeave", r#type : "programming", color : "#003a52",
463    extensions : [".dwl"], aliases : [], tm_scope : "source.data-weave", ace_mode :
464    "text", language_id : 974514097u64, filenames : [], interpreters : [], },
465    DebianPackageControlFile => { name : "Debian Package Control File", r#type : "data",
466    color : "#D70751", extensions : [".dsc"], aliases : [], tm_scope :
467    "source.deb-control", ace_mode : "text", language_id : 527438264u64, filenames : [],
468    interpreters : [], }, DenizenScript => { name : "DenizenScript", r#type :
469    "programming", color : "#FBEE96", extensions : [".dsc"], aliases : [], tm_scope :
470    "source.denizenscript", ace_mode : "yaml", language_id : 435000929u64,
471    codemirror_mode : "yaml", codemirror_mime_type : "text/x-yaml", filenames : [],
472    interpreters : [], }, Dhall => { name : "Dhall", r#type : "programming", color :
473    "#dfafff", extensions : [".dhall"], aliases : [], tm_scope : "source.haskell",
474    ace_mode : "haskell", language_id : 793969321u64, codemirror_mode : "haskell",
475    codemirror_mime_type : "text/x-haskell", filenames : [], interpreters : [], }, Diff
476    => { name : "Diff", r#type : "data", color : "#000000", extensions : [".diff",
477    ".patch"], aliases : ["udiff"], tm_scope : "source.diff", ace_mode : "diff",
478    language_id : 88u64, codemirror_mode : "diff", codemirror_mime_type : "text/x-diff",
479    filenames : [], interpreters : [], }, DirectX3DFile => { name : "DirectX 3D File",
480    r#type : "data", color : "#aace60", extensions : [".x"], aliases : [], tm_scope :
481    "none", ace_mode : "text", language_id : 201049282u64, filenames : [], interpreters :
482    [], }, Dockerfile => { name : "Dockerfile", r#type : "programming", color :
483    "#384d54", extensions : [".dockerfile", ".containerfile"], aliases :
484    ["Containerfile"], tm_scope : "source.dockerfile", ace_mode : "dockerfile",
485    language_id : 89u64, codemirror_mode : "dockerfile", codemirror_mime_type :
486    "text/x-dockerfile", filenames : ["Containerfile", "Dockerfile"], interpreters : [],
487    }, Dogescript => { name : "Dogescript", r#type : "programming", color : "#cca760",
488    extensions : [".djs"], aliases : [], tm_scope : "none", ace_mode : "text",
489    language_id : 90u64, filenames : [], interpreters : [], }, Dotenv => { name :
490    "Dotenv", r#type : "data", color : "#e5d559", extensions : [".env"], aliases : [],
491    tm_scope : "source.dotenv", ace_mode : "text", language_id : 111148035u64, filenames
492    : [".env", ".env.ci", ".env.dev", ".env.development", ".env.development.local",
493    ".env.example", ".env.local", ".env.prod", ".env.production", ".env.sample",
494    ".env.staging", ".env.test", ".env.testing"], interpreters : [], }, Dune => { name :
495    "Dune", r#type : "programming", color : "#89421e", extensions : [], aliases : [],
496    tm_scope : "source.dune", ace_mode : "lisp", language_id : 754574151u64, filenames :
497    ["dune-project"], interpreters : [], }, Dylan => { name : "Dylan", r#type :
498    "programming", color : "#6c616e", extensions : [".dylan", ".dyl", ".intr", ".lid"],
499    aliases : [], tm_scope : "source.dylan", ace_mode : "text", language_id : 91u64,
500    codemirror_mode : "dylan", codemirror_mime_type : "text/x-dylan", filenames : [],
501    interpreters : [], }, E => { name : "E", r#type : "programming", color : "#ccce35",
502    extensions : [".e"], aliases : [], tm_scope : "none", ace_mode : "text", language_id
503    : 92u64, filenames : [], interpreters : ["rune"], }, EMail => { name : "E-mail",
504    r#type : "data", color : "#000000", extensions : [".eml", ".mbox"], aliases :
505    ["email", "eml", "mail", "mbox"], tm_scope : "text.eml.basic", ace_mode : "text",
506    language_id : 529653389u64, codemirror_mode : "mbox", codemirror_mime_type :
507    "application/mbox", filenames : [], interpreters : [], }, EBNF => { name : "EBNF",
508    r#type : "data", color : "#000000", extensions : [".ebnf"], aliases : [], tm_scope :
509    "source.ebnf", ace_mode : "text", language_id : 430u64, codemirror_mode : "ebnf",
510    codemirror_mime_type : "text/x-ebnf", filenames : [], interpreters : [], }, ECL => {
511    name : "ECL", r#type : "programming", color : "#8a1267", extensions : [".ecl",
512    ".eclxml"], aliases : [], tm_scope : "source.ecl", ace_mode : "text", language_id :
513    93u64, codemirror_mode : "ecl", codemirror_mime_type : "text/x-ecl", filenames : [],
514    interpreters : [], }, ECLiPSe => { name : "ECLiPSe", r#type : "programming", color :
515    "#001d9d", extensions : [".ecl"], aliases : [], tm_scope : "source.prolog.eclipse",
516    ace_mode : "prolog", language_id : 94u64, filenames : [], group : "Prolog",
517    interpreters : [], }, EJS => { name : "EJS", r#type : "markup", color : "#a91e50",
518    extensions : [".ejs", ".ect", ".ejs.t", ".jst"], aliases : [], tm_scope :
519    "text.html.js", ace_mode : "ejs", language_id : 95u64, filenames : [], interpreters :
520    [], }, EQ => { name : "EQ", r#type : "programming", color : "#a78649", extensions :
521    [".eq"], aliases : [], tm_scope : "source.cs", ace_mode : "csharp", language_id :
522    96u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-csharp", filenames :
523    [], interpreters : [], }, Eagle => { name : "Eagle", r#type : "data", color :
524    "#000000", extensions : [".sch", ".brd"], aliases : [], tm_scope : "text.xml",
525    ace_mode : "xml", language_id : 97u64, codemirror_mode : "xml", codemirror_mime_type
526    : "text/xml", filenames : [], interpreters : [], }, Earthly => { name : "Earthly",
527    r#type : "programming", color : "#2af0ff", extensions : [], aliases : ["Earthfile"],
528    tm_scope : "source.earthfile", ace_mode : "text", language_id : 963512632u64,
529    filenames : ["Earthfile"], interpreters : [], }, Easybuild => { name : "Easybuild",
530    r#type : "data", color : "#069406", extensions : [".eb"], aliases : [], tm_scope :
531    "source.python", ace_mode : "python", language_id : 342840477u64, codemirror_mode :
532    "python", codemirror_mime_type : "text/x-python", filenames : [], group : "Python",
533    interpreters : [], }, EcereProjects => { name : "Ecere Projects", r#type : "data",
534    color : "#913960", extensions : [".epj"], aliases : [], tm_scope : "source.json",
535    ace_mode : "json", language_id : 98u64, codemirror_mode : "javascript",
536    codemirror_mime_type : "application/json", filenames : [], group : "JavaScript",
537    interpreters : [], }, Ecmarkup => { name : "Ecmarkup", r#type : "markup", color :
538    "#eb8131", extensions : [".html"], aliases : ["ecmarkdown"], tm_scope :
539    "text.html.ecmarkup", ace_mode : "html", language_id : 844766630u64, codemirror_mode
540    : "htmlmixed", codemirror_mime_type : "text/html", filenames : [], group : "HTML",
541    interpreters : [], }, Edge => { name : "Edge", r#type : "markup", color : "#0dffe0",
542    extensions : [".edge"], aliases : [], tm_scope : "text.html.edge", ace_mode : "html",
543    language_id : 460509620u64, filenames : [], interpreters : [], }, EdgeQL => { name :
544    "EdgeQL", r#type : "programming", color : "#31A7FF", extensions : [".edgeql",
545    ".esdl"], aliases : ["esdl"], tm_scope : "source.edgeql", ace_mode : "text",
546    language_id : 925235833u64, filenames : [], interpreters : [], }, EditorConfig => {
547    name : "EditorConfig", r#type : "data", color : "#fff1f2", extensions :
548    [".editorconfig"], aliases : ["editor-config"], tm_scope : "source.editorconfig",
549    ace_mode : "ini", language_id : 96139566u64, codemirror_mode : "properties",
550    codemirror_mime_type : "text/x-properties", filenames : [".editorconfig"], group :
551    "INI", interpreters : [], }, EdjeDataCollection => { name : "Edje Data Collection",
552    r#type : "data", color : "#000000", extensions : [".edc"], aliases : [], tm_scope :
553    "source.c++", ace_mode : "c_cpp", language_id : 342840478u64, codemirror_mode :
554    "clike", codemirror_mime_type : "text/x-c++src", filenames : [], interpreters : [],
555    }, Eiffel => { name : "Eiffel", r#type : "programming", color : "#4d6977", extensions
556    : [".e"], aliases : [], tm_scope : "source.eiffel", ace_mode : "eiffel", language_id
557    : 99u64, codemirror_mode : "eiffel", codemirror_mime_type : "text/x-eiffel",
558    filenames : [], interpreters : [], }, Elixir => { name : "Elixir", r#type :
559    "programming", color : "#6e4a7e", extensions : [".ex", ".exs"], aliases : [],
560    tm_scope : "source.elixir", ace_mode : "elixir", language_id : 100u64, filenames :
561    ["mix.lock"], interpreters : ["elixir"], }, Elm => { name : "Elm", r#type :
562    "programming", color : "#60B5CC", extensions : [".elm"], aliases : [], tm_scope :
563    "source.elm", ace_mode : "elm", language_id : 101u64, codemirror_mode : "elm",
564    codemirror_mime_type : "text/x-elm", filenames : [], interpreters : [], }, Elvish =>
565    { name : "Elvish", r#type : "programming", color : "#55BB55", extensions : [".elv"],
566    aliases : [], tm_scope : "source.elvish", ace_mode : "text", language_id :
567    570996448u64, filenames : [], interpreters : ["elvish"], }, ElvishTranscript => {
568    name : "Elvish Transcript", r#type : "programming", color : "#55BB55", extensions :
569    [], aliases : [], tm_scope : "source.elvish-transcript", ace_mode : "text",
570    language_id : 452025714u64, filenames : [], group : "Elvish", interpreters : [], },
571    EmacsLisp => { name : "Emacs Lisp", r#type : "programming", color : "#c065db",
572    extensions : [".el", ".emacs", ".emacs.desktop"], aliases : ["elisp", "emacs"],
573    tm_scope : "source.emacs.lisp", ace_mode : "lisp", language_id : 102u64,
574    codemirror_mode : "commonlisp", codemirror_mime_type : "text/x-common-lisp",
575    filenames : [".abbrev_defs", ".emacs", ".emacs.desktop", ".gnus", ".spacemacs",
576    ".viper", "Cask", "Project.ede", "_emacs", "abbrev_defs"], interpreters : [], },
577    EmberScript => { name : "EmberScript", r#type : "programming", color : "#FFF4F3",
578    extensions : [".em", ".emberscript"], aliases : [], tm_scope : "source.coffee",
579    ace_mode : "coffee", language_id : 103u64, codemirror_mode : "coffeescript",
580    codemirror_mime_type : "text/x-coffeescript", filenames : [], interpreters : [], },
581    Erlang => { name : "Erlang", r#type : "programming", color : "#B83998", extensions :
582    [".erl", ".app", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"], aliases :
583    [], tm_scope : "source.erlang", ace_mode : "erlang", language_id : 104u64,
584    codemirror_mode : "erlang", codemirror_mime_type : "text/x-erlang", filenames :
585    ["Emakefile", "rebar.config", "rebar.config.lock", "rebar.lock"], interpreters :
586    ["escript"], }, Euphoria => { name : "Euphoria", r#type : "programming", color :
587    "#FF790B", extensions : [".e", ".ex"], aliases : [], tm_scope : "source.euphoria",
588    ace_mode : "text", language_id : 880693982u64, filenames : [], interpreters : ["eui",
589    "euiw"], }, Fsharp => { name : "F#", r#type : "programming", color : "#b845fc",
590    extensions : [".fs", ".fsi", ".fsx"], aliases : ["fsharp"], tm_scope :
591    "source.fsharp", ace_mode : "text", language_id : 105u64, codemirror_mode : "mllike",
592    codemirror_mime_type : "text/x-fsharp", filenames : [], interpreters : [], }, Fstar
593    => { name : "F*", r#type : "programming", color : "#572e30", extensions : [".fst",
594    ".fsti"], aliases : ["fstar"], tm_scope : "source.fstar", ace_mode : "text",
595    language_id : 336943375u64, filenames : [], interpreters : [], fs_name : "Fstar", },
596    FIGletFont => { name : "FIGlet Font", r#type : "data", color : "#FFDDBB", extensions
597    : [".flf"], aliases : ["FIGfont"], tm_scope : "source.figfont", ace_mode : "text",
598    language_id : 686129783u64, filenames : [], interpreters : [], }, FIRRTL => { name :
599    "FIRRTL", r#type : "programming", color : "#2f632f", extensions : [".fir"], aliases :
600    [], tm_scope : "source.firrtl", ace_mode : "text", language_id : 906694254u64,
601    filenames : [], interpreters : [], }, FLUX => { name : "FLUX", r#type :
602    "programming", color : "#88ccff", extensions : [".fx", ".flux"], aliases : [],
603    tm_scope : "none", ace_mode : "text", language_id : 106u64, filenames : [],
604    interpreters : [], }, Factor => { name : "Factor", r#type : "programming", color :
605    "#636746", extensions : [".factor"], aliases : [], tm_scope : "source.factor",
606    ace_mode : "text", language_id : 108u64, codemirror_mode : "factor",
607    codemirror_mime_type : "text/x-factor", filenames : [".factor-boot-rc",
608    ".factor-rc"], interpreters : [], }, Fancy => { name : "Fancy", r#type :
609    "programming", color : "#7b9db4", extensions : [".fy", ".fancypack"], aliases : [],
610    tm_scope : "source.fancy", ace_mode : "text", language_id : 109u64, filenames :
611    ["Fakefile"], interpreters : [], }, Fantom => { name : "Fantom", r#type :
612    "programming", color : "#14253c", extensions : [".fan"], aliases : [], tm_scope :
613    "source.fan", ace_mode : "text", language_id : 110u64, filenames : [], interpreters :
614    [], }, Faust => { name : "Faust", r#type : "programming", color : "#c37240",
615    extensions : [".dsp"], aliases : [], tm_scope : "source.faust", ace_mode : "text",
616    language_id : 622529198u64, filenames : [], interpreters : [], }, Fennel => { name :
617    "Fennel", r#type : "programming", color : "#fff3d7", extensions : [".fnl"], aliases :
618    [], tm_scope : "source.fnl", ace_mode : "text", language_id : 239946126u64, filenames
619    : [], interpreters : ["fennel"], }, FilebenchWML => { name : "Filebench WML", r#type
620    : "programming", color : "#F6B900", extensions : [".f"], aliases : [], tm_scope :
621    "none", ace_mode : "text", language_id : 111u64, filenames : [], interpreters : [],
622    }, Filterscript => { name : "Filterscript", r#type : "programming", color :
623    "#000000", extensions : [".fs"], aliases : [], tm_scope : "none", ace_mode : "text",
624    language_id : 112u64, filenames : [], group : "RenderScript", interpreters : [], },
625    Fluent => { name : "Fluent", r#type : "programming", color : "#ffcc33", extensions :
626    [".ftl"], aliases : [], tm_scope : "source.ftl", ace_mode : "text", language_id :
627    206353404u64, filenames : [], interpreters : [], }, Formatted => { name :
628    "Formatted", r#type : "data", color : "#000000", extensions : [".for", ".eam.fs"],
629    aliases : [], tm_scope : "none", ace_mode : "text", language_id : 113u64, filenames :
630    [], interpreters : [], }, Forth => { name : "Forth", r#type : "programming", color :
631    "#341708", extensions : [".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt",
632    ".fs"], aliases : [], tm_scope : "source.forth", ace_mode : "forth", language_id :
633    114u64, codemirror_mode : "forth", codemirror_mime_type : "text/x-forth", filenames :
634    [], interpreters : [], }, Fortran => { name : "Fortran", r#type : "programming",
635    color : "#4d41b1", extensions : [".f", ".f77", ".for", ".fpp"], aliases : [],
636    tm_scope : "source.fortran", ace_mode : "text", language_id : 107u64, codemirror_mode
637    : "fortran", codemirror_mime_type : "text/x-fortran", filenames : [], group :
638    "Fortran", interpreters : [], }, FortranFreeForm => { name : "Fortran Free Form",
639    r#type : "programming", color : "#4d41b1", extensions : [".f90", ".f03", ".f08",
640    ".f95"], aliases : [], tm_scope : "source.fortran.modern", ace_mode : "text",
641    language_id : 761352333u64, codemirror_mode : "fortran", codemirror_mime_type :
642    "text/x-fortran", filenames : [], group : "Fortran", interpreters : [], }, FreeBASIC
643    => { name : "FreeBASIC", r#type : "programming", color : "#141AC9", extensions :
644    [".bi", ".bas"], aliases : ["fb"], tm_scope : "source.vbnet", ace_mode : "text",
645    language_id : 472896659u64, codemirror_mode : "vb", codemirror_mime_type :
646    "text/x-vb", filenames : [], interpreters : [], }, FreeMarker => { name :
647    "FreeMarker", r#type : "programming", color : "#0050b2", extensions : [".ftl"],
648    aliases : ["ftl"], tm_scope : "text.html.ftl", ace_mode : "ftl", language_id :
649    115u64, filenames : [], interpreters : [], }, Frege => { name : "Frege", r#type :
650    "programming", color : "#00cafe", extensions : [".fr"], aliases : [], tm_scope :
651    "source.haskell", ace_mode : "haskell", language_id : 116u64, filenames : [],
652    interpreters : [], }, Futhark => { name : "Futhark", r#type : "programming", color :
653    "#5f021f", extensions : [".fut"], aliases : [], tm_scope : "source.futhark", ace_mode
654    : "text", language_id : 97358117u64, filenames : [], interpreters : [], }, GCode => {
655    name : "G-code", r#type : "programming", color : "#D08CF2", extensions : [".g",
656    ".cnc", ".gco", ".gcode"], aliases : [], tm_scope : "source.gcode", ace_mode :
657    "gcode", language_id : 117u64, filenames : [], interpreters : [], }, GAML => { name :
658    "GAML", r#type : "programming", color : "#FFC766", extensions : [".gaml"], aliases :
659    [], tm_scope : "none", ace_mode : "text", language_id : 290345951u64, filenames : [],
660    interpreters : [], }, GAMS => { name : "GAMS", r#type : "programming", color :
661    "#f49a22", extensions : [".gms"], aliases : [], tm_scope : "none", ace_mode : "text",
662    language_id : 118u64, filenames : [], interpreters : [], }, GAP => { name : "GAP",
663    r#type : "programming", color : "#0000cc", extensions : [".g", ".gap", ".gd", ".gi",
664    ".tst"], aliases : [], tm_scope : "source.gap", ace_mode : "text", language_id :
665    119u64, filenames : [], interpreters : [], }, GCCMachineDescription => { name :
666    "GCC Machine Description", r#type : "programming", color : "#FFCFAB", extensions :
667    [".md"], aliases : [], tm_scope : "source.lisp", ace_mode : "lisp", language_id :
668    121u64, codemirror_mode : "commonlisp", codemirror_mime_type : "text/x-common-lisp",
669    filenames : [], interpreters : [], }, GDB => { name : "GDB", r#type : "programming",
670    color : "#000000", extensions : [".gdb", ".gdbinit"], aliases : [], tm_scope :
671    "source.gdb", ace_mode : "text", language_id : 122u64, filenames : [], interpreters :
672    [], }, GDScript => { name : "GDScript", r#type : "programming", color : "#355570",
673    extensions : [".gd"], aliases : [], tm_scope : "source.gdscript", ace_mode : "text",
674    language_id : 123u64, filenames : [], interpreters : [], }, GEDCOM => { name :
675    "GEDCOM", r#type : "data", color : "#003058", extensions : [".ged"], aliases : [],
676    tm_scope : "source.gedcom", ace_mode : "text", language_id : 459577965u64, filenames
677    : [], interpreters : [], }, GLSL => { name : "GLSL", r#type : "programming", color :
678    "#5686a5", extensions : [".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader",
679    ".geo", ".geom", ".glslf", ".glslv", ".gs", ".gshader", ".rchit", ".rmiss",
680    ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vs", ".vsh", ".vshader"], aliases :
681    [], tm_scope : "source.glsl", ace_mode : "glsl", language_id : 124u64, filenames :
682    [], interpreters : [], }, GN => { name : "GN", r#type : "data", color : "#000000",
683    extensions : [".gn", ".gni"], aliases : [], tm_scope : "source.gn", ace_mode :
684    "python", language_id : 302957008u64, codemirror_mode : "python",
685    codemirror_mime_type : "text/x-python", filenames : [".gn"], interpreters : ["gn"],
686    }, GSC => { name : "GSC", r#type : "programming", color : "#FF6800", extensions :
687    [".gsc", ".csc", ".gsh"], aliases : [], tm_scope : "source.gsc", ace_mode : "c_cpp",
688    language_id : 257856279u64, codemirror_mode : "clike", codemirror_mime_type :
689    "text/x-csrc", filenames : [], interpreters : [], }, GameMakerLanguage => { name :
690    "Game Maker Language", r#type : "programming", color : "#71b417", extensions :
691    [".gml"], aliases : [], tm_scope : "source.c++", ace_mode : "c_cpp", language_id :
692    125u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-c++src", filenames
693    : [], interpreters : [], }, Gemfilelock => { name : "Gemfile.lock", r#type : "data",
694    color : "#701516", extensions : [], aliases : [], tm_scope : "source.gemfile-lock",
695    ace_mode : "text", language_id : 907065713u64, filenames : ["Gemfile.lock"],
696    interpreters : [], searchable : false, }, Gemini => { name : "Gemini", r#type :
697    "prose", color : "#ff6900", extensions : [".gmi"], aliases : ["gemtext"], tm_scope :
698    "source.gemini", ace_mode : "text", language_id : 310828396u64, wrap : true,
699    filenames : [], interpreters : [], }, Genero4gl => { name : "Genero 4gl", r#type :
700    "programming", color : "#63408e", extensions : [".4gl"], aliases : [], tm_scope :
701    "source.genero-4gl", ace_mode : "text", language_id : 986054050u64, filenames : [],
702    interpreters : [], }, GeneroPer => { name : "Genero per", r#type : "markup", color :
703    "#d8df39", extensions : [".per"], aliases : [], tm_scope : "source.genero-per",
704    ace_mode : "text", language_id : 902995658u64, filenames : [], interpreters : [], },
705    Genie => { name : "Genie", r#type : "programming", color : "#fb855d", extensions :
706    [".gs"], aliases : [], tm_scope : "none", ace_mode : "text", language_id :
707    792408528u64, filenames : [], interpreters : [], }, Genshi => { name : "Genshi",
708    r#type : "programming", color : "#951531", extensions : [".kid"], aliases :
709    ["xml+genshi", "xml+kid"], tm_scope : "text.xml.genshi", ace_mode : "xml",
710    language_id : 126u64, codemirror_mode : "xml", codemirror_mime_type : "text/xml",
711    filenames : [], interpreters : [], }, GentooEbuild => { name : "Gentoo Ebuild",
712    r#type : "programming", color : "#9400ff", extensions : [".ebuild"], aliases : [],
713    tm_scope : "source.shell", ace_mode : "sh", language_id : 127u64, codemirror_mode :
714    "shell", codemirror_mime_type : "text/x-sh", filenames : [], group : "Shell",
715    interpreters : [], }, GentooEclass => { name : "Gentoo Eclass", r#type :
716    "programming", color : "#9400ff", extensions : [".eclass"], aliases : [], tm_scope :
717    "source.shell", ace_mode : "sh", language_id : 128u64, codemirror_mode : "shell",
718    codemirror_mime_type : "text/x-sh", filenames : [], group : "Shell", interpreters :
719    [], }, GerberImage => { name : "Gerber Image", r#type : "data", color : "#d20b00",
720    extensions : [".gbr", ".cmp", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb",
721    ".gpt", ".gtl", ".gto", ".gtp", ".gts", ".ncl", ".sol"], aliases : ["rs-274x"],
722    tm_scope : "source.gerber", ace_mode : "text", language_id : 404627610u64, filenames
723    : [], interpreters : ["gerbv", "gerbview"], }, GettextCatalog => { name :
724    "Gettext Catalog", r#type : "prose", color : "#000000", extensions : [".po", ".pot"],
725    aliases : ["pot"], tm_scope : "source.po", ace_mode : "text", language_id : 129u64,
726    filenames : [], interpreters : [], }, Gherkin => { name : "Gherkin", r#type :
727    "programming", color : "#5B2063", extensions : [".feature", ".story"], aliases :
728    ["cucumber"], tm_scope : "text.gherkin.feature", ace_mode : "text", language_id :
729    76u64, filenames : [], interpreters : [], }, GitAttributes => { name :
730    "Git Attributes", r#type : "data", color : "#F44D27", extensions : [], aliases :
731    ["gitattributes"], tm_scope : "source.gitattributes", ace_mode : "gitignore",
732    language_id : 956324166u64, codemirror_mode : "shell", codemirror_mime_type :
733    "text/x-sh", filenames : [".gitattributes"], interpreters : [], }, GitConfig => {
734    name : "Git Config", r#type : "data", color : "#F44D27", extensions : [".gitconfig"],
735    aliases : ["gitconfig", "gitmodules"], tm_scope : "source.gitconfig", ace_mode :
736    "ini", language_id : 807968997u64, codemirror_mode : "properties",
737    codemirror_mime_type : "text/x-properties", filenames : [".gitconfig",
738    ".gitmodules"], group : "INI", interpreters : [], }, GitRevisionList => { name :
739    "Git Revision List", r#type : "data", color : "#F44D27", extensions : [], aliases :
740    ["Git Blame Ignore Revs"], tm_scope : "source.git-revlist", ace_mode : "text",
741    language_id : 461881235u64, filenames : [".git-blame-ignore-revs"], interpreters :
742    [], }, Gleam => { name : "Gleam", r#type : "programming", color : "#ffaff3",
743    extensions : [".gleam"], aliases : [], tm_scope : "source.gleam", ace_mode : "text",
744    language_id : 1054258749u64, filenames : [], interpreters : [], }, GlimmerJS => {
745    name : "Glimmer JS", r#type : "programming", color : "#F5835F", extensions :
746    [".gjs"], aliases : [], tm_scope : "source.gjs", ace_mode : "javascript", language_id
747    : 5523150u64, filenames : [], group : "JavaScript", interpreters : [], }, GlimmerTS
748    => { name : "Glimmer TS", r#type : "programming", color : "#3178c6", extensions :
749    [".gts"], aliases : [], tm_scope : "source.gts", ace_mode : "typescript", language_id
750    : 95110458u64, filenames : [], group : "TypeScript", interpreters : [], }, Glyph => {
751    name : "Glyph", r#type : "programming", color : "#c1ac7f", extensions : [".glf"],
752    aliases : [], tm_scope : "source.tcl", ace_mode : "tcl", language_id : 130u64,
753    codemirror_mode : "tcl", codemirror_mime_type : "text/x-tcl", filenames : [],
754    interpreters : [], }, GlyphBitmapDistributionFormat => { name :
755    "Glyph Bitmap Distribution Format", r#type : "data", color : "#000000", extensions :
756    [".bdf"], aliases : [], tm_scope : "source.bdf", ace_mode : "text", language_id :
757    997665271u64, filenames : [], interpreters : [], }, Gnuplot => { name : "Gnuplot",
758    r#type : "programming", color : "#f0a9f0", extensions : [".gp", ".gnu", ".gnuplot",
759    ".p", ".plot", ".plt"], aliases : [], tm_scope : "source.gnuplot", ace_mode : "text",
760    language_id : 131u64, filenames : [], interpreters : ["gnuplot"], }, Go => { name :
761    "Go", r#type : "programming", color : "#00ADD8", extensions : [".go"], aliases :
762    ["golang"], tm_scope : "source.go", ace_mode : "golang", language_id : 132u64,
763    codemirror_mode : "go", codemirror_mime_type : "text/x-go", filenames : [],
764    interpreters : [], }, GoChecksums => { name : "Go Checksums", r#type : "data", color
765    : "#00ADD8", extensions : [], aliases : ["go.sum", "go sum", "go.work.sum",
766    "go work sum"], tm_scope : "go.sum", ace_mode : "text", language_id : 1054391671u64,
767    filenames : ["go.sum", "go.work.sum"], interpreters : [], }, GoModule => { name :
768    "Go Module", r#type : "data", color : "#00ADD8", extensions : [], aliases :
769    ["go.mod", "go mod"], tm_scope : "go.mod", ace_mode : "text", language_id :
770    947461016u64, filenames : ["go.mod"], interpreters : [], }, GoWorkspace => { name :
771    "Go Workspace", r#type : "data", color : "#00ADD8", extensions : [], aliases :
772    ["go.work", "go work"], tm_scope : "go.mod", ace_mode : "text", language_id :
773    934546256u64, filenames : ["go.work"], interpreters : [], }, GodotResource => { name
774    : "Godot Resource", r#type : "data", color : "#355570", extensions : [".gdnlib",
775    ".gdns", ".tres", ".tscn"], aliases : [], tm_scope : "source.gdresource", ace_mode :
776    "text", language_id : 738107771u64, filenames : ["project.godot"], interpreters : [],
777    }, Golo => { name : "Golo", r#type : "programming", color : "#88562A", extensions :
778    [".golo"], aliases : [], tm_scope : "source.golo", ace_mode : "text", language_id :
779    133u64, filenames : [], interpreters : [], }, Gosu => { name : "Gosu", r#type :
780    "programming", color : "#82937f", extensions : [".gs", ".gst", ".gsx", ".vark"],
781    aliases : [], tm_scope : "source.gosu.2", ace_mode : "text", language_id : 134u64,
782    filenames : [], interpreters : [], }, Grace => { name : "Grace", r#type :
783    "programming", color : "#615f8b", extensions : [".grace"], aliases : [], tm_scope :
784    "source.grace", ace_mode : "text", language_id : 135u64, filenames : [], interpreters
785    : [], }, Gradle => { name : "Gradle", r#type : "data", color : "#02303a", extensions
786    : [".gradle"], aliases : [], tm_scope : "source.groovy.gradle", ace_mode : "text",
787    language_id : 136u64, filenames : [], interpreters : [], }, GradleKotlinDSL => { name
788    : "Gradle Kotlin DSL", r#type : "data", color : "#02303a", extensions :
789    [".gradle.kts"], aliases : [], tm_scope : "source.kotlin", ace_mode : "text",
790    language_id : 432600901u64, filenames : [], group : "Gradle", interpreters : [], },
791    GrammaticalFramework => { name : "Grammatical Framework", r#type : "programming",
792    color : "#ff0000", extensions : [".gf"], aliases : ["gf"], tm_scope : "source.gf",
793    ace_mode : "haskell", language_id : 137u64, codemirror_mode : "haskell",
794    codemirror_mime_type : "text/x-haskell", filenames : [], interpreters : [], },
795    GraphModelingLanguage => { name : "Graph Modeling Language", r#type : "data", color :
796    "#000000", extensions : [".gml"], aliases : [], tm_scope : "none", ace_mode : "text",
797    language_id : 138u64, filenames : [], interpreters : [], }, GraphQL => { name :
798    "GraphQL", r#type : "data", color : "#e10098", extensions : [".graphql", ".gql",
799    ".graphqls"], aliases : [], tm_scope : "source.graphql", ace_mode : "text",
800    language_id : 139u64, filenames : [], interpreters : [], }, GraphvizDOT => { name :
801    "Graphviz (DOT)", r#type : "data", color : "#2596be", extensions : [".dot", ".gv"],
802    aliases : [], tm_scope : "source.dot", ace_mode : "text", language_id : 140u64,
803    filenames : [], interpreters : [], }, Groovy => { name : "Groovy", r#type :
804    "programming", color : "#4298b8", extensions : [".groovy", ".grt", ".gtpl", ".gvy"],
805    aliases : [], tm_scope : "source.groovy", ace_mode : "groovy", language_id : 142u64,
806    codemirror_mode : "groovy", codemirror_mime_type : "text/x-groovy", filenames :
807    ["Jenkinsfile"], interpreters : ["groovy"], }, GroovyServerPages => { name :
808    "Groovy Server Pages", r#type : "programming", color : "#4298b8", extensions :
809    [".gsp"], aliases : ["gsp", "java server page"], tm_scope : "text.html.jsp", ace_mode
810    : "jsp", language_id : 143u64, codemirror_mode : "htmlembedded", codemirror_mime_type
811    : "application/x-jsp", filenames : [], group : "Groovy", interpreters : [], },
812    HAProxy => { name : "HAProxy", r#type : "data", color : "#106da9", extensions :
813    [".cfg"], aliases : [], tm_scope : "source.haproxy-config", ace_mode : "text",
814    language_id : 366607477u64, filenames : ["haproxy.cfg"], interpreters : [], }, HCL =>
815    { name : "HCL", r#type : "programming", color : "#844FBA", extensions : [".hcl",
816    ".nomad", ".tf", ".tfvars", ".workflow"], aliases :
817    ["HashiCorp Configuration Language", "terraform"], tm_scope : "source.hcl", ace_mode
818    : "ruby", language_id : 144u64, codemirror_mode : "ruby", codemirror_mime_type :
819    "text/x-ruby", filenames : [], interpreters : [], }, HIP => { name : "HIP", r#type :
820    "programming", color : "#4F3A4F", extensions : [".hip"], aliases : [], tm_scope :
821    "source.c++", ace_mode : "c_cpp", language_id : 674379998u64, codemirror_mode :
822    "clike", codemirror_mime_type : "text/x-c++src", filenames : [], interpreters : [],
823    }, HLSL => { name : "HLSL", r#type : "programming", color : "#aace60", extensions :
824    [".hlsl", ".cginc", ".fx", ".fxh", ".hlsli"], aliases : [], tm_scope : "source.hlsl",
825    ace_mode : "text", language_id : 145u64, filenames : [], interpreters : [], }, HOCON
826    => { name : "HOCON", r#type : "data", color : "#9ff8ee", extensions : [".hocon"],
827    aliases : [], tm_scope : "source.hocon", ace_mode : "text", language_id :
828    679725279u64, filenames : [".scalafix.conf", ".scalafmt.conf"], interpreters : [], },
829    HTML => { name : "HTML", r#type : "markup", color : "#e34c26", extensions : [".html",
830    ".hta", ".htm", ".html.hl", ".inc", ".xht", ".xhtml"], aliases : ["xhtml"], tm_scope
831    : "text.html.basic", ace_mode : "html", language_id : 146u64, codemirror_mode :
832    "htmlmixed", codemirror_mime_type : "text/html", filenames : [], interpreters : [],
833    }, HTMLpECR => { name : "HTML+ECR", r#type : "markup", color : "#2e1052", extensions
834    : [".ecr"], aliases : ["ecr"], tm_scope : "text.html.ecr", ace_mode : "text",
835    language_id : 148u64, codemirror_mode : "htmlmixed", codemirror_mime_type :
836    "text/html", filenames : [], group : "HTML", interpreters : [], }, HTMLpEEX => { name
837    : "HTML+EEX", r#type : "markup", color : "#6e4a7e", extensions : [".html.eex",
838    ".heex", ".leex"], aliases : ["eex", "heex", "leex"], tm_scope : "text.html.elixir",
839    ace_mode : "text", language_id : 149u64, codemirror_mode : "htmlmixed",
840    codemirror_mime_type : "text/html", filenames : [], group : "HTML", interpreters :
841    [], }, HTMLpERB => { name : "HTML+ERB", r#type : "markup", color : "#701516",
842    extensions : [".erb", ".erb.deface", ".rhtml"], aliases : ["erb", "rhtml",
843    "html+ruby"], tm_scope : "text.html.erb", ace_mode : "text", language_id : 150u64,
844    codemirror_mode : "htmlembedded", codemirror_mime_type : "application/x-erb",
845    filenames : [], group : "HTML", interpreters : [], }, HTMLpPHP => { name :
846    "HTML+PHP", r#type : "markup", color : "#4f5d95", extensions : [".phtml"], aliases :
847    [], tm_scope : "text.html.php", ace_mode : "php", language_id : 151u64,
848    codemirror_mode : "php", codemirror_mime_type : "application/x-httpd-php", filenames
849    : [], group : "HTML", interpreters : [], }, HTMLpRazor => { name : "HTML+Razor",
850    r#type : "markup", color : "#512be4", extensions : [".cshtml", ".razor"], aliases :
851    ["razor"], tm_scope : "text.html.cshtml", ace_mode : "razor", language_id :
852    479039817u64, codemirror_mode : "htmlmixed", codemirror_mime_type : "text/html",
853    filenames : [], group : "HTML", interpreters : [], }, HTTP => { name : "HTTP", r#type
854    : "data", color : "#005C9C", extensions : [".http"], aliases : [], tm_scope :
855    "source.httpspec", ace_mode : "text", language_id : 152u64, codemirror_mode : "http",
856    codemirror_mime_type : "message/http", filenames : [], interpreters : [], }, HXML =>
857    { name : "HXML", r#type : "data", color : "#f68712", extensions : [".hxml"], aliases
858    : [], tm_scope : "source.hxml", ace_mode : "text", language_id : 786683730u64,
859    filenames : [], interpreters : [], }, Hack => { name : "Hack", r#type :
860    "programming", color : "#878787", extensions : [".hack", ".hh", ".hhi", ".php"],
861    aliases : [], tm_scope : "source.hack", ace_mode : "php", language_id : 153u64,
862    codemirror_mode : "php", codemirror_mime_type : "application/x-httpd-php", filenames
863    : [], interpreters : [], }, Haml => { name : "Haml", r#type : "markup", color :
864    "#ece2a9", extensions : [".haml", ".haml.deface"], aliases : [], tm_scope :
865    "text.haml", ace_mode : "haml", language_id : 154u64, codemirror_mode : "haml",
866    codemirror_mime_type : "text/x-haml", filenames : [], interpreters : [], },
867    Handlebars => { name : "Handlebars", r#type : "markup", color : "#f7931e", extensions
868    : [".handlebars", ".hbs"], aliases : ["hbs", "htmlbars"], tm_scope :
869    "text.html.handlebars", ace_mode : "handlebars", language_id : 155u64, filenames :
870    [], interpreters : [], }, Harbour => { name : "Harbour", r#type : "programming",
871    color : "#0e60e3", extensions : [".hb"], aliases : [], tm_scope : "source.harbour",
872    ace_mode : "text", language_id : 156u64, filenames : [], interpreters : [], }, Hare
873    => { name : "Hare", r#type : "programming", color : "#9d7424", extensions : [".ha"],
874    aliases : [], tm_scope : "none", ace_mode : "text", language_id : 463518941u64,
875    filenames : [], interpreters : [], }, Haskell => { name : "Haskell", r#type :
876    "programming", color : "#5e5086", extensions : [".hs", ".hs-boot", ".hsc"], aliases :
877    [], tm_scope : "source.haskell", ace_mode : "haskell", language_id : 157u64,
878    codemirror_mode : "haskell", codemirror_mime_type : "text/x-haskell", filenames : [],
879    interpreters : ["runghc", "runhaskell", "runhugs"], }, Haxe => { name : "Haxe",
880    r#type : "programming", color : "#df7900", extensions : [".hx", ".hxsl"], aliases :
881    [], tm_scope : "source.hx", ace_mode : "haxe", language_id : 158u64, codemirror_mode
882    : "haxe", codemirror_mime_type : "text/x-haxe", filenames : [], interpreters : [], },
883    HiveQL => { name : "HiveQL", r#type : "programming", color : "#dce200", extensions :
884    [".q", ".hql"], aliases : [], tm_scope : "source.hql", ace_mode : "sql", language_id
885    : 931814087u64, filenames : [], interpreters : [], }, HolyC => { name : "HolyC",
886    r#type : "programming", color : "#ffefaf", extensions : [".hc"], aliases : [],
887    tm_scope : "source.hc", ace_mode : "c_cpp", language_id : 928121743u64,
888    codemirror_mode : "clike", codemirror_mime_type : "text/x-csrc", filenames : [],
889    interpreters : [], }, HostsFile => { name : "Hosts File", r#type : "data", color :
890    "#308888", extensions : [], aliases : ["hosts"], tm_scope : "source.hosts", ace_mode
891    : "text", language_id : 231021894u64, filenames : ["HOSTS", "hosts", "hosts.txt"],
892    interpreters : [], }, Hy => { name : "Hy", r#type : "programming", color : "#7790B2",
893    extensions : [".hy"], aliases : ["hylang"], tm_scope : "source.hy", ace_mode :
894    "text", language_id : 159u64, filenames : [], interpreters : ["hy"], }, HyPhy => {
895    name : "HyPhy", r#type : "programming", color : "#000000", extensions : [".bf"],
896    aliases : [], tm_scope : "none", ace_mode : "text", language_id : 160u64, filenames :
897    [], interpreters : [], }, IDL => { name : "IDL", r#type : "programming", color :
898    "#a3522f", extensions : [".pro", ".dlm"], aliases : [], tm_scope : "source.idl",
899    ace_mode : "text", language_id : 161u64, codemirror_mode : "idl",
900    codemirror_mime_type : "text/x-idl", filenames : [], interpreters : [], }, IGORPro =>
901    { name : "IGOR Pro", r#type : "programming", color : "#0000cc", extensions :
902    [".ipf"], aliases : ["igor", "igorpro"], tm_scope : "source.igor", ace_mode : "text",
903    language_id : 162u64, filenames : [], interpreters : [], }, INI => { name : "INI",
904    r#type : "data", color : "#d1dbe0", extensions : [".ini", ".cfg", ".cnf", ".dof",
905    ".frm", ".lektorproject", ".prefs", ".pro", ".properties", ".url"], aliases :
906    ["dosini"], tm_scope : "source.ini", ace_mode : "ini", language_id : 163u64,
907    codemirror_mode : "properties", codemirror_mime_type : "text/x-properties", filenames
908    : [".buckconfig", ".coveragerc", ".flake8", ".pylintrc", "HOSTS", "buildozer.spec",
909    "hosts", "pylintrc", "vlcrc"], interpreters : [], }, IRCLog => { name : "IRC log",
910    r#type : "data", color : "#000000", extensions : [".irclog", ".weechatlog"], aliases
911    : ["irc", "irc logs"], tm_scope : "none", ace_mode : "text", language_id : 164u64,
912    codemirror_mode : "mirc", codemirror_mime_type : "text/mirc", filenames : [],
913    interpreters : [], }, ISPC => { name : "ISPC", r#type : "programming", color :
914    "#2D68B1", extensions : [".ispc"], aliases : [], tm_scope : "source.ispc", ace_mode :
915    "c_cpp", language_id : 327071u64, codemirror_mode : "clike", codemirror_mime_type :
916    "text/x-csrc", filenames : [], interpreters : [], }, Idris => { name : "Idris",
917    r#type : "programming", color : "#b30000", extensions : [".idr", ".lidr"], aliases :
918    [], tm_scope : "source.idris", ace_mode : "text", language_id : 165u64, filenames :
919    [], interpreters : [], }, IgnoreList => { name : "Ignore List", r#type : "data",
920    color : "#000000", extensions : [".gitignore"], aliases : ["ignore", "gitignore",
921    "git-ignore"], tm_scope : "source.gitignore", ace_mode : "gitignore", language_id :
922    74444240u64, codemirror_mode : "shell", codemirror_mime_type : "text/x-sh", filenames
923    : [".atomignore", ".babelignore", ".bzrignore", ".coffeelintignore", ".cvsignore",
924    ".dockerignore", ".easignore", ".eleventyignore", ".eslintignore", ".gitignore",
925    ".ignore", ".markdownlintignore", ".nodemonignore", ".npmignore", ".prettierignore",
926    ".stylelintignore", ".vercelignore", ".vscodeignore", "gitignore-global",
927    "gitignore_global"], interpreters : [], }, ImageJMacro => { name : "ImageJ Macro",
928    r#type : "programming", color : "#99AAFF", extensions : [".ijm"], aliases : ["ijm"],
929    tm_scope : "none", ace_mode : "text", language_id : 575143428u64, filenames : [],
930    interpreters : [], }, Imba => { name : "Imba", r#type : "programming", color :
931    "#16cec6", extensions : [".imba"], aliases : [], tm_scope : "source.imba", ace_mode :
932    "text", language_id : 1057618448u64, filenames : [], interpreters : [], }, Inform7 =>
933    { name : "Inform 7", r#type : "programming", color : "#000000", extensions : [".ni",
934    ".i7x"], aliases : ["i7", "inform7"], tm_scope : "source.inform7", ace_mode : "text",
935    language_id : 166u64, wrap : true, filenames : [], interpreters : [], }, Ink => {
936    name : "Ink", r#type : "programming", color : "#000000", extensions : [".ink"],
937    aliases : [], tm_scope : "source.ink", ace_mode : "text", language_id : 838252715u64,
938    wrap : true, filenames : [], interpreters : [], }, InnoSetup => { name :
939    "Inno Setup", r#type : "programming", color : "#264b99", extensions : [".iss",
940    ".isl"], aliases : [], tm_scope : "source.inno", ace_mode : "text", language_id :
941    167u64, filenames : [], interpreters : [], }, Io => { name : "Io", r#type :
942    "programming", color : "#a9188d", extensions : [".io"], aliases : [], tm_scope :
943    "source.io", ace_mode : "io", language_id : 168u64, filenames : [], interpreters :
944    ["io"], }, Ioke => { name : "Ioke", r#type : "programming", color : "#078193",
945    extensions : [".ik"], aliases : [], tm_scope : "source.ioke", ace_mode : "text",
946    language_id : 169u64, filenames : [], interpreters : ["ioke"], }, Isabelle => { name
947    : "Isabelle", r#type : "programming", color : "#FEFE00", extensions : [".thy"],
948    aliases : [], tm_scope : "source.isabelle.theory", ace_mode : "text", language_id :
949    170u64, filenames : [], interpreters : [], }, IsabelleROOT => { name :
950    "Isabelle ROOT", r#type : "programming", color : "#FEFE00", extensions : [], aliases
951    : [], tm_scope : "source.isabelle.root", ace_mode : "text", language_id : 171u64,
952    filenames : ["ROOT"], group : "Isabelle", interpreters : [], }, J => { name : "J",
953    r#type : "programming", color : "#9EEDFF", extensions : [".ijs"], aliases : [],
954    tm_scope : "source.j", ace_mode : "text", language_id : 172u64, filenames : [],
955    interpreters : ["jconsole"], }, JARManifest => { name : "JAR Manifest", r#type :
956    "data", color : "#b07219", extensions : [], aliases : [], tm_scope : "source.yaml",
957    ace_mode : "text", language_id : 447261135u64, filenames : ["MANIFEST.MF"],
958    interpreters : [], }, JCL => { name : "JCL", r#type : "programming", color :
959    "#d90e09", extensions : [".jcl"], aliases : [], tm_scope : "source.jcl", ace_mode :
960    "text", language_id : 316620079u64, filenames : [], interpreters : [], }, JFlex => {
961    name : "JFlex", r#type : "programming", color : "#DBCA00", extensions : [".flex",
962    ".jflex"], aliases : [], tm_scope : "source.jflex", ace_mode : "text", language_id :
963    173u64, filenames : [], group : "Lex", interpreters : [], }, JSON => { name : "JSON",
964    r#type : "data", color : "#292929", extensions : [".json", ".4DForm", ".4DProject",
965    ".avsc", ".geojson", ".gltf", ".har", ".ice", ".JSON-tmLanguage", ".json.example",
966    ".jsonl", ".mcmeta", ".sarif", ".tact", ".tfstate", ".tfstate.backup", ".topojson",
967    ".webapp", ".webmanifest", ".yy", ".yyp"], aliases : ["geojson", "jsonl", "sarif",
968    "topojson"], tm_scope : "source.json", ace_mode : "json", language_id : 174u64,
969    codemirror_mode : "javascript", codemirror_mime_type : "application/json", filenames
970    : [".all-contributorsrc", ".arcconfig", ".auto-changelog", ".c8rc", ".htmlhintrc",
971    ".imgbotconfig", ".nycrc", ".tern-config", ".tern-project", ".watchmanconfig",
972    "MODULE.bazel.lock", "Package.resolved", "Pipfile.lock", "bun.lock", "composer.lock",
973    "deno.lock", "flake.lock", "mcmod.info"], interpreters : [], }, JSONWithComments => {
974    name : "JSON with Comments", r#type : "data", color : "#292929", extensions :
975    [".jsonc", ".code-snippets", ".code-workspace", ".sublime-build",
976    ".sublime-color-scheme", ".sublime-commands", ".sublime-completions",
977    ".sublime-keymap", ".sublime-macro", ".sublime-menu", ".sublime-mousemap",
978    ".sublime-project", ".sublime-settings", ".sublime-theme", ".sublime-workspace",
979    ".sublime_metrics", ".sublime_session"], aliases : ["jsonc"], tm_scope :
980    "source.json.comments", ace_mode : "javascript", language_id : 423u64,
981    codemirror_mode : "javascript", codemirror_mime_type : "text/javascript", filenames :
982    [".babelrc", ".devcontainer.json", ".eslintrc.json", ".jscsrc", ".jshintrc",
983    ".jslintrc", ".swcrc", "api-extractor.json", "devcontainer.json", "jsconfig.json",
984    "language-configuration.json", "tsconfig.json", "tslint.json"], group : "JSON",
985    interpreters : [], }, JSON5 => { name : "JSON5", r#type : "data", color : "#267CB9",
986    extensions : [".json5"], aliases : [], tm_scope : "source.js", ace_mode :
987    "javascript", language_id : 175u64, codemirror_mode : "javascript",
988    codemirror_mime_type : "application/json", filenames : [], interpreters : [], },
989    JSONLD => { name : "JSONLD", r#type : "data", color : "#0c479c", extensions :
990    [".jsonld"], aliases : [], tm_scope : "source.js", ace_mode : "javascript",
991    language_id : 176u64, codemirror_mode : "javascript", codemirror_mime_type :
992    "application/json", filenames : [], interpreters : [], }, JSONiq => { name :
993    "JSONiq", r#type : "programming", color : "#40d47e", extensions : [".jq"], aliases :
994    [], tm_scope : "source.jsoniq", ace_mode : "jsoniq", language_id : 177u64,
995    codemirror_mode : "javascript", codemirror_mime_type : "application/json", filenames
996    : [], interpreters : [], }, Jai => { name : "Jai", r#type : "programming", color :
997    "#ab8b4b", extensions : [".jai"], aliases : [], tm_scope : "source.jai", ace_mode :
998    "text", language_id : 70127133u64, filenames : [], interpreters : [], }, Janet => {
999    name : "Janet", r#type : "programming", color : "#0886a5", extensions : [".janet"],
1000    aliases : [], tm_scope : "source.janet", ace_mode : "scheme", language_id :
1001    1028705371u64, codemirror_mode : "scheme", codemirror_mime_type : "text/x-scheme",
1002    filenames : [], interpreters : ["janet"], }, Jasmin => { name : "Jasmin", r#type :
1003    "programming", color : "#d03600", extensions : [".j"], aliases : [], tm_scope :
1004    "source.jasmin", ace_mode : "java", language_id : 180u64, filenames : [],
1005    interpreters : [], }, Java => { name : "Java", r#type : "programming", color :
1006    "#b07219", extensions : [".java", ".jav", ".jsh"], aliases : [], tm_scope :
1007    "source.java", ace_mode : "java", language_id : 181u64, codemirror_mode : "clike",
1008    codemirror_mime_type : "text/x-java", filenames : [], interpreters : [], },
1009    JavaProperties => { name : "Java Properties", r#type : "data", color : "#2A6277",
1010    extensions : [".properties"], aliases : [], tm_scope : "source.java-properties",
1011    ace_mode : "properties", language_id : 519377561u64, codemirror_mode : "properties",
1012    codemirror_mime_type : "text/x-properties", filenames : [], interpreters : [], },
1013    JavaServerPages => { name : "Java Server Pages", r#type : "programming", color :
1014    "#2A6277", extensions : [".jsp", ".tag"], aliases : ["jsp"], tm_scope :
1015    "text.html.jsp", ace_mode : "jsp", language_id : 182u64, codemirror_mode :
1016    "htmlembedded", codemirror_mime_type : "application/x-jsp", filenames : [], group :
1017    "Java", interpreters : [], }, JavaTemplateEngine => { name : "Java Template Engine",
1018    r#type : "programming", color : "#2A6277", extensions : [".jte"], aliases : ["jte"],
1019    tm_scope : "text.html.jte", ace_mode : "text", language_id : 599494012u64, filenames
1020    : [], group : "Java", interpreters : [], }, JavaScript => { name : "JavaScript",
1021    r#type : "programming", color : "#f1e05a", extensions : [".js", "._js", ".bones",
1022    ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".javascript", ".jsb", ".jscad",
1023    ".jsfl", ".jslib", ".jsm", ".jspre", ".jss", ".jsx", ".mjs", ".njs", ".pac", ".sjs",
1024    ".ssjs", ".xsjs", ".xsjslib"], aliases : ["js", "node"], tm_scope : "source.js",
1025    ace_mode : "javascript", language_id : 183u64, codemirror_mode : "javascript",
1026    codemirror_mime_type : "text/javascript", filenames : ["Jakefile"], interpreters :
1027    ["chakra", "d8", "gjs", "js", "node", "nodejs", "qjs", "rhino", "v8", "v8-shell"], },
1028    JavaScriptpERB => { name : "JavaScript+ERB", r#type : "programming", color :
1029    "#f1e05a", extensions : [".js.erb"], aliases : [], tm_scope : "source.js", ace_mode :
1030    "javascript", language_id : 914318960u64, codemirror_mode : "javascript",
1031    codemirror_mime_type : "application/javascript", filenames : [], group :
1032    "JavaScript", interpreters : [], }, JestSnapshot => { name : "Jest Snapshot", r#type
1033    : "data", color : "#15c213", extensions : [".snap"], aliases : [], tm_scope :
1034    "source.jest.snap", ace_mode : "javascript", language_id : 774635084u64,
1035    codemirror_mode : "javascript", codemirror_mime_type : "application/javascript",
1036    filenames : [], interpreters : [], }, JetBrainsMPS => { name : "JetBrains MPS",
1037    r#type : "programming", color : "#21D789", extensions : [".mps", ".mpl", ".msd"],
1038    aliases : ["mps"], tm_scope : "none", ace_mode : "xml", language_id : 465165328u64,
1039    codemirror_mode : "xml", codemirror_mime_type : "text/xml", filenames : [],
1040    interpreters : [], }, Jinja => { name : "Jinja", r#type : "markup", color :
1041    "#a52a22", extensions : [".jinja", ".j2", ".jinja2"], aliases : ["django",
1042    "html+django", "html+jinja", "htmldjango"], tm_scope : "text.html.django", ace_mode :
1043    "django", language_id : 147u64, codemirror_mode : "django", codemirror_mime_type :
1044    "text/x-django", filenames : [], interpreters : [], }, Jison => { name : "Jison",
1045    r#type : "programming", color : "#56b3cb", extensions : [".jison"], aliases : [],
1046    tm_scope : "source.jison", ace_mode : "text", language_id : 284531423u64, filenames :
1047    [], group : "Yacc", interpreters : [], }, JisonLex => { name : "Jison Lex", r#type :
1048    "programming", color : "#56b3cb", extensions : [".jisonlex"], aliases : [], tm_scope
1049    : "source.jisonlex", ace_mode : "text", language_id : 406395330u64, filenames : [],
1050    group : "Lex", interpreters : [], }, Jolie => { name : "Jolie", r#type :
1051    "programming", color : "#843179", extensions : [".ol", ".iol"], aliases : [],
1052    tm_scope : "source.jolie", ace_mode : "text", language_id : 998078858u64, filenames :
1053    [], interpreters : ["jolie"], }, Jsonnet => { name : "Jsonnet", r#type :
1054    "programming", color : "#0064bd", extensions : [".jsonnet", ".libsonnet"], aliases :
1055    [], tm_scope : "source.jsonnet", ace_mode : "text", language_id : 664885656u64,
1056    filenames : [], interpreters : [], }, Julia => { name : "Julia", r#type :
1057    "programming", color : "#a270ba", extensions : [".jl"], aliases : [], tm_scope :
1058    "source.julia", ace_mode : "julia", language_id : 184u64, codemirror_mode : "julia",
1059    codemirror_mime_type : "text/x-julia", filenames : [], interpreters : ["julia"], },
1060    JuliaREPL => { name : "Julia REPL", r#type : "programming", color : "#a270ba",
1061    extensions : [], aliases : [], tm_scope : "source.julia.console", ace_mode : "text",
1062    language_id : 220689142u64, filenames : [], group : "Julia", interpreters : [], },
1063    JupyterNotebook => { name : "Jupyter Notebook", r#type : "markup", color : "#DA5B0B",
1064    extensions : [".ipynb"], aliases : ["IPython Notebook"], tm_scope : "source.json",
1065    ace_mode : "json", language_id : 185u64, codemirror_mode : "javascript",
1066    codemirror_mime_type : "application/json", filenames : ["Notebook"], interpreters :
1067    [], }, Just => { name : "Just", r#type : "programming", color : "#384d54", extensions
1068    : [".just"], aliases : ["Justfile"], tm_scope : "source.just", ace_mode : "text",
1069    language_id : 128447695u64, filenames : [".JUSTFILE", ".Justfile", ".justfile",
1070    "JUSTFILE", "Justfile", "justfile"], interpreters : [], }, KDL => { name : "KDL",
1071    r#type : "data", color : "#ffb3b3", extensions : [".kdl"], aliases : [], tm_scope :
1072    "source.kdl", ace_mode : "tcl", language_id : 931123626u64, codemirror_mode :
1073    "yacas", codemirror_mime_type : "text/x-yacas", filenames : [], interpreters : [], },
1074    KRL => { name : "KRL", r#type : "programming", color : "#28430A", extensions :
1075    [".krl"], aliases : [], tm_scope : "none", ace_mode : "text", language_id : 186u64,
1076    filenames : [], interpreters : [], }, KaitaiStruct => { name : "Kaitai Struct",
1077    r#type : "programming", color : "#773b37", extensions : [".ksy"], aliases : ["ksy"],
1078    tm_scope : "source.yaml", ace_mode : "yaml", language_id : 818804755u64,
1079    codemirror_mode : "yaml", codemirror_mime_type : "text/x-yaml", filenames : [],
1080    interpreters : [], }, KakouneScript => { name : "KakouneScript", r#type :
1081    "programming", color : "#6f8042", extensions : [".kak"], aliases : ["kak",
1082    "kakscript"], tm_scope : "source.kakscript", ace_mode : "text", language_id :
1083    603336474u64, filenames : ["kakrc"], interpreters : [], }, KerboScript => { name :
1084    "KerboScript", r#type : "programming", color : "#41adf0", extensions : [".ks"],
1085    aliases : [], tm_scope : "source.kerboscript", ace_mode : "text", language_id :
1086    59716426u64, filenames : [], interpreters : [], }, KiCadLayout => { name :
1087    "KiCad Layout", r#type : "data", color : "#2f4aab", extensions : [".kicad_pcb",
1088    ".kicad_mod", ".kicad_wks"], aliases : ["pcbnew"], tm_scope : "source.pcb.sexp",
1089    ace_mode : "lisp", language_id : 187u64, codemirror_mode : "commonlisp",
1090    codemirror_mime_type : "text/x-common-lisp", filenames : ["fp-lib-table"],
1091    interpreters : [], }, KiCadLegacyLayout => { name : "KiCad Legacy Layout", r#type :
1092    "data", color : "#2f4aab", extensions : [".brd"], aliases : [], tm_scope :
1093    "source.pcb.board", ace_mode : "text", language_id : 140848857u64, filenames : [],
1094    interpreters : [], }, KiCadSchematic => { name : "KiCad Schematic", r#type : "data",
1095    color : "#2f4aab", extensions : [".kicad_sch", ".kicad_sym", ".sch"], aliases :
1096    ["eeschema schematic"], tm_scope : "source.pcb.schematic", ace_mode : "text",
1097    language_id : 622447435u64, filenames : [], interpreters : [], }, Kickstart => { name
1098    : "Kickstart", r#type : "data", color : "#000000", extensions : [".ks"], aliases :
1099    [], tm_scope : "source.kickstart", ace_mode : "text", language_id : 692635484u64,
1100    filenames : [], interpreters : [], }, Kit => { name : "Kit", r#type : "markup", color
1101    : "#000000", extensions : [".kit"], aliases : [], tm_scope : "text.html.basic",
1102    ace_mode : "html", language_id : 188u64, codemirror_mode : "htmlmixed",
1103    codemirror_mime_type : "text/html", filenames : [], interpreters : [], }, Koka => {
1104    name : "Koka", r#type : "programming", color : "#215166", extensions : [".kk"],
1105    aliases : [], tm_scope : "source.koka", ace_mode : "text", language_id :
1106    597930447u64, filenames : [], interpreters : ["koka"], }, Kotlin => { name :
1107    "Kotlin", r#type : "programming", color : "#A97BFF", extensions : [".kt", ".ktm",
1108    ".kts"], aliases : [], tm_scope : "source.kotlin", ace_mode : "text", language_id :
1109    189u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-kotlin", filenames
1110    : [], interpreters : [], }, Kusto => { name : "Kusto", r#type : "data", color :
1111    "#000000", extensions : [".csl", ".kql"], aliases : [], tm_scope : "source.kusto",
1112    ace_mode : "text", language_id : 225697190u64, filenames : [], interpreters : [], },
1113    LFE => { name : "LFE", r#type : "programming", color : "#4C3023", extensions :
1114    [".lfe"], aliases : [], tm_scope : "source.lisp", ace_mode : "lisp", language_id :
1115    190u64, codemirror_mode : "commonlisp", codemirror_mime_type : "text/x-common-lisp",
1116    filenames : [], interpreters : [], }, LLVM => { name : "LLVM", r#type :
1117    "programming", color : "#185619", extensions : [".ll"], aliases : [], tm_scope :
1118    "source.llvm", ace_mode : "text", language_id : 191u64, filenames : [], interpreters
1119    : [], }, LOLCODE => { name : "LOLCODE", r#type : "programming", color : "#cc9900",
1120    extensions : [".lol"], aliases : [], tm_scope : "source.lolcode", ace_mode : "text",
1121    language_id : 192u64, filenames : [], interpreters : [], }, LSL => { name : "LSL",
1122    r#type : "programming", color : "#3d9970", extensions : [".lsl", ".lslp"], aliases :
1123    [], tm_scope : "source.lsl", ace_mode : "lsl", language_id : 193u64, filenames : [],
1124    interpreters : ["lsl"], }, LTspiceSymbol => { name : "LTspice Symbol", r#type :
1125    "data", color : "#000000", extensions : [".asy"], aliases : [], tm_scope :
1126    "source.ltspice.symbol", ace_mode : "text", language_id : 1013566805u64,
1127    codemirror_mode : "spreadsheet", codemirror_mime_type : "text/x-spreadsheet",
1128    filenames : [], interpreters : [], }, LabVIEW => { name : "LabVIEW", r#type :
1129    "programming", color : "#fede06", extensions : [".lvproj", ".lvclass", ".lvlib"],
1130    aliases : [], tm_scope : "text.xml", ace_mode : "xml", language_id : 194u64,
1131    codemirror_mode : "xml", codemirror_mime_type : "text/xml", filenames : [],
1132    interpreters : [], }, Lark => { name : "Lark", r#type : "data", color : "#2980B9",
1133    extensions : [".lark"], aliases : [], tm_scope : "source.lark", ace_mode : "text",
1134    language_id : 758480799u64, codemirror_mode : "ebnf", codemirror_mime_type :
1135    "text/x-ebnf", filenames : [], interpreters : [], }, Lasso => { name : "Lasso",
1136    r#type : "programming", color : "#999999", extensions : [".lasso", ".las", ".lasso8",
1137    ".lasso9"], aliases : ["lassoscript"], tm_scope : "file.lasso", ace_mode : "text",
1138    language_id : 195u64, filenames : [], interpreters : [], }, Latte => { name :
1139    "Latte", r#type : "markup", color : "#f2a542", extensions : [".latte"], aliases : [],
1140    tm_scope : "text.html.smarty", ace_mode : "smarty", language_id : 196u64,
1141    codemirror_mode : "smarty", codemirror_mime_type : "text/x-smarty", filenames : [],
1142    interpreters : [], }, Lean => { name : "Lean", r#type : "programming", color :
1143    "#000000", extensions : [".lean", ".hlean"], aliases : [], tm_scope : "source.lean",
1144    ace_mode : "text", language_id : 197u64, filenames : [], interpreters : [], }, Lean4
1145    => { name : "Lean 4", r#type : "programming", color : "#000000", extensions :
1146    [".lean"], aliases : [], tm_scope : "source.lean4", ace_mode : "text", language_id :
1147    455147478u64, filenames : [], group : "Lean", interpreters : [], }, Less => { name :
1148    "Less", r#type : "markup", color : "#1d365d", extensions : [".less"], aliases :
1149    ["less-css"], tm_scope : "source.css.less", ace_mode : "less", language_id : 198u64,
1150    codemirror_mode : "css", codemirror_mime_type : "text/css", filenames : [],
1151    interpreters : [], }, Lex => { name : "Lex", r#type : "programming", color :
1152    "#DBCA00", extensions : [".l", ".lex"], aliases : ["flex"], tm_scope : "source.lex",
1153    ace_mode : "text", language_id : 199u64, filenames : ["Lexer.x", "lexer.x"],
1154    interpreters : [], }, LigoLANG => { name : "LigoLANG", r#type : "programming", color
1155    : "#0e74ff", extensions : [".ligo"], aliases : [], tm_scope : "source.ligo", ace_mode
1156    : "pascal", language_id : 1040646257u64, codemirror_mode : "pascal",
1157    codemirror_mime_type : "text/x-pascal", filenames : [], group : "LigoLANG",
1158    interpreters : [], }, LilyPond => { name : "LilyPond", r#type : "programming", color
1159    : "#9ccc7c", extensions : [".ly", ".ily"], aliases : [], tm_scope :
1160    "source.lilypond", ace_mode : "text", language_id : 200u64, filenames : [],
1161    interpreters : [], }, Limbo => { name : "Limbo", r#type : "programming", color :
1162    "#000000", extensions : [".b", ".m"], aliases : [], tm_scope : "none", ace_mode :
1163    "text", language_id : 201u64, filenames : [], interpreters : [], }, LinearProgramming
1164    => { name : "Linear Programming", r#type : "programming", color : "#000000",
1165    extensions : [".lp"], aliases : [], tm_scope : "none", ace_mode : "text", language_id
1166    : 377204539u64, filenames : [], interpreters : [], }, LinkerScript => { name :
1167    "Linker Script", r#type : "programming", color : "#000000", extensions : [".ld",
1168    ".lds", ".x"], aliases : [], tm_scope : "source.c.linker", ace_mode : "text",
1169    language_id : 202u64, filenames : ["ld.script"], interpreters : [], },
1170    LinuxKernelModule => { name : "Linux Kernel Module", r#type : "data", color :
1171    "#000000", extensions : [".mod"], aliases : [], tm_scope : "none", ace_mode : "text",
1172    language_id : 203u64, filenames : [], interpreters : [], }, Liquid => { name :
1173    "Liquid", r#type : "markup", color : "#67b8de", extensions : [".liquid"], aliases :
1174    [], tm_scope : "text.html.liquid", ace_mode : "liquid", language_id : 204u64,
1175    filenames : [], interpreters : [], }, LiterateAgda => { name : "Literate Agda",
1176    r#type : "programming", color : "#315665", extensions : [".lagda"], aliases : [],
1177    tm_scope : "none", ace_mode : "text", language_id : 205u64, filenames : [], group :
1178    "Agda", interpreters : [], }, LiterateCoffeeScript => { name :
1179    "Literate CoffeeScript", r#type : "programming", color : "#244776", extensions :
1180    [".litcoffee", ".coffee.md"], aliases : ["litcoffee"], tm_scope : "source.litcoffee",
1181    ace_mode : "text", language_id : 206u64, wrap : true, filenames : [], group :
1182    "CoffeeScript", interpreters : [], }, LiterateHaskell => { name : "Literate Haskell",
1183    r#type : "programming", color : "#5e5086", extensions : [".lhs"], aliases :
1184    ["lhaskell", "lhs"], tm_scope : "text.tex.latex.haskell", ace_mode : "text",
1185    language_id : 207u64, codemirror_mode : "haskell-literate", codemirror_mime_type :
1186    "text/x-literate-haskell", filenames : [], group : "Haskell", interpreters : [], },
1187    LiveCodeScript => { name : "LiveCode Script", r#type : "programming", color :
1188    "#0c5ba5", extensions : [".livecodescript"], aliases : [], tm_scope :
1189    "source.livecodescript", ace_mode : "text", language_id : 891017u64, filenames : [],
1190    interpreters : [], }, LiveScript => { name : "LiveScript", r#type : "programming",
1191    color : "#499886", extensions : [".ls", "._ls"], aliases : ["live-script", "ls"],
1192    tm_scope : "source.livescript", ace_mode : "livescript", language_id : 208u64,
1193    codemirror_mode : "livescript", codemirror_mime_type : "text/x-livescript", filenames
1194    : ["Slakefile"], interpreters : [], }, Logos => { name : "Logos", r#type :
1195    "programming", color : "#000000", extensions : [".xm", ".x", ".xi"], aliases : [],
1196    tm_scope : "source.logos", ace_mode : "text", language_id : 209u64, filenames : [],
1197    interpreters : [], }, Logtalk => { name : "Logtalk", r#type : "programming", color :
1198    "#295b9a", extensions : [".lgt", ".logtalk"], aliases : [], tm_scope :
1199    "source.logtalk", ace_mode : "text", language_id : 210u64, filenames : [],
1200    interpreters : [], }, LookML => { name : "LookML", r#type : "programming", color :
1201    "#652B81", extensions : [".lkml", ".lookml"], aliases : [], tm_scope : "source.yaml",
1202    ace_mode : "yaml", language_id : 211u64, codemirror_mode : "yaml",
1203    codemirror_mime_type : "text/x-yaml", filenames : [], interpreters : [], },
1204    LoomScript => { name : "LoomScript", r#type : "programming", color : "#000000",
1205    extensions : [".ls"], aliases : [], tm_scope : "source.loomscript", ace_mode :
1206    "text", language_id : 212u64, filenames : [], interpreters : [], }, Lua => { name :
1207    "Lua", r#type : "programming", color : "#000080", extensions : [".lua", ".fcgi",
1208    ".nse", ".p8", ".pd_lua", ".rbxs", ".rockspec", ".wlua"], aliases : [], tm_scope :
1209    "source.lua", ace_mode : "lua", language_id : 213u64, codemirror_mode : "lua",
1210    codemirror_mime_type : "text/x-lua", filenames : [".luacheckrc"], interpreters :
1211    ["lua"], }, Luau => { name : "Luau", r#type : "programming", color : "#00A2FF",
1212    extensions : [".luau"], aliases : [], tm_scope : "source.luau", ace_mode : "lua",
1213    language_id : 365050359u64, codemirror_mode : "lua", codemirror_mime_type :
1214    "text/x-lua", filenames : [], interpreters : ["luau"], }, M => { name : "M", r#type :
1215    "programming", color : "#000000", extensions : [".mumps", ".m"], aliases : ["mumps"],
1216    tm_scope : "none", ace_mode : "text", language_id : 214u64, codemirror_mode :
1217    "mumps", codemirror_mime_type : "text/x-mumps", filenames : [], interpreters : [], },
1218    M3U => { name : "M3U", r#type : "data", color : "#179C7D", extensions : [".m3u",
1219    ".m3u8"], aliases : ["hls playlist", "m3u playlist"], tm_scope : "source.m3u",
1220    ace_mode : "text", language_id : 89638692u64, filenames : [], interpreters : [], },
1221    M4 => { name : "M4", r#type : "programming", color : "#000000", extensions : [".m4",
1222    ".mc"], aliases : [], tm_scope : "source.m4", ace_mode : "text", language_id :
1223    215u64, filenames : [], interpreters : [], }, M4Sugar => { name : "M4Sugar", r#type :
1224    "programming", color : "#000000", extensions : [".m4"], aliases : ["autoconf"],
1225    tm_scope : "source.m4", ace_mode : "text", language_id : 216u64, filenames :
1226    ["configure.ac"], group : "M4", interpreters : [], }, MATLAB => { name : "MATLAB",
1227    r#type : "programming", color : "#e16737", extensions : [".matlab", ".m"], aliases :
1228    ["octave"], tm_scope : "source.matlab", ace_mode : "matlab", language_id : 225u64,
1229    codemirror_mode : "octave", codemirror_mime_type : "text/x-octave", filenames : [],
1230    interpreters : [], }, MAXScript => { name : "MAXScript", r#type : "programming",
1231    color : "#00a6a6", extensions : [".ms", ".mcr"], aliases : [], tm_scope :
1232    "source.maxscript", ace_mode : "text", language_id : 217u64, filenames : [],
1233    interpreters : [], }, MDX => { name : "MDX", r#type : "markup", color : "#fcb32c",
1234    extensions : [".mdx"], aliases : [], tm_scope : "source.mdx", ace_mode : "markdown",
1235    language_id : 512838272u64, codemirror_mode : "gfm", codemirror_mime_type :
1236    "text/x-gfm", wrap : true, filenames : [], interpreters : [], }, MLIR => { name :
1237    "MLIR", r#type : "programming", color : "#5EC8DB", extensions : [".mlir"], aliases :
1238    [], tm_scope : "source.mlir", ace_mode : "text", language_id : 448253929u64,
1239    filenames : [], interpreters : [], }, MQL4 => { name : "MQL4", r#type :
1240    "programming", color : "#62A8D6", extensions : [".mq4", ".mqh"], aliases : [],
1241    tm_scope : "source.mql5", ace_mode : "c_cpp", language_id : 426u64, filenames : [],
1242    interpreters : [], }, MQL5 => { name : "MQL5", r#type : "programming", color :
1243    "#4A76B8", extensions : [".mq5", ".mqh"], aliases : [], tm_scope : "source.mql5",
1244    ace_mode : "c_cpp", language_id : 427u64, filenames : [], interpreters : [], }, MTML
1245    => { name : "MTML", r#type : "markup", color : "#b7e1f4", extensions : [".mtml"],
1246    aliases : [], tm_scope : "text.html.basic", ace_mode : "html", language_id : 218u64,
1247    codemirror_mode : "htmlmixed", codemirror_mime_type : "text/html", filenames : [],
1248    interpreters : [], }, MUF => { name : "MUF", r#type : "programming", color :
1249    "#000000", extensions : [".muf", ".m"], aliases : [], tm_scope : "none", ace_mode :
1250    "forth", language_id : 219u64, codemirror_mode : "forth", codemirror_mime_type :
1251    "text/x-forth", filenames : [], group : "Forth", interpreters : [], }, Macaulay2 => {
1252    name : "Macaulay2", r#type : "programming", color : "#d8ffff", extensions : [".m2"],
1253    aliases : ["m2"], tm_scope : "source.m2", ace_mode : "text", language_id :
1254    34167825u64, filenames : [], interpreters : ["M2"], }, Makefile => { name :
1255    "Makefile", r#type : "programming", color : "#427819", extensions : [".mak", ".d",
1256    ".make", ".makefile", ".mk", ".mkfile"], aliases : ["bsdmake", "make", "mf"],
1257    tm_scope : "source.makefile", ace_mode : "makefile", language_id : 220u64,
1258    codemirror_mode : "cmake", codemirror_mime_type : "text/x-cmake", filenames :
1259    ["BSDmakefile", "GNUmakefile", "Kbuild", "Makefile", "Makefile.am", "Makefile.boot",
1260    "Makefile.frag", "Makefile.in", "Makefile.inc", "Makefile.wat", "makefile",
1261    "makefile.sco", "mkfile"], interpreters : ["make"], }, Mako => { name : "Mako",
1262    r#type : "programming", color : "#7e858d", extensions : [".mako", ".mao"], aliases :
1263    [], tm_scope : "text.html.mako", ace_mode : "text", language_id : 221u64, filenames :
1264    [], interpreters : [], }, Markdown => { name : "Markdown", r#type : "prose", color :
1265    "#083fa1", extensions : [".md", ".livemd", ".markdown", ".mdown", ".mdwn", ".mkd",
1266    ".mkdn", ".mkdown", ".ronn", ".scd", ".workbook"], aliases : ["md", "pandoc"],
1267    tm_scope : "text.md", ace_mode : "markdown", language_id : 222u64, codemirror_mode :
1268    "gfm", codemirror_mime_type : "text/x-gfm", wrap : true, filenames : ["contents.lr"],
1269    interpreters : [], }, Marko => { name : "Marko", r#type : "markup", color :
1270    "#42bff2", extensions : [".marko"], aliases : ["markojs"], tm_scope : "text.marko",
1271    ace_mode : "text", language_id : 932782397u64, codemirror_mode : "htmlmixed",
1272    codemirror_mime_type : "text/html", filenames : [], interpreters : [], }, Mask => {
1273    name : "Mask", r#type : "markup", color : "#f97732", extensions : [".mask"], aliases
1274    : [], tm_scope : "source.mask", ace_mode : "mask", language_id : 223u64, filenames :
1275    [], interpreters : [], }, Mathematica => { name : "Mathematica", r#type :
1276    "programming", color : "#dd1100", extensions : [".mathematica", ".cdf", ".m", ".ma",
1277    ".mt", ".nb", ".nbp", ".wl", ".wlt"], aliases : ["mma", "wolfram",
1278    "wolfram language", "wolfram lang", "wl"], tm_scope : "source.mathematica", ace_mode
1279    : "text", language_id : 224u64, codemirror_mode : "mathematica", codemirror_mime_type
1280    : "text/x-mathematica", filenames : [], interpreters : [], }, MavenPOM => { name :
1281    "Maven POM", r#type : "data", color : "#000000", extensions : [], aliases : [],
1282    tm_scope : "text.xml.pom", ace_mode : "xml", language_id : 226u64, codemirror_mode :
1283    "xml", codemirror_mime_type : "text/xml", filenames : ["pom.xml"], group : "XML",
1284    interpreters : [], }, Max => { name : "Max", r#type : "programming", color :
1285    "#c4a79c", extensions : [".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat"], aliases
1286    : ["max/msp", "maxmsp"], tm_scope : "source.json", ace_mode : "json", language_id :
1287    227u64, codemirror_mode : "javascript", codemirror_mime_type : "application/json",
1288    filenames : [], interpreters : [], }, Mercury => { name : "Mercury", r#type :
1289    "programming", color : "#ff2b2b", extensions : [".m", ".moo"], aliases : [], tm_scope
1290    : "source.mercury", ace_mode : "prolog", language_id : 229u64, filenames : [],
1291    interpreters : ["mmi"], }, Mermaid => { name : "Mermaid", r#type : "markup", color :
1292    "#ff3670", extensions : [".mmd", ".mermaid"], aliases : ["mermaid example"], tm_scope
1293    : "source.mermaid", ace_mode : "text", language_id : 385992043u64, filenames : [],
1294    interpreters : [], }, Meson => { name : "Meson", r#type : "programming", color :
1295    "#007800", extensions : [], aliases : [], tm_scope : "source.meson", ace_mode :
1296    "text", language_id : 799141244u64, filenames : ["meson.build", "meson_options.txt"],
1297    interpreters : [], }, Metal => { name : "Metal", r#type : "programming", color :
1298    "#8f14e9", extensions : [".metal"], aliases : [], tm_scope : "source.c++", ace_mode :
1299    "c_cpp", language_id : 230u64, codemirror_mode : "clike", codemirror_mime_type :
1300    "text/x-c++src", filenames : [], interpreters : [], },
1301    MicrosoftDeveloperStudioProject => { name : "Microsoft Developer Studio Project",
1302    r#type : "data", color : "#000000", extensions : [".dsp"], aliases : [], tm_scope :
1303    "none", ace_mode : "text", language_id : 800983837u64, filenames : [], interpreters :
1304    [], }, MicrosoftVisualStudioSolution => { name : "Microsoft Visual Studio Solution",
1305    r#type : "data", color : "#000000", extensions : [".sln"], aliases : [], tm_scope :
1306    "source.solution", ace_mode : "text", language_id : 849523096u64, filenames : [],
1307    interpreters : [], }, MiniD => { name : "MiniD", r#type : "programming", color :
1308    "#000000", extensions : [".minid"], aliases : [], tm_scope : "none", ace_mode :
1309    "text", language_id : 231u64, filenames : [], interpreters : [], }, MiniYAML => {
1310    name : "MiniYAML", r#type : "data", color : "#ff1111", extensions : [".yaml",
1311    ".yml"], aliases : [], tm_scope : "source.miniyaml", ace_mode : "yaml", language_id :
1312    4896465u64, codemirror_mode : "yaml", codemirror_mime_type : "text/x-yaml", filenames
1313    : [], interpreters : [], }, MiniZinc => { name : "MiniZinc", r#type : "programming",
1314    color : "#06a9e6", extensions : [".mzn"], aliases : [], tm_scope : "source.mzn",
1315    ace_mode : "text", language_id : 238874535u64, filenames : [], interpreters : [], },
1316    MiniZincData => { name : "MiniZinc Data", r#type : "data", color : "#000000",
1317    extensions : [".dzn"], aliases : [], tm_scope : "source.mzn", ace_mode : "text",
1318    language_id : 938193433u64, filenames : [], interpreters : [], }, Mint => { name :
1319    "Mint", r#type : "programming", color : "#02b046", extensions : [".mint"], aliases :
1320    [], tm_scope : "source.mint", ace_mode : "text", language_id : 968740319u64,
1321    filenames : [], interpreters : [], }, Mirah => { name : "Mirah", r#type :
1322    "programming", color : "#c7a938", extensions : [".druby", ".duby", ".mirah"], aliases
1323    : [], tm_scope : "source.ruby", ace_mode : "ruby", language_id : 232u64,
1324    codemirror_mode : "ruby", codemirror_mime_type : "text/x-ruby", filenames : [],
1325    interpreters : [], }, Modelica => { name : "Modelica", r#type : "programming", color
1326    : "#de1d31", extensions : [".mo"], aliases : [], tm_scope : "source.modelica",
1327    ace_mode : "text", language_id : 233u64, codemirror_mode : "modelica",
1328    codemirror_mime_type : "text/x-modelica", filenames : [], interpreters : [], },
1329    Modula2 => { name : "Modula-2", r#type : "programming", color : "#10253f", extensions
1330    : [".mod"], aliases : [], tm_scope : "source.modula2", ace_mode : "text", language_id
1331    : 234u64, filenames : [], interpreters : [], }, Modula3 => { name : "Modula-3",
1332    r#type : "programming", color : "#223388", extensions : [".i3", ".ig", ".m3", ".mg"],
1333    aliases : [], tm_scope : "source.modula-3", ace_mode : "text", language_id :
1334    564743864u64, filenames : [], interpreters : [], }, ModuleManagementSystem => { name
1335    : "Module Management System", r#type : "programming", color : "#000000", extensions :
1336    [".mms", ".mmk"], aliases : [], tm_scope : "none", ace_mode : "text", language_id :
1337    235u64, filenames : ["descrip.mmk", "descrip.mms"], interpreters : [], }, Mojo => {
1338    name : "Mojo", r#type : "programming", color : "#ff4c1f", extensions : [".mojo"],
1339    aliases : [], tm_scope : "source.mojo", ace_mode : "python", language_id :
1340    1045019587u64, codemirror_mode : "python", codemirror_mime_type : "text/x-python",
1341    filenames : [], interpreters : [], }, Monkey => { name : "Monkey", r#type :
1342    "programming", color : "#000000", extensions : [".monkey", ".monkey2"], aliases : [],
1343    tm_scope : "source.monkey", ace_mode : "text", language_id : 236u64, filenames : [],
1344    interpreters : [], }, MonkeyC => { name : "Monkey C", r#type : "programming", color :
1345    "#8D6747", extensions : [".mc"], aliases : [], tm_scope : "source.mc", ace_mode :
1346    "c_cpp", language_id : 231751931u64, codemirror_mode : "clike", codemirror_mime_type
1347    : "text/x-csrc", filenames : [], interpreters : [], }, Moocode => { name : "Moocode",
1348    r#type : "programming", color : "#000000", extensions : [".moo"], aliases : [],
1349    tm_scope : "none", ace_mode : "text", language_id : 237u64, filenames : [],
1350    interpreters : [], }, MoonBit => { name : "MoonBit", r#type : "programming", color :
1351    "#b92381", extensions : [".mbt"], aliases : [], tm_scope : "source.moonbit", ace_mode
1352    : "text", language_id : 181453007u64, filenames : [], interpreters : [], },
1353    MoonScript => { name : "MoonScript", r#type : "programming", color : "#ff4585",
1354    extensions : [".moon"], aliases : [], tm_scope : "source.moonscript", ace_mode :
1355    "text", language_id : 238u64, filenames : [], interpreters : ["moon"], }, Motoko => {
1356    name : "Motoko", r#type : "programming", color : "#fbb03b", extensions : [".mo"],
1357    aliases : [], tm_scope : "source.mo", ace_mode : "text", language_id : 202937027u64,
1358    filenames : [], interpreters : [], }, Motorola68KAssembly => { name :
1359    "Motorola 68K Assembly", r#type : "programming", color : "#005daa", extensions :
1360    [".asm", ".i", ".inc", ".s", ".x68"], aliases : ["m68k"], tm_scope : "source.m68k",
1361    ace_mode : "assembly_x86", language_id : 477582706u64, filenames : [], group :
1362    "Assembly", interpreters : [], }, MoveLang => { name : "Move", r#type :
1363    "programming", color : "#4a137a", extensions : [".move"], aliases : [], tm_scope :
1364    "source.move", ace_mode : "text", language_id : 638334599u64, filenames : [],
1365    interpreters : [], }, Muse => { name : "Muse", r#type : "prose", color : "#000000",
1366    extensions : [".muse"], aliases : ["amusewiki", "emacs muse"], tm_scope :
1367    "text.muse", ace_mode : "text", language_id : 474864066u64, wrap : true, filenames :
1368    [], interpreters : [], }, Mustache => { name : "Mustache", r#type : "markup", color :
1369    "#724b3b", extensions : [".mustache"], aliases : [], tm_scope : "text.html.smarty",
1370    ace_mode : "smarty", language_id : 638334590u64, codemirror_mode : "smarty",
1371    codemirror_mime_type : "text/x-smarty", filenames : [], interpreters : [], }, Myghty
1372    => { name : "Myghty", r#type : "programming", color : "#000000", extensions :
1373    [".myt"], aliases : [], tm_scope : "none", ace_mode : "text", language_id : 239u64,
1374    filenames : [], interpreters : [], }, NASL => { name : "NASL", r#type :
1375    "programming", color : "#000000", extensions : [".nasl", ".inc"], aliases : [],
1376    tm_scope : "source.nasl", ace_mode : "text", language_id : 171666519u64, filenames :
1377    [], interpreters : [], }, NCL => { name : "NCL", r#type : "programming", color :
1378    "#28431f", extensions : [".ncl"], aliases : [], tm_scope : "source.ncl", ace_mode :
1379    "text", language_id : 240u64, filenames : [], interpreters : [], }, NEON => { name :
1380    "NEON", r#type : "data", color : "#000000", extensions : [".neon"], aliases :
1381    ["nette object notation", "ne-on"], tm_scope : "source.neon", ace_mode : "text",
1382    language_id : 481192983u64, filenames : [], interpreters : [], }, NL => { name :
1383    "NL", r#type : "data", color : "#000000", extensions : [".nl"], aliases : [],
1384    tm_scope : "none", ace_mode : "text", language_id : 241u64, filenames : [],
1385    interpreters : [], }, NMODL => { name : "NMODL", r#type : "programming", color :
1386    "#00356B", extensions : [".mod"], aliases : [], tm_scope : "none", ace_mode : "text",
1387    language_id : 136456478u64, filenames : [], interpreters : [], }, NPMConfig => { name
1388    : "NPM Config", r#type : "data", color : "#cb3837", extensions : [], aliases :
1389    ["npmrc"], tm_scope : "source.ini.npmrc", ace_mode : "text", language_id :
1390    685022663u64, filenames : [".npmrc"], group : "INI", interpreters : [], }, NSIS => {
1391    name : "NSIS", r#type : "programming", color : "#000000", extensions : [".nsi",
1392    ".nsh"], aliases : [], tm_scope : "source.nsis", ace_mode : "text", language_id :
1393    242u64, codemirror_mode : "nsis", codemirror_mime_type : "text/x-nsis", filenames :
1394    [], interpreters : [], }, NWScript => { name : "NWScript", r#type : "programming",
1395    color : "#111522", extensions : [".nss"], aliases : [], tm_scope :
1396    "source.c.nwscript", ace_mode : "c_cpp", language_id : 731233819u64, codemirror_mode
1397    : "clike", codemirror_mime_type : "text/x-csrc", filenames : [], interpreters : [],
1398    }, Nasal => { name : "Nasal", r#type : "programming", color : "#1d2c4e", extensions :
1399    [".nas"], aliases : [], tm_scope : "source.nasal", ace_mode : "nasal", language_id :
1400    178322513u64, filenames : [], interpreters : [], }, Nearley => { name : "Nearley",
1401    r#type : "programming", color : "#990000", extensions : [".ne", ".nearley"], aliases
1402    : [], tm_scope : "source.ne", ace_mode : "text", language_id : 521429430u64,
1403    filenames : [], interpreters : [], }, Nemerle => { name : "Nemerle", r#type :
1404    "programming", color : "#3d3c6e", extensions : [".n"], aliases : [], tm_scope :
1405    "source.nemerle", ace_mode : "text", language_id : 243u64, filenames : [],
1406    interpreters : [], }, NetLinx => { name : "NetLinx", r#type : "programming", color :
1407    "#0aa0ff", extensions : [".axs", ".axi"], aliases : [], tm_scope : "source.netlinx",
1408    ace_mode : "text", language_id : 244u64, filenames : [], interpreters : [], },
1409    NetLinxpERB => { name : "NetLinx+ERB", r#type : "programming", color : "#747faa",
1410    extensions : [".axs.erb", ".axi.erb"], aliases : [], tm_scope : "source.netlinx.erb",
1411    ace_mode : "text", language_id : 245u64, filenames : [], interpreters : [], },
1412    NetLogo => { name : "NetLogo", r#type : "programming", color : "#ff6375", extensions
1413    : [".nlogo"], aliases : [], tm_scope : "source.lisp", ace_mode : "lisp", language_id
1414    : 246u64, codemirror_mode : "commonlisp", codemirror_mime_type :
1415    "text/x-common-lisp", filenames : [], interpreters : [], }, NewLisp => { name :
1416    "NewLisp", r#type : "programming", color : "#87AED7", extensions : [".nl", ".lisp",
1417    ".lsp"], aliases : [], tm_scope : "source.lisp", ace_mode : "lisp", language_id :
1418    247u64, codemirror_mode : "commonlisp", codemirror_mime_type : "text/x-common-lisp",
1419    filenames : [], interpreters : ["newlisp"], }, Nextflow => { name : "Nextflow",
1420    r#type : "programming", color : "#3ac486", extensions : [".nf"], aliases : [],
1421    tm_scope : "source.nextflow", ace_mode : "groovy", language_id : 506780613u64,
1422    filenames : ["nextflow.config"], interpreters : ["nextflow"], }, Nginx => { name :
1423    "Nginx", r#type : "data", color : "#009639", extensions : [".nginx", ".nginxconf",
1424    ".vhost"], aliases : ["nginx configuration file"], tm_scope : "source.nginx",
1425    ace_mode : "text", language_id : 248u64, codemirror_mode : "nginx",
1426    codemirror_mime_type : "text/x-nginx-conf", filenames : ["nginx.conf"], interpreters
1427    : [], }, Nim => { name : "Nim", r#type : "programming", color : "#ffc200", extensions
1428    : [".nim", ".nim.cfg", ".nimble", ".nimrod", ".nims"], aliases : [], tm_scope :
1429    "source.nim", ace_mode : "text", language_id : 249u64, filenames : ["nim.cfg"],
1430    interpreters : [], }, Ninja => { name : "Ninja", r#type : "data", color : "#000000",
1431    extensions : [".ninja"], aliases : [], tm_scope : "source.ninja", ace_mode : "text",
1432    language_id : 250u64, filenames : [], interpreters : [], }, Nit => { name : "Nit",
1433    r#type : "programming", color : "#009917", extensions : [".nit"], aliases : [],
1434    tm_scope : "source.nit", ace_mode : "text", language_id : 251u64, filenames : [],
1435    interpreters : [], }, Nix => { name : "Nix", r#type : "programming", color :
1436    "#7e7eff", extensions : [".nix"], aliases : ["nixos"], tm_scope : "source.nix",
1437    ace_mode : "nix", language_id : 252u64, filenames : [], interpreters : [], }, Noir =>
1438    { name : "Noir", r#type : "programming", color : "#2f1f49", extensions : [".nr"],
1439    aliases : ["nargo"], tm_scope : "source.nr", ace_mode : "rust", language_id :
1440    813068465u64, codemirror_mode : "rust", codemirror_mime_type : "text/x-rustsrc",
1441    filenames : [], interpreters : [], }, Nu => { name : "Nu", r#type : "programming",
1442    color : "#c9df40", extensions : [".nu"], aliases : ["nush"], tm_scope : "source.nu",
1443    ace_mode : "scheme", language_id : 253u64, codemirror_mode : "scheme",
1444    codemirror_mime_type : "text/x-scheme", filenames : ["Nukefile"], interpreters :
1445    ["nush"], }, NumPy => { name : "NumPy", r#type : "programming", color : "#9C8AF9",
1446    extensions : [".numpy", ".numpyw", ".numsc"], aliases : [], tm_scope : "none",
1447    ace_mode : "text", language_id : 254u64, codemirror_mode : "python",
1448    codemirror_mime_type : "text/x-python", filenames : [], group : "Python",
1449    interpreters : [], }, Nunjucks => { name : "Nunjucks", r#type : "markup", color :
1450    "#3d8137", extensions : [".njk"], aliases : ["njk"], tm_scope : "text.html.nunjucks",
1451    ace_mode : "nunjucks", language_id : 461856962u64, filenames : [], interpreters : [],
1452    }, Nushell => { name : "Nushell", r#type : "programming", color : "#4E9906",
1453    extensions : [".nu"], aliases : ["nu-script", "nushell-script"], tm_scope :
1454    "source.nushell", ace_mode : "sh", language_id : 446573572u64, codemirror_mode :
1455    "shell", codemirror_mime_type : "text/x-sh", filenames : [], interpreters : ["nu"],
1456    }, OASv2Json => { name : "OASv2-json", r#type : "data", color : "#85ea2d", extensions
1457    : [".json"], aliases : [], tm_scope : "source.json", ace_mode : "json", language_id :
1458    834374816u64, codemirror_mode : "javascript", codemirror_mime_type :
1459    "application/json", filenames : [], group : "OpenAPI Specification v2", interpreters
1460    : [], }, OASv2Yaml => { name : "OASv2-yaml", r#type : "data", color : "#85ea2d",
1461    extensions : [".yaml", ".yml"], aliases : [], tm_scope : "source.yaml", ace_mode :
1462    "yaml", language_id : 105187618u64, codemirror_mode : "yaml", codemirror_mime_type :
1463    "text/x-yaml", filenames : [], group : "OpenAPI Specification v2", interpreters : [],
1464    }, OASv3Json => { name : "OASv3-json", r#type : "data", color : "#85ea2d", extensions
1465    : [".json"], aliases : [], tm_scope : "source.json", ace_mode : "json", language_id :
1466    980062566u64, codemirror_mode : "javascript", codemirror_mime_type :
1467    "application/json", filenames : [], group : "OpenAPI Specification v3", interpreters
1468    : [], }, OASv3Yaml => { name : "OASv3-yaml", r#type : "data", color : "#85ea2d",
1469    extensions : [".yaml", ".yml"], aliases : [], tm_scope : "source.yaml", ace_mode :
1470    "yaml", language_id : 51239111u64, codemirror_mode : "yaml", codemirror_mime_type :
1471    "text/x-yaml", filenames : [], group : "OpenAPI Specification v3", interpreters : [],
1472    }, OCaml => { name : "OCaml", r#type : "programming", color : "#ef7a08", extensions :
1473    [".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"], aliases : [], tm_scope
1474    : "source.ocaml", ace_mode : "ocaml", language_id : 255u64, codemirror_mode :
1475    "mllike", codemirror_mime_type : "text/x-ocaml", filenames : [], interpreters :
1476    ["ocaml", "ocamlrun", "ocamlscript"], }, OMNeTppMSG => { name : "OMNeT++ MSG", r#type
1477    : "programming", color : "#a0e0a0", extensions : [".msg"], aliases : ["omnetpp-msg"],
1478    tm_scope : "source.msg", ace_mode : "text", language_id : 664100008u64, filenames :
1479    [], interpreters : [], }, OMNeTppNED => { name : "OMNeT++ NED", r#type :
1480    "programming", color : "#08607c", extensions : [".ned"], aliases : ["omnetpp-ned"],
1481    tm_scope : "source.ned", ace_mode : "text", language_id : 924868392u64, filenames :
1482    [], interpreters : [], }, Oberon => { name : "Oberon", r#type : "programming", color
1483    : "#000000", extensions : [".ob2"], aliases : [], tm_scope : "source.modula2",
1484    ace_mode : "text", language_id : 677210597u64, filenames : [], interpreters : [], },
1485    ObjDump => { name : "ObjDump", r#type : "data", color : "#000000", extensions :
1486    [".objdump"], aliases : [], tm_scope : "objdump.x86asm", ace_mode : "assembly_x86",
1487    language_id : 256u64, filenames : [], interpreters : [], },
1488    ObjectDataInstanceNotation => { name : "Object Data Instance Notation", r#type :
1489    "data", color : "#000000", extensions : [".odin"], aliases : [], tm_scope :
1490    "source.odin-ehr", ace_mode : "text", language_id : 985227236u64, filenames : [],
1491    interpreters : [], }, ObjectScript => { name : "ObjectScript", r#type :
1492    "programming", color : "#424893", extensions : [".cls"], aliases : [], tm_scope :
1493    "source.objectscript", ace_mode : "text", language_id : 202735509u64, filenames : [],
1494    interpreters : [], }, ObjectiveC => { name : "Objective-C", r#type : "programming",
1495    color : "#438eff", extensions : [".m", ".h"], aliases : ["obj-c", "objc",
1496    "objectivec"], tm_scope : "source.objc", ace_mode : "objectivec", language_id :
1497    257u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-objectivec",
1498    filenames : [], interpreters : [], }, ObjectiveCpp => { name : "Objective-C++",
1499    r#type : "programming", color : "#6866fb", extensions : [".mm"], aliases :
1500    ["obj-c++", "objc++", "objectivec++"], tm_scope : "source.objc++", ace_mode :
1501    "objectivec", language_id : 258u64, codemirror_mode : "clike", codemirror_mime_type :
1502    "text/x-objectivec", filenames : [], interpreters : [], }, ObjectiveJ => { name :
1503    "Objective-J", r#type : "programming", color : "#ff0c5a", extensions : [".j", ".sj"],
1504    aliases : ["obj-j", "objectivej", "objj"], tm_scope : "source.js.objj", ace_mode :
1505    "text", language_id : 259u64, filenames : [], interpreters : [], }, Odin => { name :
1506    "Odin", r#type : "programming", color : "#60AFFE", extensions : [".odin"], aliases :
1507    ["odinlang", "odin-lang"], tm_scope : "source.odin", ace_mode : "text", language_id :
1508    889244082u64, filenames : [], interpreters : [], }, Omgrofl => { name : "Omgrofl",
1509    r#type : "programming", color : "#cabbff", extensions : [".omgrofl"], aliases : [],
1510    tm_scope : "none", ace_mode : "text", language_id : 260u64, filenames : [],
1511    interpreters : [], }, Opa => { name : "Opa", r#type : "programming", color :
1512    "#000000", extensions : [".opa"], aliases : [], tm_scope : "source.opa", ace_mode :
1513    "text", language_id : 261u64, filenames : [], interpreters : [], }, Opal => { name :
1514    "Opal", r#type : "programming", color : "#f7ede0", extensions : [".opal"], aliases :
1515    [], tm_scope : "source.opal", ace_mode : "text", language_id : 262u64, filenames :
1516    [], interpreters : [], }, OpenPolicyAgent => { name : "Open Policy Agent", r#type :
1517    "programming", color : "#7d9199", extensions : [".rego"], aliases : [], tm_scope :
1518    "source.rego", ace_mode : "text", language_id : 840483232u64, filenames : [],
1519    interpreters : [], }, OpenAPISpecificationV2 => { name : "OpenAPI Specification v2",
1520    r#type : "data", color : "#85ea2d", extensions : [], aliases : ["oasv2"], tm_scope :
1521    "none", ace_mode : "text", language_id : 848295328u64, filenames : [], interpreters :
1522    [], }, OpenAPISpecificationV3 => { name : "OpenAPI Specification v3", r#type :
1523    "data", color : "#85ea2d", extensions : [], aliases : ["oasv3"], tm_scope : "none",
1524    ace_mode : "text", language_id : 557959099u64, filenames : [], interpreters : [], },
1525    OpenCL => { name : "OpenCL", r#type : "programming", color : "#ed2e2d", extensions :
1526    [".cl", ".opencl"], aliases : [], tm_scope : "source.c", ace_mode : "c_cpp",
1527    language_id : 263u64, codemirror_mode : "clike", codemirror_mime_type :
1528    "text/x-csrc", filenames : [], group : "C", interpreters : [], }, OpenEdgeABL => {
1529    name : "OpenEdge ABL", r#type : "programming", color : "#5ce600", extensions : [".p",
1530    ".cls", ".w"], aliases : ["progress", "openedge", "abl"], tm_scope : "source.abl",
1531    ace_mode : "text", language_id : 264u64, filenames : [], interpreters : [], },
1532    OpenQASM => { name : "OpenQASM", r#type : "programming", color : "#AA70FF",
1533    extensions : [".qasm"], aliases : [], tm_scope : "source.qasm", ace_mode : "text",
1534    language_id : 153739399u64, filenames : [], interpreters : [], }, OpenRCRunscript =>
1535    { name : "OpenRC runscript", r#type : "programming", color : "#000000", extensions :
1536    [], aliases : ["openrc"], tm_scope : "source.shell", ace_mode : "sh", language_id :
1537    265u64, codemirror_mode : "shell", codemirror_mime_type : "text/x-sh", filenames :
1538    [], group : "Shell", interpreters : ["openrc-run"], }, OpenSCAD => { name :
1539    "OpenSCAD", r#type : "programming", color : "#e5cd45", extensions : [".scad"],
1540    aliases : [], tm_scope : "source.scad", ace_mode : "scad", language_id : 266u64,
1541    filenames : [], interpreters : [], }, OpenStepPropertyList => { name :
1542    "OpenStep Property List", r#type : "data", color : "#000000", extensions : [".plist",
1543    ".glyphs"], aliases : [], tm_scope : "source.plist", ace_mode : "text", language_id :
1544    598917541u64, filenames : [], interpreters : [], }, OpenTypeFeatureFile => { name :
1545    "OpenType Feature File", r#type : "data", color : "#000000", extensions : [".fea"],
1546    aliases : ["AFDKO"], tm_scope : "source.opentype", ace_mode : "text", language_id :
1547    374317347u64, filenames : [], interpreters : [], }, OptionList => { name :
1548    "Option List", r#type : "data", color : "#476732", extensions : [], aliases :
1549    ["opts", "ackrc"], tm_scope : "source.opts", ace_mode : "sh", language_id :
1550    723589315u64, codemirror_mode : "shell", codemirror_mime_type : "text/x-sh",
1551    filenames : [".ackrc", ".rspec", ".yardopts", "ackrc", "mocha.opts"], interpreters :
1552    [], }, Org => { name : "Org", r#type : "prose", color : "#77aa99", extensions :
1553    [".org"], aliases : [], tm_scope : "none", ace_mode : "text", language_id : 267u64,
1554    wrap : true, filenames : [], interpreters : [], }, OverpassQL => { name :
1555    "OverpassQL", r#type : "programming", color : "#cce2aa", extensions :
1556    [".overpassql"], aliases : [], tm_scope : "source.overpassql", ace_mode : "text",
1557    language_id : 689079655u64, wrap : true, filenames : [], interpreters : [], }, Ox =>
1558    { name : "Ox", r#type : "programming", color : "#000000", extensions : [".ox",
1559    ".oxh", ".oxo"], aliases : [], tm_scope : "source.ox", ace_mode : "text", language_id
1560    : 268u64, filenames : [], interpreters : [], }, Oxygene => { name : "Oxygene", r#type
1561    : "programming", color : "#cdd0e3", extensions : [".oxygene"], aliases : [], tm_scope
1562    : "none", ace_mode : "text", language_id : 269u64, filenames : [], interpreters : [],
1563    }, Oz => { name : "Oz", r#type : "programming", color : "#fab738", extensions :
1564    [".oz"], aliases : [], tm_scope : "source.oz", ace_mode : "text", language_id :
1565    270u64, codemirror_mode : "oz", codemirror_mime_type : "text/x-oz", filenames : [],
1566    interpreters : [], }, P4 => { name : "P4", r#type : "programming", color : "#7055b5",
1567    extensions : [".p4"], aliases : [], tm_scope : "source.p4", ace_mode : "text",
1568    language_id : 348895984u64, filenames : [], interpreters : [], }, PDDL => { name :
1569    "PDDL", r#type : "programming", color : "#0d00ff", extensions : [".pddl"], aliases :
1570    [], tm_scope : "source.pddl", ace_mode : "text", language_id : 736235603u64,
1571    filenames : [], interpreters : [], }, PEGjs => { name : "PEG.js", r#type :
1572    "programming", color : "#234d6b", extensions : [".pegjs", ".peggy"], aliases : [],
1573    tm_scope : "source.peggy", ace_mode : "javascript", language_id : 81442128u64,
1574    codemirror_mode : "javascript", codemirror_mime_type : "text/javascript", filenames :
1575    [], interpreters : [], }, PHP => { name : "PHP", r#type : "programming", color :
1576    "#4F5D95", extensions : [".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4",
1577    ".php5", ".phps", ".phpt"], aliases : ["inc"], tm_scope : "text.html.php", ace_mode :
1578    "php", language_id : 272u64, codemirror_mode : "php", codemirror_mime_type :
1579    "application/x-httpd-php", filenames : [".php", ".php_cs", ".php_cs.dist",
1580    "Phakefile"], interpreters : ["php"], }, PLSQL => { name : "PLSQL", r#type :
1581    "programming", color : "#dad8d8", extensions : [".pls", ".bdy", ".ddl", ".fnc",
1582    ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps",
1583    ".trg", ".vw"], aliases : [], tm_scope : "none", ace_mode : "sql", language_id :
1584    273u64, codemirror_mode : "sql", codemirror_mime_type : "text/x-plsql", filenames :
1585    [], interpreters : [], }, PLpgSQL => { name : "PLpgSQL", r#type : "programming",
1586    color : "#336790", extensions : [".pgsql", ".sql"], aliases : [], tm_scope :
1587    "source.sql", ace_mode : "pgsql", language_id : 274u64, codemirror_mode : "sql",
1588    codemirror_mime_type : "text/x-sql", filenames : [], interpreters : [], }, POVRaySDL
1589    => { name : "POV-Ray SDL", r#type : "programming", color : "#6bac65", extensions :
1590    [".pov", ".inc"], aliases : ["pov-ray", "povray"], tm_scope : "source.pov-ray sdl",
1591    ace_mode : "text", language_id : 275u64, filenames : [], interpreters : [], }, Pact
1592    => { name : "Pact", r#type : "programming", color : "#F7A8B8", extensions :
1593    [".pact"], aliases : [], tm_scope : "source.pact", ace_mode : "text", language_id :
1594    756774415u64, filenames : [], interpreters : [], }, Pan => { name : "Pan", r#type :
1595    "programming", color : "#cc0000", extensions : [".pan"], aliases : [], tm_scope :
1596    "source.pan", ace_mode : "text", language_id : 276u64, filenames : [], interpreters :
1597    [], }, Papyrus => { name : "Papyrus", r#type : "programming", color : "#6600cc",
1598    extensions : [".psc"], aliases : [], tm_scope : "source.papyrus.skyrim", ace_mode :
1599    "text", language_id : 277u64, filenames : [], interpreters : [], }, Parrot => { name
1600    : "Parrot", r#type : "programming", color : "#f3ca0a", extensions : [".parrot"],
1601    aliases : [], tm_scope : "none", ace_mode : "text", language_id : 278u64, filenames :
1602    [], interpreters : [], }, ParrotAssembly => { name : "Parrot Assembly", r#type :
1603    "programming", color : "#000000", extensions : [".pasm"], aliases : ["pasm"],
1604    tm_scope : "none", ace_mode : "text", language_id : 279u64, filenames : [], group :
1605    "Parrot", interpreters : ["parrot"], }, ParrotInternalRepresentation => { name :
1606    "Parrot Internal Representation", r#type : "programming", color : "#000000",
1607    extensions : [".pir"], aliases : ["pir"], tm_scope : "source.parrot.pir", ace_mode :
1608    "text", language_id : 280u64, filenames : [], group : "Parrot", interpreters :
1609    ["parrot"], }, Pascal => { name : "Pascal", r#type : "programming", color :
1610    "#E3F171", extensions : [".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"],
1611    aliases : ["delphi", "objectpascal"], tm_scope : "source.pascal", ace_mode :
1612    "pascal", language_id : 281u64, codemirror_mode : "pascal", codemirror_mime_type :
1613    "text/x-pascal", filenames : [], interpreters : ["instantfpc"], }, Pawn => { name :
1614    "Pawn", r#type : "programming", color : "#dbb284", extensions : [".pwn", ".inc",
1615    ".sma"], aliases : [], tm_scope : "source.pawn", ace_mode : "text", language_id :
1616    271u64, filenames : [], interpreters : [], }, Pep8 => { name : "Pep8", r#type :
1617    "programming", color : "#C76F5B", extensions : [".pep"], aliases : [], tm_scope :
1618    "source.pep8", ace_mode : "text", language_id : 840372442u64, filenames : [],
1619    interpreters : [], }, Perl => { name : "Perl", r#type : "programming", color :
1620    "#0298c3", extensions : [".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx",
1621    ".pm", ".psgi", ".t"], aliases : ["cperl"], tm_scope : "source.perl", ace_mode :
1622    "perl", language_id : 282u64, codemirror_mode : "perl", codemirror_mime_type :
1623    "text/x-perl", filenames : [".latexmkrc", "Makefile.PL", "Rexfile", "ack",
1624    "cpanfile", "latexmkrc"], interpreters : ["cperl", "perl"], }, Pic => { name : "Pic",
1625    r#type : "markup", color : "#000000", extensions : [".pic", ".chem"], aliases :
1626    ["pikchr"], tm_scope : "source.pic", ace_mode : "text", language_id : 425u64,
1627    codemirror_mode : "troff", codemirror_mime_type : "text/troff", filenames : [], group
1628    : "Roff", interpreters : [], }, Pickle => { name : "Pickle", r#type : "data", color :
1629    "#000000", extensions : [".pkl"], aliases : [], tm_scope : "none", ace_mode : "text",
1630    language_id : 284u64, filenames : [], interpreters : [], }, PicoLisp => { name :
1631    "PicoLisp", r#type : "programming", color : "#6067af", extensions : [".l"], aliases :
1632    [], tm_scope : "source.lisp", ace_mode : "lisp", language_id : 285u64, filenames :
1633    [], interpreters : ["picolisp", "pil"], }, PigLatin => { name : "PigLatin", r#type :
1634    "programming", color : "#fcd7de", extensions : [".pig"], aliases : [], tm_scope :
1635    "source.pig_latin", ace_mode : "text", language_id : 286u64, filenames : [],
1636    interpreters : [], }, Pike => { name : "Pike", r#type : "programming", color :
1637    "#005390", extensions : [".pike", ".pmod"], aliases : [], tm_scope : "source.pike",
1638    ace_mode : "text", language_id : 287u64, filenames : [], interpreters : ["pike"], },
1639    PipRequirements => { name : "Pip Requirements", r#type : "data", color : "#FFD343",
1640    extensions : [], aliases : [], tm_scope : "source.pip-requirements", ace_mode :
1641    "text", language_id : 684385621u64, filenames : ["requirements-dev.txt",
1642    "requirements.txt"], interpreters : [], }, Pkl => { name : "Pkl", r#type :
1643    "programming", color : "#6b9543", extensions : [".pkl"], aliases : [], tm_scope :
1644    "source.pkl", ace_mode : "text", language_id : 288822799u64, filenames : [],
1645    interpreters : ["pkl"], }, PlantUML => { name : "PlantUML", r#type : "data", color :
1646    "#fbbd16", extensions : [".puml", ".iuml", ".plantuml"], aliases : [], tm_scope :
1647    "source.wsd", ace_mode : "text", language_id : 833504686u64, filenames : [],
1648    interpreters : [], }, Pod => { name : "Pod", r#type : "prose", color : "#000000",
1649    extensions : [".pod"], aliases : [], tm_scope : "none", ace_mode : "perl",
1650    language_id : 288u64, codemirror_mode : "perl", codemirror_mime_type : "text/x-perl",
1651    wrap : true, filenames : [], interpreters : ["perl"], }, Pod6 => { name : "Pod 6",
1652    r#type : "prose", color : "#000000", extensions : [".pod", ".pod6"], aliases : [],
1653    tm_scope : "source.raku", ace_mode : "perl", language_id : 155357471u64, wrap : true,
1654    filenames : [], interpreters : ["perl6"], }, PogoScript => { name : "PogoScript",
1655    r#type : "programming", color : "#d80074", extensions : [".pogo"], aliases : [],
1656    tm_scope : "source.pogoscript", ace_mode : "text", language_id : 289u64, filenames :
1657    [], interpreters : [], }, Polar => { name : "Polar", r#type : "programming", color :
1658    "#ae81ff", extensions : [".polar"], aliases : [], tm_scope : "source.polar", ace_mode
1659    : "text", language_id : 839112914u64, filenames : [], interpreters : [], }, Pony => {
1660    name : "Pony", r#type : "programming", color : "#000000", extensions : [".pony"],
1661    aliases : [], tm_scope : "source.pony", ace_mode : "text", language_id : 290u64,
1662    filenames : [], interpreters : [], }, Portugol => { name : "Portugol", r#type :
1663    "programming", color : "#f8bd00", extensions : [".por"], aliases : [], tm_scope :
1664    "source.portugol", ace_mode : "text", language_id : 832391833u64, filenames : [],
1665    interpreters : [], }, PostCSS => { name : "PostCSS", r#type : "markup", color :
1666    "#dc3a0c", extensions : [".pcss", ".postcss"], aliases : [], tm_scope :
1667    "source.postcss", ace_mode : "text", language_id : 262764437u64, filenames : [],
1668    group : "CSS", interpreters : [], }, PostScript => { name : "PostScript", r#type :
1669    "markup", color : "#da291c", extensions : [".ps", ".eps", ".epsi", ".pfa"], aliases :
1670    ["postscr"], tm_scope : "source.postscript", ace_mode : "text", language_id : 291u64,
1671    filenames : [], interpreters : [], }, PowerBuilder => { name : "PowerBuilder", r#type
1672    : "programming", color : "#8f0f8d", extensions : [".pbt", ".sra", ".sru", ".srw"],
1673    aliases : [], tm_scope : "source.powerbuilder", ace_mode : "text", language_id :
1674    292u64, filenames : [], interpreters : [], }, PowerShell => { name : "PowerShell",
1675    r#type : "programming", color : "#012456", extensions : [".ps1", ".psd1", ".psm1"],
1676    aliases : ["posh", "pwsh"], tm_scope : "source.powershell", ace_mode : "powershell",
1677    language_id : 293u64, codemirror_mode : "powershell", codemirror_mime_type :
1678    "application/x-powershell", filenames : [], interpreters : ["pwsh"], }, Praat => {
1679    name : "Praat", r#type : "programming", color : "#c8506d", extensions : [".praat"],
1680    aliases : [], tm_scope : "source.praat", ace_mode : "praat", language_id :
1681    106029007u64, filenames : [], interpreters : [], }, Prisma => { name : "Prisma",
1682    r#type : "data", color : "#0c344b", extensions : [".prisma"], aliases : [], tm_scope
1683    : "source.prisma", ace_mode : "text", language_id : 499933428u64, filenames : [],
1684    interpreters : [], }, Processing => { name : "Processing", r#type : "programming",
1685    color : "#0096D8", extensions : [".pde"], aliases : [], tm_scope :
1686    "source.processing", ace_mode : "text", language_id : 294u64, filenames : [],
1687    interpreters : [], }, Procfile => { name : "Procfile", r#type : "programming", color
1688    : "#3B2F63", extensions : [], aliases : [], tm_scope : "source.procfile", ace_mode :
1689    "batchfile", language_id : 305313959u64, filenames : ["Procfile"], interpreters : [],
1690    }, Proguard => { name : "Proguard", r#type : "data", color : "#000000", extensions :
1691    [".pro"], aliases : [], tm_scope : "none", ace_mode : "text", language_id :
1692    716513858u64, filenames : [], interpreters : [], }, Prolog => { name : "Prolog",
1693    r#type : "programming", color : "#74283c", extensions : [".pl", ".plt", ".pro",
1694    ".prolog", ".yap"], aliases : [], tm_scope : "source.prolog", ace_mode : "prolog",
1695    language_id : 295u64, filenames : [], interpreters : ["swipl", "yap"], }, Promela =>
1696    { name : "Promela", r#type : "programming", color : "#de0000", extensions : [".pml"],
1697    aliases : [], tm_scope : "source.promela", ace_mode : "text", language_id :
1698    441858312u64, filenames : [], interpreters : [], }, PropellerSpin => { name :
1699    "Propeller Spin", r#type : "programming", color : "#7fa2a7", extensions : [".spin"],
1700    aliases : [], tm_scope : "source.spin", ace_mode : "text", language_id : 296u64,
1701    filenames : [], interpreters : [], }, ProtocolBuffer => { name : "Protocol Buffer",
1702    r#type : "data", color : "#000000", extensions : [".proto"], aliases : ["proto",
1703    "protobuf", "Protocol Buffers"], tm_scope : "source.proto", ace_mode : "protobuf",
1704    language_id : 297u64, codemirror_mode : "protobuf", codemirror_mime_type :
1705    "text/x-protobuf", filenames : [], interpreters : [], }, ProtocolBufferTextFormat =>
1706    { name : "Protocol Buffer Text Format", r#type : "data", color : "#000000",
1707    extensions : [".textproto", ".pbt", ".pbtxt"], aliases : ["text proto",
1708    "protobuf text format"], tm_scope : "source.textproto", ace_mode : "text",
1709    language_id : 436568854u64, filenames : [], interpreters : [], }, PublicKey => { name
1710    : "Public Key", r#type : "data", color : "#000000", extensions : [".asc", ".pub"],
1711    aliases : [], tm_scope : "none", ace_mode : "text", language_id : 298u64,
1712    codemirror_mode : "asciiarmor", codemirror_mime_type : "application/pgp", filenames :
1713    [], interpreters : [], }, Pug => { name : "Pug", r#type : "markup", color :
1714    "#a86454", extensions : [".jade", ".pug"], aliases : [], tm_scope : "text.jade",
1715    ace_mode : "jade", language_id : 179u64, codemirror_mode : "pug",
1716    codemirror_mime_type : "text/x-pug", filenames : [], interpreters : [], }, Puppet =>
1717    { name : "Puppet", r#type : "programming", color : "#302B6D", extensions : [".pp"],
1718    aliases : [], tm_scope : "source.puppet", ace_mode : "text", language_id : 299u64,
1719    codemirror_mode : "puppet", codemirror_mime_type : "text/x-puppet", filenames :
1720    ["Modulefile"], interpreters : [], }, PureData => { name : "Pure Data", r#type :
1721    "data", color : "#000000", extensions : [".pd"], aliases : [], tm_scope : "none",
1722    ace_mode : "text", language_id : 300u64, filenames : [], interpreters : [], },
1723    PureBasic => { name : "PureBasic", r#type : "programming", color : "#5a6986",
1724    extensions : [".pb", ".pbi"], aliases : [], tm_scope : "none", ace_mode : "text",
1725    language_id : 301u64, filenames : [], interpreters : [], }, PureScript => { name :
1726    "PureScript", r#type : "programming", color : "#1D222D", extensions : [".purs"],
1727    aliases : [], tm_scope : "source.purescript", ace_mode : "haskell", language_id :
1728    302u64, codemirror_mode : "haskell", codemirror_mime_type : "text/x-haskell",
1729    filenames : [], interpreters : [], }, Pyret => { name : "Pyret", r#type :
1730    "programming", color : "#ee1e10", extensions : [".arr"], aliases : [], tm_scope :
1731    "source.arr", ace_mode : "python", language_id : 252961827u64, filenames : [],
1732    interpreters : [], }, Python => { name : "Python", r#type : "programming", color :
1733    "#3572A5", extensions : [".py", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3",
1734    ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"],
1735    aliases : ["python3", "rusthon"], tm_scope : "source.python", ace_mode : "python",
1736    language_id : 303u64, codemirror_mode : "python", codemirror_mime_type :
1737    "text/x-python", filenames : [".gclient", "DEPS", "SConscript", "SConstruct",
1738    "wscript"], interpreters : ["python", "python2", "python3", "py", "pypy", "pypy3",
1739    "uv"], }, PythonConsole => { name : "Python console", r#type : "programming", color :
1740    "#3572A5", extensions : [], aliases : ["pycon"], tm_scope : "text.python.console",
1741    ace_mode : "text", language_id : 428u64, filenames : [], group : "Python",
1742    interpreters : [], }, PythonTraceback => { name : "Python traceback", r#type :
1743    "data", color : "#3572A5", extensions : [".pytb"], aliases : [], tm_scope :
1744    "text.python.traceback", ace_mode : "text", language_id : 304u64, filenames : [],
1745    group : "Python", interpreters : [], }, Qsharp => { name : "Q#", r#type :
1746    "programming", color : "#fed659", extensions : [".qs"], aliases : ["qsharp"],
1747    tm_scope : "source.qsharp", ace_mode : "text", language_id : 697448245u64, filenames
1748    : [], interpreters : [], }, QML => { name : "QML", r#type : "programming", color :
1749    "#44a51c", extensions : [".qml", ".qbs"], aliases : [], tm_scope : "source.qml",
1750    ace_mode : "text", language_id : 305u64, filenames : [], interpreters : [], }, QMake
1751    => { name : "QMake", r#type : "programming", color : "#000000", extensions : [".pro",
1752    ".pri"], aliases : [], tm_scope : "source.qmake", ace_mode : "text", language_id :
1753    306u64, filenames : [], interpreters : ["qmake"], }, QtScript => { name :
1754    "Qt Script", r#type : "programming", color : "#00b841", extensions : [".qs"], aliases
1755    : [], tm_scope : "source.js", ace_mode : "javascript", language_id : 558193693u64,
1756    codemirror_mode : "javascript", codemirror_mime_type : "text/javascript", filenames :
1757    ["installscript.qs", "toolchain_installscript.qs"], interpreters : [], }, Quake => {
1758    name : "Quake", r#type : "programming", color : "#882233", extensions : [], aliases :
1759    [], tm_scope : "source.quake", ace_mode : "text", language_id : 375265331u64,
1760    filenames : ["m3makefile", "m3overrides"], interpreters : [], }, QuickBASIC => { name
1761    : "QuickBASIC", r#type : "programming", color : "#008080", extensions : [".bas"],
1762    aliases : ["qb", "qbasic", "qb64", "classic qbasic", "classic quickbasic"], tm_scope
1763    : "source.QB64", ace_mode : "text", language_id : 593107205u64, codemirror_mode :
1764    "vb", codemirror_mime_type : "text/x-vb", filenames : [], interpreters : [], }, R =>
1765    { name : "R", r#type : "programming", color : "#198CE7", extensions : [".r", ".rd",
1766    ".rsx"], aliases : ["Rscript", "splus"], tm_scope : "source.r", ace_mode : "r",
1767    language_id : 307u64, codemirror_mode : "r", codemirror_mime_type : "text/x-rsrc",
1768    filenames : [".Rprofile", "expr-dist"], interpreters : ["Rscript"], }, RAML => { name
1769    : "RAML", r#type : "markup", color : "#77d9fb", extensions : [".raml"], aliases : [],
1770    tm_scope : "source.yaml", ace_mode : "yaml", language_id : 308u64, codemirror_mode :
1771    "yaml", codemirror_mime_type : "text/x-yaml", filenames : [], interpreters : [], },
1772    RBS => { name : "RBS", r#type : "data", color : "#701516", extensions : [".rbs"],
1773    aliases : [], tm_scope : "source.rbs", ace_mode : "ruby", language_id : 899227493u64,
1774    codemirror_mode : "ruby", codemirror_mime_type : "text/x-ruby", filenames : [], group
1775    : "Ruby", interpreters : [], }, RDoc => { name : "RDoc", r#type : "prose", color :
1776    "#701516", extensions : [".rdoc"], aliases : [], tm_scope : "text.rdoc", ace_mode :
1777    "rdoc", language_id : 309u64, wrap : true, filenames : [], interpreters : [], },
1778    REALbasic => { name : "REALbasic", r#type : "programming", color : "#000000",
1779    extensions : [".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"],
1780    aliases : [], tm_scope : "source.vbnet", ace_mode : "text", language_id : 310u64,
1781    filenames : [], interpreters : [], }, REXX => { name : "REXX", r#type :
1782    "programming", color : "#d90e09", extensions : [".rexx", ".pprx", ".rex"], aliases :
1783    ["arexx"], tm_scope : "source.rexx", ace_mode : "text", language_id : 311u64,
1784    filenames : [], interpreters : ["regina", "rexx"], }, RMarkdown => { name :
1785    "RMarkdown", r#type : "prose", color : "#198ce7", extensions : [".qmd", ".rmd"],
1786    aliases : [], tm_scope : "text.md", ace_mode : "markdown", language_id : 313u64,
1787    codemirror_mode : "gfm", codemirror_mime_type : "text/x-gfm", wrap : true, filenames
1788    : [], interpreters : [], }, RON => { name : "RON", r#type : "data", color :
1789    "#a62c00", extensions : [".ron"], aliases : [], tm_scope : "source.ron", ace_mode :
1790    "rust", language_id : 587855233u64, filenames : [], interpreters : [], }, RPC => {
1791    name : "RPC", r#type : "programming", color : "#000000", extensions : [".x"], aliases
1792    : ["rpcgen", "oncrpc", "xdr"], tm_scope : "source.c", ace_mode : "c_cpp", language_id
1793    : 1031374237u64, filenames : [], interpreters : [], }, RPGLE => { name : "RPGLE",
1794    r#type : "programming", color : "#2BDE21", extensions : [".rpgle", ".sqlrpgle"],
1795    aliases : ["ile rpg", "sqlrpgle"], tm_scope : "source.rpgle", ace_mode : "text",
1796    language_id : 609977990u64, filenames : [], interpreters : [], }, RPMSpec => { name :
1797    "RPM Spec", r#type : "data", color : "#000000", extensions : [".spec"], aliases :
1798    ["specfile"], tm_scope : "source.rpm-spec", ace_mode : "text", language_id : 314u64,
1799    codemirror_mode : "rpm", codemirror_mime_type : "text/x-rpm-spec", filenames : [],
1800    interpreters : [], }, RUNOFF => { name : "RUNOFF", r#type : "markup", color :
1801    "#665a4e", extensions : [".rnh", ".rno"], aliases : [], tm_scope : "text.runoff",
1802    ace_mode : "text", language_id : 315u64, wrap : true, filenames : [], interpreters :
1803    [], }, Racket => { name : "Racket", r#type : "programming", color : "#3c5caa",
1804    extensions : [".rkt", ".rktd", ".rktl", ".scrbl"], aliases : [], tm_scope :
1805    "source.racket", ace_mode : "lisp", language_id : 316u64, filenames : [],
1806    interpreters : ["racket"], }, Ragel => { name : "Ragel", r#type : "programming",
1807    color : "#9d5200", extensions : [".rl"], aliases : ["ragel-rb", "ragel-ruby"],
1808    tm_scope : "none", ace_mode : "text", language_id : 317u64, filenames : [],
1809    interpreters : [], }, Raku => { name : "Raku", r#type : "programming", color :
1810    "#0000fb", extensions : [".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl",
1811    ".pl6", ".pm", ".pm6", ".raku", ".rakumod", ".t"], aliases : ["perl6", "perl-6"],
1812    tm_scope : "source.raku", ace_mode : "perl", language_id : 283u64, codemirror_mode :
1813    "perl", codemirror_mime_type : "text/x-perl", filenames : [], interpreters :
1814    ["perl6", "raku", "rakudo"], }, Rascal => { name : "Rascal", r#type : "programming",
1815    color : "#fffaa0", extensions : [".rsc"], aliases : [], tm_scope : "source.rascal",
1816    ace_mode : "text", language_id : 173616037u64, filenames : [], interpreters : [], },
1817    RawTokenData => { name : "Raw token data", r#type : "data", color : "#000000",
1818    extensions : [".raw"], aliases : ["raw"], tm_scope : "none", ace_mode : "text",
1819    language_id : 318u64, filenames : [], interpreters : [], }, ReScript => { name :
1820    "ReScript", r#type : "programming", color : "#ed5051", extensions : [".res"], aliases
1821    : [], tm_scope : "source.rescript", ace_mode : "rust", language_id : 501875647u64,
1822    codemirror_mode : "rust", codemirror_mime_type : "text/x-rustsrc", filenames : [],
1823    interpreters : ["ocaml"], }, ReadlineConfig => { name : "Readline Config", r#type :
1824    "data", color : "#000000", extensions : [], aliases : ["inputrc", "readline"],
1825    tm_scope : "source.inputrc", ace_mode : "text", language_id : 538732839u64, filenames
1826    : [".inputrc", "inputrc"], group : "INI", interpreters : [], }, Reason => { name :
1827    "Reason", r#type : "programming", color : "#ff5847", extensions : [".re", ".rei"],
1828    aliases : [], tm_scope : "source.reason", ace_mode : "rust", language_id :
1829    869538413u64, codemirror_mode : "rust", codemirror_mime_type : "text/x-rustsrc",
1830    filenames : [], interpreters : [], }, ReasonLIGO => { name : "ReasonLIGO", r#type :
1831    "programming", color : "#ff5847", extensions : [".religo"], aliases : [], tm_scope :
1832    "source.religo", ace_mode : "rust", language_id : 319002153u64, codemirror_mode :
1833    "rust", codemirror_mime_type : "text/x-rustsrc", filenames : [], group : "LigoLANG",
1834    interpreters : [], }, Rebol => { name : "Rebol", r#type : "programming", color :
1835    "#358a5b", extensions : [".reb", ".r", ".r2", ".r3", ".rebol"], aliases : [],
1836    tm_scope : "source.rebol", ace_mode : "text", language_id : 319u64, filenames : [],
1837    interpreters : [], }, RecordJar => { name : "Record Jar", r#type : "data", color :
1838    "#0673ba", extensions : [], aliases : [], tm_scope : "source.record-jar", ace_mode :
1839    "text", language_id : 865765202u64, codemirror_mode : "properties",
1840    codemirror_mime_type : "text/x-properties", filenames :
1841    ["language-subtag-registry.txt"], interpreters : [], }, Red => { name : "Red", r#type
1842    : "programming", color : "#f50000", extensions : [".red", ".reds"], aliases :
1843    ["red/system"], tm_scope : "source.red", ace_mode : "text", language_id : 320u64,
1844    filenames : [], interpreters : [], }, Redcode => { name : "Redcode", r#type :
1845    "programming", color : "#000000", extensions : [".cw"], aliases : [], tm_scope :
1846    "none", ace_mode : "text", language_id : 321u64, filenames : [], interpreters : [],
1847    }, RedirectRules => { name : "Redirect Rules", r#type : "data", color : "#000000",
1848    extensions : [], aliases : ["redirects"], tm_scope : "source.redirects", ace_mode :
1849    "text", language_id : 1020148948u64, filenames : ["_redirects"], interpreters : [],
1850    }, RegularExpression => { name : "Regular Expression", r#type : "data", color :
1851    "#009a00", extensions : [".regexp", ".regex"], aliases : ["regexp", "regex"],
1852    tm_scope : "source.regexp", ace_mode : "text", language_id : 363378884u64, filenames
1853    : [], interpreters : [], }, RenPy => { name : "Ren'Py", r#type : "programming", color
1854    : "#ff7f7f", extensions : [".rpy"], aliases : ["renpy"], tm_scope : "source.renpy",
1855    ace_mode : "python", language_id : 322u64, filenames : [], interpreters : [], },
1856    RenderScript => { name : "RenderScript", r#type : "programming", color : "#000000",
1857    extensions : [".rs", ".rsh"], aliases : [], tm_scope : "none", ace_mode : "text",
1858    language_id : 323u64, filenames : [], interpreters : [], }, Rez => { name : "Rez",
1859    r#type : "programming", color : "#FFDAB3", extensions : [".r"], aliases : [],
1860    tm_scope : "source.rez", ace_mode : "text", language_id : 498022874u64, filenames :
1861    [], interpreters : [], }, RichTextFormat => { name : "Rich Text Format", r#type :
1862    "markup", color : "#000000", extensions : [".rtf"], aliases : [], tm_scope :
1863    "text.rtf", ace_mode : "text", language_id : 51601661u64, filenames : [],
1864    interpreters : [], }, Ring => { name : "Ring", r#type : "programming", color :
1865    "#2D54CB", extensions : [".ring"], aliases : [], tm_scope : "source.ring", ace_mode :
1866    "text", language_id : 431u64, filenames : [], interpreters : [], }, Riot => { name :
1867    "Riot", r#type : "markup", color : "#A71E49", extensions : [".riot"], aliases : [],
1868    tm_scope : "text.html.riot", ace_mode : "html", language_id : 878396783u64, filenames
1869    : [], interpreters : [], }, RobotFramework => { name : "RobotFramework", r#type :
1870    "programming", color : "#00c0b5", extensions : [".robot", ".resource"], aliases : [],
1871    tm_scope : "text.robot", ace_mode : "text", language_id : 324u64, filenames : [],
1872    interpreters : [], }, Roc => { name : "Roc", r#type : "programming", color :
1873    "#7c38f5", extensions : [".roc"], aliases : [], tm_scope : "source.roc", ace_mode :
1874    "text", language_id : 440182480u64, filenames : [], interpreters : [], }, RocqProver
1875    => { name : "Rocq Prover", r#type : "programming", color : "#d0b68c", extensions :
1876    [".v", ".coq"], aliases : ["coq", "rocq"], tm_scope : "source.coq", ace_mode :
1877    "text", language_id : 69u64, filenames : [], interpreters : [], }, Roff => { name :
1878    "Roff", r#type : "markup", color : "#ecdebe", extensions : [".roff", ".1", ".1in",
1879    ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5",
1880    ".6", ".7", ".8", ".9", ".l", ".man", ".mdoc", ".me", ".ms", ".n", ".nr", ".rno",
1881    ".tmac"], aliases : ["groff", "man", "manpage", "man page", "man-page", "mdoc",
1882    "nroff", "troff"], tm_scope : "text.roff", ace_mode : "text", language_id : 141u64,
1883    codemirror_mode : "troff", codemirror_mime_type : "text/troff", wrap : true,
1884    filenames : ["eqnrc", "mmn", "mmt", "troffrc", "troffrc-end"], interpreters : [], },
1885    RoffManpage => { name : "Roff Manpage", r#type : "markup", color : "#ecdebe",
1886    extensions : [".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm",
1887    ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"], aliases : [],
1888    tm_scope : "text.roff", ace_mode : "text", language_id : 612669833u64,
1889    codemirror_mode : "troff", codemirror_mime_type : "text/troff", wrap : true,
1890    filenames : [], group : "Roff", interpreters : [], }, Rouge => { name : "Rouge",
1891    r#type : "programming", color : "#cc0088", extensions : [".rg"], aliases : [],
1892    tm_scope : "source.clojure", ace_mode : "clojure", language_id : 325u64,
1893    codemirror_mode : "clojure", codemirror_mime_type : "text/x-clojure", filenames : [],
1894    interpreters : [], }, RouterOSScript => { name : "RouterOS Script", r#type :
1895    "programming", color : "#DE3941", extensions : [".rsc"], aliases : [], tm_scope :
1896    "none", ace_mode : "text", language_id : 592853203u64, filenames : [], interpreters :
1897    ["RouterOS"], }, Ruby => { name : "Ruby", r#type : "programming", color : "#701516",
1898    extensions : [".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder",
1899    ".mspec", ".pluginspec", ".podspec", ".prawn", ".rabl", ".rake", ".rbi", ".rbuild",
1900    ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"], aliases : ["jruby",
1901    "macruby", "rake", "rb", "rbx"], tm_scope : "source.ruby", ace_mode : "ruby",
1902    language_id : 326u64, codemirror_mode : "ruby", codemirror_mime_type : "text/x-ruby",
1903    filenames : [".irbrc", ".pryrc", ".simplecov", "Appraisals", "Berksfile", "Brewfile",
1904    "Buildfile", "Capfile", "Dangerfile", "Deliverfile", "Fastfile", "Gemfile",
1905    "Guardfile", "Jarfile", "Mavenfile", "Podfile", "Puppetfile", "Rakefile", "Snapfile",
1906    "Steepfile", "Thorfile", "Vagrantfile", "buildfile"], interpreters : ["ruby",
1907    "macruby", "rake", "jruby", "rbx"], }, Rust => { name : "Rust", r#type :
1908    "programming", color : "#dea584", extensions : [".rs", ".rs.in"], aliases : ["rs"],
1909    tm_scope : "source.rust", ace_mode : "rust", language_id : 327u64, codemirror_mode :
1910    "rust", codemirror_mime_type : "text/x-rustsrc", filenames : [], interpreters :
1911    ["rust-script"], }, SAS => { name : "SAS", r#type : "programming", color : "#B34936",
1912    extensions : [".sas"], aliases : [], tm_scope : "source.sas", ace_mode : "text",
1913    language_id : 328u64, codemirror_mode : "sas", codemirror_mime_type : "text/x-sas",
1914    filenames : [], interpreters : [], }, SCSS => { name : "SCSS", r#type : "markup",
1915    color : "#c6538c", extensions : [".scss"], aliases : [], tm_scope :
1916    "source.css.scss", ace_mode : "scss", language_id : 329u64, codemirror_mode : "css",
1917    codemirror_mime_type : "text/x-scss", filenames : [], interpreters : [], },
1918    SELinuxPolicy => { name : "SELinux Policy", r#type : "data", color : "#000000",
1919    extensions : [".te"], aliases : ["SELinux Kernel Policy Language", "sepolicy"],
1920    tm_scope : "source.sepolicy", ace_mode : "text", language_id : 880010326u64,
1921    filenames : ["file_contexts", "genfs_contexts", "initial_sids", "port_contexts",
1922    "security_classes"], interpreters : [], }, SMT => { name : "SMT", r#type :
1923    "programming", color : "#000000", extensions : [".smt2", ".smt", ".z3"], aliases :
1924    [], tm_scope : "source.smt", ace_mode : "text", language_id : 330u64, filenames : [],
1925    interpreters : ["boolector", "cvc4", "mathsat5", "opensmt", "smtinterpol", "smt-rat",
1926    "stp", "verit", "yices2", "z3"], }, SPARQL => { name : "SPARQL", r#type : "data",
1927    color : "#0C4597", extensions : [".sparql", ".rq"], aliases : [], tm_scope :
1928    "source.sparql", ace_mode : "text", language_id : 331u64, codemirror_mode : "sparql",
1929    codemirror_mime_type : "application/sparql-query", filenames : [], interpreters : [],
1930    }, SQF => { name : "SQF", r#type : "programming", color : "#3F3F3F", extensions :
1931    [".sqf", ".hqf"], aliases : [], tm_scope : "source.sqf", ace_mode : "text",
1932    language_id : 332u64, filenames : [], interpreters : [], }, SQL => { name : "SQL",
1933    r#type : "data", color : "#e38c00", extensions : [".sql", ".cql", ".ddl", ".inc",
1934    ".mysql", ".prc", ".tab", ".udf", ".viw"], aliases : [], tm_scope : "source.sql",
1935    ace_mode : "sql", language_id : 333u64, codemirror_mode : "sql", codemirror_mime_type
1936    : "text/x-sql", filenames : [], interpreters : [], }, SQLPL => { name : "SQLPL",
1937    r#type : "programming", color : "#e38c00", extensions : [".sql", ".db2"], aliases :
1938    [], tm_scope : "source.sql", ace_mode : "sql", language_id : 334u64, codemirror_mode
1939    : "sql", codemirror_mime_type : "text/x-sql", filenames : [], interpreters : [], },
1940    SRecodeTemplate => { name : "SRecode Template", r#type : "markup", color : "#348a34",
1941    extensions : [".srt"], aliases : [], tm_scope : "source.lisp", ace_mode : "lisp",
1942    language_id : 335u64, codemirror_mode : "commonlisp", codemirror_mime_type :
1943    "text/x-common-lisp", filenames : [], interpreters : [], }, SSHConfig => { name :
1944    "SSH Config", r#type : "data", color : "#000000", extensions : [], aliases :
1945    ["sshconfig", "sshdconfig", "ssh_config", "sshd_config"], tm_scope :
1946    "source.ssh-config", ace_mode : "text", language_id : 554920715u64, filenames :
1947    ["ssh-config", "ssh_config", "sshconfig", "sshconfig.snip", "sshd-config",
1948    "sshd_config"], group : "INI", interpreters : [], }, STAR => { name : "STAR", r#type
1949    : "data", color : "#000000", extensions : [".star"], aliases : [], tm_scope :
1950    "source.star", ace_mode : "text", language_id : 424510560u64, filenames : [],
1951    interpreters : [], }, STL => { name : "STL", r#type : "data", color : "#373b5e",
1952    extensions : [".stl"], aliases : ["ascii stl", "stla"], tm_scope : "source.stl",
1953    ace_mode : "text", language_id : 455361735u64, filenames : [], interpreters : [], },
1954    STON => { name : "STON", r#type : "data", color : "#000000", extensions : [".ston"],
1955    aliases : [], tm_scope : "source.smalltalk", ace_mode : "text", language_id : 336u64,
1956    filenames : [], group : "Smalltalk", interpreters : [], }, SVG => { name : "SVG",
1957    r#type : "data", color : "#ff9900", extensions : [".svg"], aliases : [], tm_scope :
1958    "text.xml.svg", ace_mode : "xml", language_id : 337u64, codemirror_mode : "xml",
1959    codemirror_mime_type : "text/xml", filenames : [], interpreters : [], }, SWIG => {
1960    name : "SWIG", r#type : "programming", color : "#000000", extensions : [".i"],
1961    aliases : [], tm_scope : "source.c++", ace_mode : "c_cpp", language_id :
1962    1066250075u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-c++src",
1963    filenames : [], interpreters : [], }, Sage => { name : "Sage", r#type :
1964    "programming", color : "#000000", extensions : [".sage", ".sagews"], aliases : [],
1965    tm_scope : "source.python", ace_mode : "python", language_id : 338u64,
1966    codemirror_mode : "python", codemirror_mime_type : "text/x-python", filenames : [],
1967    interpreters : [], }, Sail => { name : "Sail", r#type : "programming", color :
1968    "#259dd5", extensions : [".sail"], aliases : [], tm_scope : "source.sail", ace_mode :
1969    "text", language_id : 1029438153u64, filenames : [], interpreters : [], }, SaltStack
1970    => { name : "SaltStack", r#type : "programming", color : "#646464", extensions :
1971    [".sls"], aliases : ["saltstate", "salt"], tm_scope : "source.yaml.salt", ace_mode :
1972    "yaml", language_id : 339u64, codemirror_mode : "yaml", codemirror_mime_type :
1973    "text/x-yaml", filenames : [], interpreters : [], }, Sass => { name : "Sass", r#type
1974    : "markup", color : "#a53b70", extensions : [".sass"], aliases : [], tm_scope :
1975    "source.sass", ace_mode : "sass", language_id : 340u64, codemirror_mode : "sass",
1976    codemirror_mime_type : "text/x-sass", filenames : [], interpreters : [], }, Scala =>
1977    { name : "Scala", r#type : "programming", color : "#c22d40", extensions : [".scala",
1978    ".kojo", ".sbt", ".sc"], aliases : [], tm_scope : "source.scala", ace_mode : "scala",
1979    language_id : 341u64, codemirror_mode : "clike", codemirror_mime_type :
1980    "text/x-scala", filenames : [], interpreters : ["scala"], }, Scaml => { name :
1981    "Scaml", r#type : "markup", color : "#bd181a", extensions : [".scaml"], aliases : [],
1982    tm_scope : "source.scaml", ace_mode : "text", language_id : 342u64, filenames : [],
1983    interpreters : [], }, Scenic => { name : "Scenic", r#type : "programming", color :
1984    "#fdc700", extensions : [".scenic"], aliases : [], tm_scope : "source.scenic",
1985    ace_mode : "text", language_id : 619814037u64, filenames : [], interpreters :
1986    ["scenic"], }, Scheme => { name : "Scheme", r#type : "programming", color :
1987    "#1e4aec", extensions : [".scm", ".sch", ".sld", ".sls", ".sps", ".ss"], aliases :
1988    [], tm_scope : "source.scheme", ace_mode : "scheme", language_id : 343u64,
1989    codemirror_mode : "scheme", codemirror_mime_type : "text/x-scheme", filenames : [],
1990    interpreters : ["scheme", "guile", "bigloo", "chicken", "csi", "gosh", "r6rs"], },
1991    Scilab => { name : "Scilab", r#type : "programming", color : "#ca0f21", extensions :
1992    [".sci", ".sce", ".tst"], aliases : [], tm_scope : "source.scilab", ace_mode :
1993    "text", language_id : 344u64, filenames : [], interpreters : [], }, _Self => { name :
1994    "Self", r#type : "programming", color : "#0579aa", extensions : [".self"], aliases :
1995    [], tm_scope : "none", ace_mode : "text", language_id : 345u64, filenames : [],
1996    interpreters : [], }, ShaderLab => { name : "ShaderLab", r#type : "programming",
1997    color : "#222c37", extensions : [".shader"], aliases : [], tm_scope :
1998    "source.shaderlab", ace_mode : "text", language_id : 664257356u64, filenames : [],
1999    interpreters : [], }, Shell => { name : "Shell", r#type : "programming", color :
2000    "#89e051", extensions : [".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi",
2001    ".ksh", ".sh.in", ".tmux", ".tool", ".trigger", ".zsh", ".zsh-theme"], aliases :
2002    ["sh", "shell-script", "bash", "zsh", "envrc"], tm_scope : "source.shell", ace_mode :
2003    "sh", language_id : 346u64, codemirror_mode : "shell", codemirror_mime_type :
2004    "text/x-sh", filenames : [".bash_aliases", ".bash_functions", ".bash_history",
2005    ".bash_logout", ".bash_profile", ".bashrc", ".cshrc", ".envrc", ".flaskenv",
2006    ".kshrc", ".login", ".profile", ".tmux.conf", ".zlogin", ".zlogout", ".zprofile",
2007    ".zshenv", ".zshrc", "9fs", "PKGBUILD", "bash_aliases", "bash_logout",
2008    "bash_profile", "bashrc", "cshrc", "gradlew", "kshrc", "login", "man", "profile",
2009    "tmux.conf", "zlogin", "zlogout", "zprofile", "zshenv", "zshrc"], interpreters :
2010    ["ash", "bash", "dash", "ksh", "mksh", "pdksh", "rc", "sh", "zsh"], },
2011    ShellCheckConfig => { name : "ShellCheck Config", r#type : "data", color : "#cecfcb",
2012    extensions : [], aliases : ["shellcheckrc"], tm_scope : "source.shellcheckrc",
2013    ace_mode : "ini", language_id : 687511714u64, codemirror_mode : "properties",
2014    codemirror_mime_type : "text/x-properties", filenames : [".shellcheckrc"],
2015    interpreters : [], }, ShellSession => { name : "ShellSession", r#type :
2016    "programming", color : "#000000", extensions : [".sh-session"], aliases :
2017    ["bash session", "console"], tm_scope : "text.shell-session", ace_mode : "sh",
2018    language_id : 347u64, codemirror_mode : "shell", codemirror_mime_type : "text/x-sh",
2019    filenames : [], interpreters : [], }, Shen => { name : "Shen", r#type :
2020    "programming", color : "#120F14", extensions : [".shen"], aliases : [], tm_scope :
2021    "source.shen", ace_mode : "text", language_id : 348u64, filenames : [], interpreters
2022    : [], }, Sieve => { name : "Sieve", r#type : "programming", color : "#000000",
2023    extensions : [".sieve"], aliases : [], tm_scope : "source.sieve", ace_mode : "text",
2024    language_id : 208976687u64, codemirror_mode : "sieve", codemirror_mime_type :
2025    "application/sieve", filenames : [], interpreters : [], }, SimpleFileVerification =>
2026    { name : "Simple File Verification", r#type : "data", color : "#C9BFED", extensions :
2027    [".sfv"], aliases : ["sfv"], tm_scope : "source.sfv", ace_mode : "ini", language_id :
2028    735623761u64, codemirror_mode : "properties", codemirror_mime_type :
2029    "text/x-properties", filenames : [], group : "Checksums", interpreters : [], },
2030    Singularity => { name : "Singularity", r#type : "programming", color : "#64E6AD",
2031    extensions : [], aliases : [], tm_scope : "source.singularity", ace_mode : "text",
2032    language_id : 987024632u64, filenames : ["Singularity"], interpreters : [], }, Slang
2033    => { name : "Slang", r#type : "programming", color : "#1fbec9", extensions :
2034    [".slang"], aliases : [], tm_scope : "source.slang", ace_mode : "text", language_id :
2035    239357863u64, filenames : [], interpreters : [], }, Slash => { name : "Slash", r#type
2036    : "programming", color : "#007eff", extensions : [".sl"], aliases : [], tm_scope :
2037    "text.html.slash", ace_mode : "text", language_id : 349u64, filenames : [],
2038    interpreters : [], }, Slice => { name : "Slice", r#type : "programming", color :
2039    "#003fa2", extensions : [".ice"], aliases : [], tm_scope : "source.ice", ace_mode :
2040    "text", language_id : 894641667u64, filenames : [], interpreters : [], }, Slim => {
2041    name : "Slim", r#type : "markup", color : "#2b2b2b", extensions : [".slim"], aliases
2042    : [], tm_scope : "text.slim", ace_mode : "text", language_id : 350u64,
2043    codemirror_mode : "slim", codemirror_mime_type : "text/x-slim", filenames : [],
2044    interpreters : [], }, Slint => { name : "Slint", r#type : "markup", color :
2045    "#2379F4", extensions : [".slint"], aliases : [], tm_scope : "source.slint", ace_mode
2046    : "text", language_id : 119900149u64, filenames : [], interpreters : [], }, SmPL => {
2047    name : "SmPL", r#type : "programming", color : "#c94949", extensions : [".cocci"],
2048    aliases : ["coccinelle"], tm_scope : "source.smpl", ace_mode : "text", language_id :
2049    164123055u64, filenames : [], interpreters : [], }, Smali => { name : "Smali", r#type
2050    : "programming", color : "#000000", extensions : [".smali"], aliases : [], tm_scope :
2051    "source.smali", ace_mode : "text", language_id : 351u64, filenames : [], interpreters
2052    : [], }, Smalltalk => { name : "Smalltalk", r#type : "programming", color :
2053    "#596706", extensions : [".st", ".cs"], aliases : ["squeak"], tm_scope :
2054    "source.smalltalk", ace_mode : "text", language_id : 352u64, codemirror_mode :
2055    "smalltalk", codemirror_mime_type : "text/x-stsrc", filenames : [], interpreters :
2056    [], }, Smarty => { name : "Smarty", r#type : "programming", color : "#f0c040",
2057    extensions : [".tpl"], aliases : [], tm_scope : "text.html.smarty", ace_mode :
2058    "smarty", language_id : 353u64, codemirror_mode : "smarty", codemirror_mime_type :
2059    "text/x-smarty", filenames : [], interpreters : [], }, Smithy => { name : "Smithy",
2060    r#type : "programming", color : "#c44536", extensions : [".smithy"], aliases : [],
2061    tm_scope : "source.smithy", ace_mode : "text", language_id : 1027892786u64,
2062    codemirror_mode : "clike", codemirror_mime_type : "text/x-csrc", filenames : [],
2063    interpreters : [], }, Snakemake => { name : "Snakemake", r#type : "programming",
2064    color : "#419179", extensions : [".smk", ".snakefile"], aliases : ["snakefile"],
2065    tm_scope : "source.python", ace_mode : "python", language_id : 151241392u64,
2066    codemirror_mode : "python", codemirror_mime_type : "text/x-python", filenames :
2067    ["Snakefile"], group : "Python", interpreters : [], }, Solidity => { name :
2068    "Solidity", r#type : "programming", color : "#AA6746", extensions : [".sol"], aliases
2069    : [], tm_scope : "source.solidity", ace_mode : "text", language_id : 237469032u64,
2070    filenames : [], interpreters : [], }, Soong => { name : "Soong", r#type : "data",
2071    color : "#000000", extensions : [], aliases : [], tm_scope : "source.bp", ace_mode :
2072    "text", language_id : 222900098u64, filenames : ["Android.bp"], interpreters : [], },
2073    SourcePawn => { name : "SourcePawn", r#type : "programming", color : "#f69e1d",
2074    extensions : [".sp", ".inc"], aliases : ["sourcemod"], tm_scope :
2075    "source.sourcepawn", ace_mode : "text", language_id : 354u64, filenames : [],
2076    interpreters : [], }, SplineFontDatabase => { name : "Spline Font Database", r#type :
2077    "data", color : "#000000", extensions : [".sfd"], aliases : [], tm_scope :
2078    "text.sfd", ace_mode : "yaml", language_id : 767169629u64, filenames : [],
2079    interpreters : [], }, Squirrel => { name : "Squirrel", r#type : "programming", color
2080    : "#800000", extensions : [".nut"], aliases : [], tm_scope : "source.nut", ace_mode :
2081    "c_cpp", language_id : 355u64, codemirror_mode : "clike", codemirror_mime_type :
2082    "text/x-c++src", filenames : [], interpreters : [], }, Stan => { name : "Stan",
2083    r#type : "programming", color : "#b2011d", extensions : [".stan"], aliases : [],
2084    tm_scope : "source.stan", ace_mode : "text", language_id : 356u64, filenames : [],
2085    interpreters : [], }, StandardML => { name : "Standard ML", r#type : "programming",
2086    color : "#dc566d", extensions : [".ml", ".fun", ".sig", ".sml"], aliases : ["sml"],
2087    tm_scope : "source.ml", ace_mode : "text", language_id : 357u64, codemirror_mode :
2088    "mllike", codemirror_mime_type : "text/x-ocaml", filenames : [], interpreters : [],
2089    }, Starlark => { name : "Starlark", r#type : "programming", color : "#76d275",
2090    extensions : [".bzl", ".star"], aliases : ["bazel", "bzl"], tm_scope :
2091    "source.python", ace_mode : "python", language_id : 960266174u64, codemirror_mode :
2092    "python", codemirror_mime_type : "text/x-python", filenames : ["BUCK", "BUILD",
2093    "BUILD.bazel", "MODULE.bazel", "Tiltfile", "WORKSPACE", "WORKSPACE.bazel",
2094    "WORKSPACE.bzlmod"], interpreters : [], }, Stata => { name : "Stata", r#type :
2095    "programming", color : "#1a5f91", extensions : [".do", ".ado", ".doh", ".ihlp",
2096    ".mata", ".matah", ".sthlp"], aliases : [], tm_scope : "source.stata", ace_mode :
2097    "text", language_id : 358u64, filenames : [], interpreters : [], }, StringTemplate =>
2098    { name : "StringTemplate", r#type : "markup", color : "#3fb34f", extensions :
2099    [".st"], aliases : [], tm_scope : "source.string-template", ace_mode : "html",
2100    language_id : 89855901u64, codemirror_mode : "htmlmixed", codemirror_mime_type :
2101    "text/html", filenames : [], interpreters : [], }, Stylus => { name : "Stylus",
2102    r#type : "markup", color : "#ff6347", extensions : [".styl"], aliases : [], tm_scope
2103    : "source.stylus", ace_mode : "stylus", language_id : 359u64, filenames : [],
2104    interpreters : [], }, SubRipText => { name : "SubRip Text", r#type : "data", color :
2105    "#9e0101", extensions : [".srt"], aliases : [], tm_scope : "text.srt", ace_mode :
2106    "text", language_id : 360u64, filenames : [], interpreters : [], }, SugarSS => { name
2107    : "SugarSS", r#type : "markup", color : "#2fcc9f", extensions : [".sss"], aliases :
2108    [], tm_scope : "source.css.postcss.sugarss", ace_mode : "text", language_id :
2109    826404698u64, filenames : [], interpreters : [], }, SuperCollider => { name :
2110    "SuperCollider", r#type : "programming", color : "#46390b", extensions : [".sc",
2111    ".scd"], aliases : [], tm_scope : "source.supercollider", ace_mode : "text",
2112    language_id : 361u64, filenames : [], interpreters : ["sclang", "scsynth"], },
2113    SurvexData => { name : "Survex data", r#type : "data", color : "#ffcc99", extensions
2114    : [".svx"], aliases : [], tm_scope : "none", ace_mode : "text", language_id :
2115    24470517u64, filenames : [], interpreters : [], }, Svelte => { name : "Svelte",
2116    r#type : "markup", color : "#ff3e00", extensions : [".svelte"], aliases : [],
2117    tm_scope : "source.svelte", ace_mode : "html", language_id : 928734530u64,
2118    codemirror_mode : "htmlmixed", codemirror_mime_type : "text/html", filenames : [],
2119    interpreters : [], }, Sway => { name : "Sway", r#type : "programming", color :
2120    "#00F58C", extensions : [".sw"], aliases : [], tm_scope : "source.sway", ace_mode :
2121    "rust", language_id : 271471144u64, codemirror_mode : "rust", codemirror_mime_type :
2122    "text/x-rustsrc", filenames : [], interpreters : [], }, Sweave => { name : "Sweave",
2123    r#type : "prose", color : "#198ce7", extensions : [".rnw"], aliases : [], tm_scope :
2124    "text.tex.latex.sweave", ace_mode : "tex", language_id : 558779190u64, filenames :
2125    [], interpreters : [], }, Swift => { name : "Swift", r#type : "programming", color :
2126    "#F05138", extensions : [".swift"], aliases : [], tm_scope : "source.swift", ace_mode
2127    : "text", language_id : 362u64, codemirror_mode : "swift", codemirror_mime_type :
2128    "text/x-swift", filenames : [], interpreters : [], }, SystemVerilog => { name :
2129    "SystemVerilog", r#type : "programming", color : "#DAE1C2", extensions : [".sv",
2130    ".svh", ".vh"], aliases : [], tm_scope : "source.systemverilog", ace_mode :
2131    "verilog", language_id : 363u64, codemirror_mode : "verilog", codemirror_mime_type :
2132    "text/x-systemverilog", filenames : [], interpreters : [], }, TIProgram => { name :
2133    "TI Program", r#type : "programming", color : "#A0AA87", extensions : [".8xp",
2134    ".8xp.txt"], aliases : [], tm_scope : "source.8xp", ace_mode : "text", language_id :
2135    422u64, filenames : [], interpreters : [], }, TLVerilog => { name : "TL-Verilog",
2136    r#type : "programming", color : "#C40023", extensions : [".tlv"], aliases : [],
2137    tm_scope : "source.tlverilog", ace_mode : "verilog", language_id : 118656070u64,
2138    filenames : [], interpreters : [], }, TLA => { name : "TLA", r#type : "programming",
2139    color : "#4b0079", extensions : [".tla"], aliases : [], tm_scope : "source.tla",
2140    ace_mode : "text", language_id : 364u64, filenames : [], interpreters : [], }, TOML
2141    => { name : "TOML", r#type : "data", color : "#9c4221", extensions : [".toml"],
2142    aliases : [], tm_scope : "source.toml", ace_mode : "toml", language_id : 365u64,
2143    codemirror_mode : "toml", codemirror_mime_type : "text/x-toml", filenames :
2144    ["Cargo.lock", "Cargo.toml.orig", "Gopkg.lock", "Pipfile", "pdm.lock", "poetry.lock",
2145    "uv.lock"], interpreters : [], }, TSPLIBData => { name : "TSPLIB data", r#type :
2146    "data", color : "#000000", extensions : [".tsp"], aliases :
2147    ["travelling salesman problem", "traveling salesman problem"], tm_scope : "none",
2148    ace_mode : "text", language_id : 89289301u64, filenames : [], interpreters : [], },
2149    TSQL => { name : "TSQL", r#type : "programming", color : "#e38c00", extensions :
2150    [".sql"], aliases : [], tm_scope : "source.tsql", ace_mode : "sql", language_id :
2151    918334941u64, filenames : [], interpreters : [], }, TSV => { name : "TSV", r#type :
2152    "data", color : "#237346", extensions : [".tsv", ".vcf"], aliases :
2153    ["tab-seperated values"], tm_scope : "source.generic-db", ace_mode : "text",
2154    language_id : 1035892117u64, filenames : [], interpreters : [], }, TSX => { name :
2155    "TSX", r#type : "programming", color : "#3178c6", extensions : [".tsx"], aliases :
2156    [], tm_scope : "source.tsx", ace_mode : "javascript", language_id : 94901924u64,
2157    codemirror_mode : "jsx", codemirror_mime_type : "text/jsx", filenames : [], group :
2158    "TypeScript", interpreters : [], }, TXL => { name : "TXL", r#type : "programming",
2159    color : "#0178b8", extensions : [".txl"], aliases : [], tm_scope : "source.txl",
2160    ace_mode : "text", language_id : 366u64, filenames : [], interpreters : [], }, Tact
2161    => { name : "Tact", r#type : "programming", color : "#48b5ff", extensions :
2162    [".tact"], aliases : [], tm_scope : "source.tact", ace_mode : "text", language_id :
2163    606708469u64, filenames : [], interpreters : [], }, Talon => { name : "Talon", r#type
2164    : "programming", color : "#333333", extensions : [".talon"], aliases : [], tm_scope :
2165    "source.talon", ace_mode : "text", language_id : 959889508u64, filenames : [],
2166    interpreters : [], }, Tcl => { name : "Tcl", r#type : "programming", color :
2167    "#e4cc98", extensions : [".tcl", ".adp", ".sdc", ".tcl.in", ".tm", ".xdc"], aliases :
2168    ["sdc", "xdc"], tm_scope : "source.tcl", ace_mode : "tcl", language_id : 367u64,
2169    codemirror_mode : "tcl", codemirror_mime_type : "text/x-tcl", filenames : ["owh",
2170    "starfield"], interpreters : ["tclsh", "wish"], }, Tcsh => { name : "Tcsh", r#type :
2171    "programming", color : "#000000", extensions : [".tcsh", ".csh"], aliases : [],
2172    tm_scope : "source.shell", ace_mode : "sh", language_id : 368u64, codemirror_mode :
2173    "shell", codemirror_mime_type : "text/x-sh", filenames : [], group : "Shell",
2174    interpreters : ["tcsh", "csh"], }, TeX => { name : "TeX", r#type : "markup", color :
2175    "#3D6117", extensions : [".tex", ".aux", ".bbx", ".cbx", ".cls", ".dtx", ".ins",
2176    ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"], aliases : ["latex"],
2177    tm_scope : "text.tex.latex", ace_mode : "tex", language_id : 369u64, codemirror_mode
2178    : "stex", codemirror_mime_type : "text/x-stex", wrap : true, filenames : [],
2179    interpreters : [], }, Tea => { name : "Tea", r#type : "markup", color : "#000000",
2180    extensions : [".tea"], aliases : [], tm_scope : "source.tea", ace_mode : "text",
2181    language_id : 370u64, filenames : [], interpreters : [], }, Terra => { name :
2182    "Terra", r#type : "programming", color : "#00004c", extensions : [".t"], aliases :
2183    [], tm_scope : "source.terra", ace_mode : "lua", language_id : 371u64,
2184    codemirror_mode : "lua", codemirror_mime_type : "text/x-lua", filenames : [],
2185    interpreters : ["lua"], }, TerraformTemplate => { name : "Terraform Template", r#type
2186    : "markup", color : "#7b42bb", extensions : [".tftpl"], aliases : [], tm_scope :
2187    "source.hcl.terraform", ace_mode : "ruby", language_id : 856832701u64,
2188    codemirror_mode : "ruby", codemirror_mime_type : "text/x-ruby", filenames : [], group
2189    : "HCL", interpreters : [], }, Texinfo => { name : "Texinfo", r#type : "prose", color
2190    : "#000000", extensions : [".texinfo", ".texi", ".txi"], aliases : [], tm_scope :
2191    "text.texinfo", ace_mode : "text", language_id : 988020015u64, wrap : true, filenames
2192    : [], interpreters : ["makeinfo"], }, Text => { name : "Text", r#type : "prose",
2193    color : "#000000", extensions : [".txt", ".fr", ".nb", ".ncl", ".no"], aliases :
2194    ["fundamental", "plain text"], tm_scope : "none", ace_mode : "text", language_id :
2195    372u64, wrap : true, filenames : ["CITATION", "CITATIONS", "COPYING",
2196    "COPYING.regex", "COPYRIGHT.regex", "FONTLOG", "INSTALL", "INSTALL.mysql", "LICENSE",
2197    "LICENSE.mysql", "NEWS", "README.me", "README.mysql", "README.nss", "click.me",
2198    "delete.me", "keep.me", "package.mask", "package.use.mask",
2199    "package.use.stable.mask", "read.me", "readme.1st", "test.me", "use.mask",
2200    "use.stable.mask"], interpreters : [], }, TextGrid => { name : "TextGrid", r#type :
2201    "data", color : "#c8506d", extensions : [".TextGrid"], aliases : [], tm_scope :
2202    "source.textgrid", ace_mode : "text", language_id : 965696054u64, filenames : [],
2203    interpreters : [], }, TextMateProperties => { name : "TextMate Properties", r#type :
2204    "data", color : "#df66e4", extensions : [], aliases : ["tm-properties"], tm_scope :
2205    "source.tm-properties", ace_mode : "properties", language_id : 981795023u64,
2206    codemirror_mode : "properties", codemirror_mime_type : "text/x-properties", filenames
2207    : [".tm_properties"], interpreters : [], }, Textile => { name : "Textile", r#type :
2208    "prose", color : "#ffe7ac", extensions : [".textile"], aliases : [], tm_scope :
2209    "none", ace_mode : "textile", language_id : 373u64, codemirror_mode : "textile",
2210    codemirror_mime_type : "text/x-textile", wrap : true, filenames : [], interpreters :
2211    [], }, Thrift => { name : "Thrift", r#type : "programming", color : "#D12127",
2212    extensions : [".thrift"], aliases : [], tm_scope : "source.thrift", ace_mode :
2213    "text", language_id : 374u64, filenames : [], interpreters : [], }, Toit => { name :
2214    "Toit", r#type : "programming", color : "#c2c9fb", extensions : [".toit"], aliases :
2215    [], tm_scope : "source.toit", ace_mode : "text", language_id : 356554395u64,
2216    filenames : [], interpreters : [], }, TorConfig => { name : "Tor Config", r#type :
2217    "data", color : "#59316b", extensions : [], aliases : ["torrc"], tm_scope :
2218    "source.torrc", ace_mode : "apache_conf", language_id : 1016912802u64, filenames :
2219    ["torrc"], interpreters : [], }, TreeSitterQuery => { name : "Tree-sitter Query",
2220    r#type : "programming", color : "#8ea64c", extensions : [".scm"], aliases : ["tsq"],
2221    tm_scope : "source.scm", ace_mode : "text", language_id : 436081647u64, filenames :
2222    [], interpreters : [], }, Turing => { name : "Turing", r#type : "programming", color
2223    : "#cf142b", extensions : [".t", ".tu"], aliases : [], tm_scope : "source.turing",
2224    ace_mode : "text", language_id : 375u64, filenames : [], interpreters : [], }, Turtle
2225    => { name : "Turtle", r#type : "data", color : "#000000", extensions : [".ttl"],
2226    aliases : [], tm_scope : "source.turtle", ace_mode : "text", language_id : 376u64,
2227    codemirror_mode : "turtle", codemirror_mime_type : "text/turtle", filenames : [],
2228    interpreters : [], }, Twig => { name : "Twig", r#type : "markup", color : "#c1d026",
2229    extensions : [".twig"], aliases : [], tm_scope : "text.html.twig", ace_mode : "twig",
2230    language_id : 377u64, codemirror_mode : "twig", codemirror_mime_type : "text/x-twig",
2231    filenames : [], interpreters : [], }, TypeLanguage => { name : "Type Language",
2232    r#type : "data", color : "#000000", extensions : [".tl"], aliases : ["tl"], tm_scope
2233    : "source.tl", ace_mode : "text", language_id : 632765617u64, filenames : [],
2234    interpreters : [], }, TypeScript => { name : "TypeScript", r#type : "programming",
2235    color : "#3178c6", extensions : [".ts", ".cts", ".mts"], aliases : ["ts"], tm_scope :
2236    "source.ts", ace_mode : "typescript", language_id : 378u64, codemirror_mode :
2237    "javascript", codemirror_mime_type : "application/typescript", filenames : [],
2238    interpreters : ["bun", "deno", "ts-node", "tsx"], }, TypeSpec => { name : "TypeSpec",
2239    r#type : "programming", color : "#4A3665", extensions : [".tsp"], aliases : ["tsp"],
2240    tm_scope : "source.tsp", ace_mode : "text", language_id : 952272597u64, filenames :
2241    [], interpreters : [], }, Typst => { name : "Typst", r#type : "programming", color :
2242    "#239dad", extensions : [".typ"], aliases : ["typ"], tm_scope : "source.typst",
2243    ace_mode : "text", language_id : 704730682u64, filenames : [], interpreters : [], },
2244    UnifiedParallelC => { name : "Unified Parallel C", r#type : "programming", color :
2245    "#4e3617", extensions : [".upc"], aliases : [], tm_scope : "source.c", ace_mode :
2246    "c_cpp", language_id : 379u64, codemirror_mode : "clike", codemirror_mime_type :
2247    "text/x-csrc", filenames : [], group : "C", interpreters : [], }, Unity3DAsset => {
2248    name : "Unity3D Asset", r#type : "data", color : "#222c37", extensions : [".anim",
2249    ".asset", ".mask", ".mat", ".meta", ".prefab", ".unity"], aliases : [], tm_scope :
2250    "source.yaml", ace_mode : "yaml", language_id : 380u64, codemirror_mode : "yaml",
2251    codemirror_mime_type : "text/x-yaml", filenames : [], interpreters : [], },
2252    UnixAssembly => { name : "Unix Assembly", r#type : "programming", color : "#000000",
2253    extensions : [".s", ".ms"], aliases : ["gas", "gnu asm", "unix asm"], tm_scope :
2254    "source.x86", ace_mode : "assembly_x86", language_id : 120u64, filenames : [], group
2255    : "Assembly", interpreters : [], }, Uno => { name : "Uno", r#type : "programming",
2256    color : "#9933cc", extensions : [".uno"], aliases : [], tm_scope : "source.cs",
2257    ace_mode : "csharp", language_id : 381u64, codemirror_mode : "clike",
2258    codemirror_mime_type : "text/x-csharp", filenames : [], interpreters : [], },
2259    UnrealScript => { name : "UnrealScript", r#type : "programming", color : "#a54c4d",
2260    extensions : [".uc"], aliases : [], tm_scope : "source.java", ace_mode : "java",
2261    language_id : 382u64, codemirror_mode : "clike", codemirror_mime_type :
2262    "text/x-java", filenames : [], interpreters : [], }, UrWeb => { name : "UrWeb",
2263    r#type : "programming", color : "#ccccee", extensions : [".ur", ".urs"], aliases :
2264    ["Ur/Web", "Ur"], tm_scope : "source.ur", ace_mode : "text", language_id : 383u64,
2265    filenames : [], interpreters : [], }, V => { name : "V", r#type : "programming",
2266    color : "#4f87c4", extensions : [".v"], aliases : ["vlang"], tm_scope : "source.v",
2267    ace_mode : "golang", language_id : 603371597u64, codemirror_mode : "go",
2268    codemirror_mime_type : "text/x-go", filenames : [], interpreters : [], }, VBA => {
2269    name : "VBA", r#type : "programming", color : "#867db1", extensions : [".bas",
2270    ".cls", ".frm", ".vba"], aliases : ["visual basic for applications"], tm_scope :
2271    "source.vba", ace_mode : "text", language_id : 399230729u64, codemirror_mode : "vb",
2272    codemirror_mime_type : "text/x-vb", filenames : [], interpreters : [], }, VBScript =>
2273    { name : "VBScript", r#type : "programming", color : "#15dcdc", extensions :
2274    [".vbs"], aliases : [], tm_scope : "source.vbnet", ace_mode : "text", language_id :
2275    408016005u64, codemirror_mode : "vbscript", codemirror_mime_type : "text/vbscript",
2276    filenames : [], interpreters : [], }, VCL => { name : "VCL", r#type : "programming",
2277    color : "#148AA8", extensions : [".vcl"], aliases : [], tm_scope :
2278    "source.varnish.vcl", ace_mode : "text", language_id : 384u64, filenames : [],
2279    interpreters : [], }, VHDL => { name : "VHDL", r#type : "programming", color :
2280    "#adb2cb", extensions : [".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht",
2281    ".vhw"], aliases : [], tm_scope : "source.vhdl", ace_mode : "vhdl", language_id :
2282    385u64, codemirror_mode : "vhdl", codemirror_mime_type : "text/x-vhdl", filenames :
2283    [], interpreters : [], }, Vala => { name : "Vala", r#type : "programming", color :
2284    "#a56de2", extensions : [".vala", ".vapi"], aliases : [], tm_scope : "source.vala",
2285    ace_mode : "vala", language_id : 386u64, filenames : [], interpreters : [], },
2286    ValveDataFormat => { name : "Valve Data Format", r#type : "data", color : "#f26025",
2287    extensions : [".vdf"], aliases : ["keyvalues", "vdf"], tm_scope : "source.keyvalues",
2288    ace_mode : "text", language_id : 544060961u64, filenames : [], interpreters : [], },
2289    VelocityTemplateLanguage => { name : "Velocity Template Language", r#type : "markup",
2290    color : "#507cff", extensions : [".vtl"], aliases : ["vtl", "velocity"], tm_scope :
2291    "source.velocity", ace_mode : "velocity", language_id : 292377326u64, codemirror_mode
2292    : "velocity", codemirror_mime_type : "text/velocity", filenames : [], interpreters :
2293    [], }, Verilog => { name : "Verilog", r#type : "programming", color : "#b2b7f8",
2294    extensions : [".v", ".veo"], aliases : [], tm_scope : "source.verilog", ace_mode :
2295    "verilog", language_id : 387u64, codemirror_mode : "verilog", codemirror_mime_type :
2296    "text/x-verilog", filenames : [], interpreters : [], }, VimHelpFile => { name :
2297    "Vim Help File", r#type : "prose", color : "#199f4b", extensions : [".txt"], aliases
2298    : ["help", "vimhelp"], tm_scope : "text.vim-help", ace_mode : "text", language_id :
2299    508563686u64, filenames : [], interpreters : [], }, VimScript => { name :
2300    "Vim Script", r#type : "programming", color : "#199f4b", extensions : [".vim",
2301    ".vba", ".vimrc", ".vmb"], aliases : ["vim", "viml", "nvim", "vimscript"], tm_scope :
2302    "source.viml", ace_mode : "text", language_id : 388u64, filenames : [".exrc",
2303    ".gvimrc", ".nvimrc", ".vimrc", "_vimrc", "gvimrc", "nvimrc", "vimrc"], interpreters
2304    : [], }, VimSnippet => { name : "Vim Snippet", r#type : "markup", color : "#199f4b",
2305    extensions : [".snip", ".snippet", ".snippets"], aliases : ["SnipMate", "UltiSnip",
2306    "UltiSnips", "NeoSnippet"], tm_scope : "source.vim-snippet", ace_mode : "text",
2307    language_id : 81265970u64, filenames : [], interpreters : [], }, VisualBasicNET => {
2308    name : "Visual Basic .NET", r#type : "programming", color : "#945db7", extensions :
2309    [".vb", ".vbhtml"], aliases : ["visual basic", "vbnet", "vb .net", "vb.net"],
2310    tm_scope : "source.vbnet", ace_mode : "text", language_id : 389u64, codemirror_mode :
2311    "vb", codemirror_mime_type : "text/x-vb", filenames : [], interpreters : [], },
2312    VisualBasic60 => { name : "Visual Basic 6.0", r#type : "programming", color :
2313    "#2c6353", extensions : [".bas", ".cls", ".ctl", ".Dsr", ".frm"], aliases : ["vb6",
2314    "vb 6", "visual basic 6", "visual basic classic", "classic visual basic"], tm_scope :
2315    "source.vba", ace_mode : "text", language_id : 679594952u64, codemirror_mode : "vb",
2316    codemirror_mime_type : "text/x-vb", filenames : [], interpreters : [], }, Volt => {
2317    name : "Volt", r#type : "programming", color : "#1F1F1F", extensions : [".volt"],
2318    aliases : [], tm_scope : "source.d", ace_mode : "d", language_id : 390u64,
2319    codemirror_mode : "d", codemirror_mime_type : "text/x-d", filenames : [],
2320    interpreters : [], }, Vue => { name : "Vue", r#type : "markup", color : "#41b883",
2321    extensions : [".vue"], aliases : [], tm_scope : "source.vue", ace_mode : "html",
2322    language_id : 391u64, filenames : [], interpreters : [], }, Vyper => { name :
2323    "Vyper", r#type : "programming", color : "#9F4CF2", extensions : [".vy"], aliases :
2324    [], tm_scope : "source.vyper", ace_mode : "text", language_id : 1055641948u64,
2325    filenames : [], interpreters : [], }, WDL => { name : "WDL", r#type : "programming",
2326    color : "#42f1f4", extensions : [".wdl"], aliases :
2327    ["Workflow Description Language"], tm_scope : "source.wdl", ace_mode : "text",
2328    language_id : 374521672u64, filenames : [], interpreters : [], }, WGSL => { name :
2329    "WGSL", r#type : "programming", color : "#1a5e9a", extensions : [".wgsl"], aliases :
2330    [], tm_scope : "source.wgsl", ace_mode : "text", language_id : 836605993u64,
2331    filenames : [], interpreters : [], }, WavefrontMaterial => { name :
2332    "Wavefront Material", r#type : "data", color : "#000000", extensions : [".mtl"],
2333    aliases : [], tm_scope : "source.wavefront.mtl", ace_mode : "text", language_id :
2334    392u64, filenames : [], interpreters : [], }, WavefrontObject => { name :
2335    "Wavefront Object", r#type : "data", color : "#000000", extensions : [".obj"],
2336    aliases : [], tm_scope : "source.wavefront.obj", ace_mode : "text", language_id :
2337    393u64, filenames : [], interpreters : [], }, WebOntologyLanguage => { name :
2338    "Web Ontology Language", r#type : "data", color : "#5b70bd", extensions : [".owl"],
2339    aliases : [], tm_scope : "text.xml", ace_mode : "xml", language_id : 394u64,
2340    filenames : [], interpreters : [], }, WebAssembly => { name : "WebAssembly", r#type :
2341    "programming", color : "#04133b", extensions : [".wast", ".wat"], aliases : ["wast",
2342    "wasm"], tm_scope : "source.webassembly", ace_mode : "lisp", language_id :
2343    956556503u64, codemirror_mode : "commonlisp", codemirror_mime_type :
2344    "text/x-common-lisp", filenames : [], interpreters : [], }, WebAssemblyInterfaceType
2345    => { name : "WebAssembly Interface Type", r#type : "data", color : "#6250e7",
2346    extensions : [".wit"], aliases : ["wit"], tm_scope : "source.wit", ace_mode : "text",
2347    language_id : 134534086u64, codemirror_mode : "webidl", codemirror_mime_type :
2348    "text/x-webidl", filenames : [], interpreters : [], }, WebIDL => { name : "WebIDL",
2349    r#type : "programming", color : "#000000", extensions : [".webidl"], aliases : [],
2350    tm_scope : "source.webidl", ace_mode : "text", language_id : 395u64, codemirror_mode
2351    : "webidl", codemirror_mime_type : "text/x-webidl", filenames : [], interpreters :
2352    [], }, WebVTT => { name : "WebVTT", r#type : "data", color : "#000000", extensions :
2353    [".vtt"], aliases : ["vtt"], tm_scope : "text.vtt", ace_mode : "text", language_id :
2354    658679714u64, wrap : true, filenames : [], interpreters : [], }, WgetConfig => { name
2355    : "Wget Config", r#type : "data", color : "#000000", extensions : [], aliases :
2356    ["wgetrc"], tm_scope : "source.wgetrc", ace_mode : "text", language_id :
2357    668457123u64, filenames : [".wgetrc"], group : "INI", interpreters : [], }, Whiley =>
2358    { name : "Whiley", r#type : "programming", color : "#d5c397", extensions :
2359    [".whiley"], aliases : [], tm_scope : "source.whiley", ace_mode : "text", language_id
2360    : 888779559u64, filenames : [], interpreters : [], }, Wikitext => { name :
2361    "Wikitext", r#type : "prose", color : "#fc5757", extensions : [".mediawiki", ".wiki",
2362    ".wikitext"], aliases : ["mediawiki", "wiki"], tm_scope : "text.html.mediawiki",
2363    ace_mode : "text", language_id : 228u64, wrap : true, filenames : [], interpreters :
2364    [], }, Win32MessageFile => { name : "Win32 Message File", r#type : "data", color :
2365    "#000000", extensions : [".mc"], aliases : [], tm_scope : "source.win32-messages",
2366    ace_mode : "ini", language_id : 950967261u64, codemirror_mode : "properties",
2367    codemirror_mime_type : "text/x-properties", filenames : [], interpreters : [], },
2368    WindowsRegistryEntries => { name : "Windows Registry Entries", r#type : "data", color
2369    : "#52d5ff", extensions : [".reg"], aliases : [], tm_scope : "source.reg", ace_mode :
2370    "ini", language_id : 969674868u64, codemirror_mode : "properties",
2371    codemirror_mime_type : "text/x-properties", filenames : [], interpreters : [], },
2372    WitcherScript => { name : "Witcher Script", r#type : "programming", color :
2373    "#ff0000", extensions : [".ws"], aliases : [], tm_scope : "source.witcherscript",
2374    ace_mode : "text", language_id : 686821385u64, filenames : [], interpreters : [], },
2375    Wollok => { name : "Wollok", r#type : "programming", color : "#a23738", extensions :
2376    [".wlk"], aliases : [], tm_scope : "source.wollok", ace_mode : "text", language_id :
2377    632745969u64, filenames : [], interpreters : [], }, WorldOfWarcraftAddonData => {
2378    name : "World of Warcraft Addon Data", r#type : "data", color : "#f7e43f", extensions
2379    : [".toc"], aliases : [], tm_scope : "source.toc", ace_mode : "text", language_id :
2380    396u64, filenames : [], interpreters : [], }, Wren => { name : "Wren", r#type :
2381    "programming", color : "#383838", extensions : [".wren"], aliases : ["wrenlang"],
2382    tm_scope : "source.wren", ace_mode : "text", language_id : 713580619u64, filenames :
2383    [], interpreters : [], }, XBitMap => { name : "X BitMap", r#type : "data", color :
2384    "#000000", extensions : [".xbm"], aliases : ["xbm"], tm_scope : "source.c", ace_mode
2385    : "c_cpp", language_id : 782911107u64, codemirror_mode : "clike",
2386    codemirror_mime_type : "text/x-csrc", filenames : [], group : "C", interpreters : [],
2387    }, XFontDirectoryIndex => { name : "X Font Directory Index", r#type : "data", color :
2388    "#000000", extensions : [], aliases : [], tm_scope : "source.fontdir", ace_mode :
2389    "text", language_id : 208700028u64, filenames : ["encodings.dir", "fonts.alias",
2390    "fonts.dir", "fonts.scale"], interpreters : [], }, XPixMap => { name : "X PixMap",
2391    r#type : "data", color : "#000000", extensions : [".xpm", ".pm"], aliases : ["xpm"],
2392    tm_scope : "source.c", ace_mode : "c_cpp", language_id : 781846279u64,
2393    codemirror_mode : "clike", codemirror_mime_type : "text/x-csrc", filenames : [],
2394    group : "C", interpreters : [], }, X10 => { name : "X10", r#type : "programming",
2395    color : "#4B6BEF", extensions : [".x10"], aliases : ["xten"], tm_scope :
2396    "source.x10", ace_mode : "text", language_id : 397u64, filenames : [], interpreters :
2397    [], }, XC => { name : "XC", r#type : "programming", color : "#99DA07", extensions :
2398    [".xc"], aliases : [], tm_scope : "source.xc", ace_mode : "c_cpp", language_id :
2399    398u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-csrc", filenames :
2400    [], interpreters : [], }, XCompose => { name : "XCompose", r#type : "data", color :
2401    "#000000", extensions : [], aliases : [], tm_scope : "config.xcompose", ace_mode :
2402    "text", language_id : 225167241u64, filenames : [".XCompose", "XCompose",
2403    "xcompose"], interpreters : [], }, XML => { name : "XML", r#type : "data", color :
2404    "#0060ac", extensions : [".xml", ".adml", ".admx", ".ant", ".axaml", ".axml",
2405    ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl",
2406    ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config",
2407    ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".gpx",
2408    ".grxml", ".gst", ".hzp", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch",
2409    ".mdpolicy", ".mjml", ".mm", ".mod", ".mojo", ".mxml", ".natvis", ".ncl", ".ndproj",
2410    ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".pluginspec", ".proj", ".props",
2411    ".ps1xml", ".psc1", ".pt", ".qhelp", ".rdf", ".res", ".resx", ".rs", ".rss", ".sch",
2412    ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sublime-snippet", ".sw",
2413    ".targets", ".tml", ".ts", ".tsx", ".typ", ".ui", ".urdf", ".ux", ".vbproj",
2414    ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj",
2415    ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml",
2416    ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xmp", ".xproj", ".xsd", ".xspec",
2417    ".xul", ".zcml"], aliases : ["rss", "xsd", "wsdl"], tm_scope : "text.xml", ace_mode :
2418    "xml", language_id : 399u64, codemirror_mode : "xml", codemirror_mime_type :
2419    "text/xml", filenames : [".classpath", ".cproject", ".project", "App.config",
2420    "NuGet.config", "Settings.StyleCop", "Web.Debug.config", "Web.Release.config",
2421    "Web.config", "packages.config"], interpreters : [], }, XMLPropertyList => { name :
2422    "XML Property List", r#type : "data", color : "#0060ac", extensions : [".plist",
2423    ".stTheme", ".tmCommand", ".tmLanguage", ".tmPreferences", ".tmSnippet", ".tmTheme"],
2424    aliases : [], tm_scope : "text.xml.plist", ace_mode : "xml", language_id :
2425    75622871u64, codemirror_mode : "xml", codemirror_mime_type : "text/xml", filenames :
2426    [], group : "XML", interpreters : [], }, XPages => { name : "XPages", r#type :
2427    "data", color : "#000000", extensions : [".xsp-config", ".xsp.metadata"], aliases :
2428    [], tm_scope : "text.xml", ace_mode : "xml", language_id : 400u64, codemirror_mode :
2429    "xml", codemirror_mime_type : "text/xml", filenames : [], interpreters : [], }, XProc
2430    => { name : "XProc", r#type : "programming", color : "#000000", extensions : [".xpl",
2431    ".xproc"], aliases : [], tm_scope : "text.xml", ace_mode : "xml", language_id :
2432    401u64, codemirror_mode : "xml", codemirror_mime_type : "text/xml", filenames : [],
2433    interpreters : [], }, XQuery => { name : "XQuery", r#type : "programming", color :
2434    "#5232e7", extensions : [".xquery", ".xq", ".xql", ".xqm", ".xqy"], aliases : [],
2435    tm_scope : "source.xq", ace_mode : "xquery", language_id : 402u64, codemirror_mode :
2436    "xquery", codemirror_mime_type : "application/xquery", filenames : [], interpreters :
2437    [], }, XS => { name : "XS", r#type : "programming", color : "#000000", extensions :
2438    [".xs"], aliases : [], tm_scope : "source.c", ace_mode : "c_cpp", language_id :
2439    403u64, codemirror_mode : "clike", codemirror_mime_type : "text/x-csrc", filenames :
2440    [], interpreters : [], }, XSLT => { name : "XSLT", r#type : "programming", color :
2441    "#EB8CEB", extensions : [".xslt", ".xsl"], aliases : ["xsl"], tm_scope :
2442    "text.xml.xsl", ace_mode : "xml", language_id : 404u64, codemirror_mode : "xml",
2443    codemirror_mime_type : "text/xml", filenames : [], interpreters : [], }, Xmake => {
2444    name : "Xmake", r#type : "programming", color : "#22a079", extensions : [], aliases :
2445    [], tm_scope : "source.xmake", ace_mode : "text", language_id : 225223071u64,
2446    filenames : ["xmake.lua"], interpreters : [], }, Xojo => { name : "Xojo", r#type :
2447    "programming", color : "#81bd41", extensions : [".xojo_code", ".xojo_menu",
2448    ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"], aliases : [],
2449    tm_scope : "source.xojo", ace_mode : "text", language_id : 405u64, filenames : [],
2450    interpreters : [], }, Xonsh => { name : "Xonsh", r#type : "programming", color :
2451    "#285EEF", extensions : [".xsh"], aliases : [], tm_scope : "source.python", ace_mode
2452    : "text", language_id : 614078284u64, codemirror_mode : "python",
2453    codemirror_mime_type : "text/x-python", filenames : [], interpreters : [], }, Xtend
2454    => { name : "Xtend", r#type : "programming", color : "#24255d", extensions :
2455    [".xtend"], aliases : [], tm_scope : "source.xtend", ace_mode : "text", language_id :
2456    406u64, filenames : [], interpreters : [], }, YAML => { name : "YAML", r#type :
2457    "data", color : "#cb171e", extensions : [".yml", ".mir", ".reek", ".rviz",
2458    ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yaml.sed",
2459    ".yml.mysql"], aliases : ["yml"], tm_scope : "source.yaml", ace_mode : "yaml",
2460    language_id : 407u64, codemirror_mode : "yaml", codemirror_mime_type : "text/x-yaml",
2461    filenames : [".clang-format", ".clang-tidy", ".clangd", ".gemrc", "CITATION.cff",
2462    "glide.lock", "pixi.lock", "yarn.lock"], interpreters : [], }, YANG => { name :
2463    "YANG", r#type : "data", color : "#000000", extensions : [".yang"], aliases : [],
2464    tm_scope : "source.yang", ace_mode : "text", language_id : 408u64, filenames : [],
2465    interpreters : [], }, YARA => { name : "YARA", r#type : "programming", color :
2466    "#220000", extensions : [".yar", ".yara"], aliases : [], tm_scope : "source.yara",
2467    ace_mode : "text", language_id : 805122868u64, filenames : [], interpreters : [], },
2468    YASnippet => { name : "YASnippet", r#type : "markup", color : "#32AB90", extensions :
2469    [".yasnippet"], aliases : ["snippet", "yas"], tm_scope : "source.yasnippet", ace_mode
2470    : "text", language_id : 378760102u64, filenames : [], interpreters : [], }, Yacc => {
2471    name : "Yacc", r#type : "programming", color : "#4B6C4B", extensions : [".y",
2472    ".yacc", ".yy"], aliases : [], tm_scope : "source.yacc", ace_mode : "text",
2473    language_id : 409u64, filenames : [], interpreters : [], }, Yul => { name : "Yul",
2474    r#type : "programming", color : "#794932", extensions : [".yul"], aliases : [],
2475    tm_scope : "source.yul", ace_mode : "text", language_id : 237469033u64, filenames :
2476    [], interpreters : [], }, ZAP => { name : "ZAP", r#type : "programming", color :
2477    "#0d665e", extensions : [".zap", ".xzap"], aliases : [], tm_scope : "source.zap",
2478    ace_mode : "text", language_id : 952972794u64, filenames : [], interpreters : [], },
2479    ZIL => { name : "ZIL", r#type : "programming", color : "#dc75e5", extensions :
2480    [".zil", ".mud"], aliases : [], tm_scope : "source.zil", ace_mode : "text",
2481    language_id : 973483626u64, filenames : [], interpreters : [], }, Zeek => { name :
2482    "Zeek", r#type : "programming", color : "#000000", extensions : [".zeek", ".bro"],
2483    aliases : ["bro"], tm_scope : "source.zeek", ace_mode : "text", language_id : 40u64,
2484    filenames : [], interpreters : [], }, ZenScript => { name : "ZenScript", r#type :
2485    "programming", color : "#00BCD1", extensions : [".zs"], aliases : [], tm_scope :
2486    "source.zenscript", ace_mode : "text", language_id : 494938890u64, filenames : [],
2487    interpreters : [], }, Zephir => { name : "Zephir", r#type : "programming", color :
2488    "#118f9e", extensions : [".zep"], aliases : [], tm_scope : "source.php.zephir",
2489    ace_mode : "php", language_id : 410u64, filenames : [], interpreters : [], }, Zig =>
2490    { name : "Zig", r#type : "programming", color : "#ec915c", extensions : [".zig",
2491    ".zig.zon"], aliases : [], tm_scope : "source.zig", ace_mode : "text", language_id :
2492    646424281u64, filenames : [], interpreters : [], }, Zimpl => { name : "Zimpl", r#type
2493    : "programming", color : "#d67711", extensions : [".zimpl", ".zmpl", ".zpl"], aliases
2494    : [], tm_scope : "none", ace_mode : "text", language_id : 411u64, filenames : [],
2495    interpreters : [], }, CURLConfig => { name : "cURL Config", r#type : "data", color :
2496    "#000000", extensions : [], aliases : ["curlrc"], tm_scope : "source.curlrc",
2497    ace_mode : "text", language_id : 992375436u64, filenames : [".curlrc", "_curlrc"],
2498    group : "INI", interpreters : [], }, Crontab => { name : "crontab", r#type : "data",
2499    color : "#ead7ac", extensions : [], aliases : ["cron", "cron table"], tm_scope :
2500    "text.crontab", ace_mode : "tcl", language_id : 705203557u64, filenames :
2501    ["crontab"], interpreters : [], }, Desktop => { name : "desktop", r#type : "data",
2502    color : "#000000", extensions : [".desktop", ".desktop.in", ".service"], aliases :
2503    [], tm_scope : "source.desktop", ace_mode : "text", language_id : 412u64, filenames :
2504    [], interpreters : [], }, Dircolors => { name : "dircolors", r#type : "data", color :
2505    "#000000", extensions : [".dircolors"], aliases : [], tm_scope : "source.dircolors",
2506    ace_mode : "text", language_id : 691605112u64, filenames : [".dir_colors",
2507    ".dircolors", "DIR_COLORS", "_dir_colors", "_dircolors", "dir_colors"], interpreters
2508    : [], }, EC => { name : "eC", r#type : "programming", color : "#913960", extensions :
2509    [".ec", ".eh"], aliases : [], tm_scope : "source.c.ec", ace_mode : "text",
2510    language_id : 413u64, filenames : [], interpreters : [], }, Edn => { name : "edn",
2511    r#type : "data", color : "#000000", extensions : [".edn"], aliases : [], tm_scope :
2512    "source.clojure", ace_mode : "clojure", language_id : 414u64, codemirror_mode :
2513    "clojure", codemirror_mime_type : "text/x-clojure", filenames : [], interpreters :
2514    [], }, Fish => { name : "fish", r#type : "programming", color : "#4aae47", extensions
2515    : [".fish"], aliases : [], tm_scope : "source.fish", ace_mode : "text", language_id :
2516    415u64, filenames : [], group : "Shell", interpreters : ["fish"], }, Hoon => { name :
2517    "hoon", r#type : "programming", color : "#00b171", extensions : [".hoon"], aliases :
2518    [], tm_scope : "source.hoon", ace_mode : "text", language_id : 560883276u64,
2519    filenames : [], interpreters : [], }, ICalendar => { name : "iCalendar", r#type :
2520    "data", color : "#ec564c", extensions : [".ics", ".ical"], aliases : ["iCal"],
2521    tm_scope : "source.iCalendar", ace_mode : "properties", language_id : 98384424u64,
2522    codemirror_mode : "properties", codemirror_mime_type : "text/x-properties", filenames
2523    : [], interpreters : [], }, Jq => { name : "jq", r#type : "programming", color :
2524    "#c7254e", extensions : [".jq"], aliases : [], tm_scope : "source.jq", ace_mode :
2525    "text", language_id : 905371884u64, filenames : [], interpreters : ["gojq", "jaq",
2526    "jq", "jqjq", "jqq", "query-json"], }, Kvlang => { name : "kvlang", r#type :
2527    "markup", color : "#1da6e0", extensions : [".kv"], aliases : [], tm_scope :
2528    "source.python.kivy", ace_mode : "text", language_id : 970675279u64, filenames : [],
2529    interpreters : [], }, MIRCScript => { name : "mIRC Script", r#type : "programming",
2530    color : "#3d57c3", extensions : [".mrc"], aliases : [], tm_scope : "source.msl",
2531    ace_mode : "text", language_id : 517654727u64, filenames : [], interpreters : [], },
2532    Mcfunction => { name : "mcfunction", r#type : "programming", color : "#E22837",
2533    extensions : [".mcfunction"], aliases : [], tm_scope : "source.mcfunction", ace_mode
2534    : "text", language_id : 462488745u64, filenames : [], interpreters : [], }, Mdsvex =>
2535    { name : "mdsvex", r#type : "markup", color : "#5f9ea0", extensions : [".svx"],
2536    aliases : [], tm_scope : "none", ace_mode : "markdown", language_id : 566198445u64,
2537    codemirror_mode : "gfm", codemirror_mime_type : "text/x-gfm", wrap : true, filenames
2538    : [], interpreters : [], }, Mupad => { name : "mupad", r#type : "programming", color
2539    : "#244963", extensions : [".mu"], aliases : [], tm_scope : "source.mupad", ace_mode
2540    : "text", language_id : 416u64, filenames : [], interpreters : [], }, Nanorc => {
2541    name : "nanorc", r#type : "data", color : "#2d004d", extensions : [".nanorc"],
2542    aliases : [], tm_scope : "source.nanorc", ace_mode : "text", language_id :
2543    775996197u64, filenames : [".nanorc", "nanorc"], group : "INI", interpreters : [], },
2544    NesC => { name : "nesC", r#type : "programming", color : "#94B0C7", extensions :
2545    [".nc"], aliases : [], tm_scope : "source.nesc", ace_mode : "text", language_id :
2546    417u64, filenames : [], interpreters : [], }, Ooc => { name : "ooc", r#type :
2547    "programming", color : "#b0b77e", extensions : [".ooc"], aliases : [], tm_scope :
2548    "source.ooc", ace_mode : "text", language_id : 418u64, filenames : [], interpreters :
2549    [], }, Q => { name : "q", r#type : "programming", color : "#0040cd", extensions :
2550    [".q"], aliases : [], tm_scope : "source.q", ace_mode : "text", language_id :
2551    970539067u64, filenames : [], interpreters : [], }, ReStructuredText => { name :
2552    "reStructuredText", r#type : "prose", color : "#141414", extensions : [".rst",
2553    ".rest", ".rest.txt", ".rst.txt"], aliases : ["rst"], tm_scope :
2554    "text.restructuredtext", ace_mode : "text", language_id : 419u64, codemirror_mode :
2555    "rst", codemirror_mime_type : "text/x-rst", wrap : true, filenames : [], interpreters
2556    : [], }, Robotstxt => { name : "robots.txt", r#type : "data", color : "#000000",
2557    extensions : [], aliases : ["robots", "robots txt"], tm_scope : "text.robots-txt",
2558    ace_mode : "text", language_id : 674736065u64, filenames : ["robots.txt"],
2559    interpreters : [], }, Sed => { name : "sed", r#type : "programming", color :
2560    "#64b970", extensions : [".sed"], aliases : [], tm_scope : "source.sed", ace_mode :
2561    "text", language_id : 847830017u64, filenames : [], interpreters : ["gsed",
2562    "minised", "sed", "ssed"], }, Templ => { name : "templ", r#type : "markup", color :
2563    "#66D0DD", extensions : [".templ"], aliases : [], tm_scope : "source.templ", ace_mode
2564    : "text", language_id : 795579337u64, filenames : [], interpreters : [], }, VCard =>
2565    { name : "vCard", r#type : "data", color : "#ee2647", extensions : [".vcf"], aliases
2566    : ["virtual contact file", "electronic business card"], tm_scope : "source.vcard",
2567    ace_mode : "properties", language_id : 851476558u64, codemirror_mode : "properties",
2568    codemirror_mime_type : "text/x-properties", filenames : [], interpreters : [], },
2569    Wisp => { name : "wisp", r#type : "programming", color : "#7582D1", extensions :
2570    [".wisp"], aliases : [], tm_scope : "source.clojure", ace_mode : "clojure",
2571    language_id : 420u64, codemirror_mode : "clojure", codemirror_mime_type :
2572    "text/x-clojure", filenames : [], interpreters : [], }, XBase => { name : "xBase",
2573    r#type : "programming", color : "#403a40", extensions : [".prg", ".ch", ".prw"],
2574    aliases : ["advpl", "clipper", "foxpro"], tm_scope : "source.harbour", ace_mode :
2575    "text", language_id : 421u64, filenames : [], interpreters : [], },
2576}
2577static BY_EXTENSION: phf::Map<&'static str, &'static [fn() -> LanguageInfo]> = phf_map! {
2578    ".1" => & [Roff::info, RoffManpage::info], ".1in" => & [Roff::info,
2579    RoffManpage::info], ".1m" => & [Roff::info, RoffManpage::info], ".1x" => &
2580    [Roff::info, RoffManpage::info], ".2" => & [Roff::info, RoffManpage::info], ".2da" =>
2581    & [_2DimensionalArray::info], ".3" => & [Roff::info, RoffManpage::info], ".3in" => &
2582    [Roff::info, RoffManpage::info], ".3m" => & [Roff::info, RoffManpage::info], ".3p" =>
2583    & [Roff::info, RoffManpage::info], ".3pm" => & [Roff::info, RoffManpage::info],
2584    ".3qt" => & [Roff::info, RoffManpage::info], ".3x" => & [Roff::info,
2585    RoffManpage::info], ".4" => & [Roff::info, RoffManpage::info], ".4DForm" => &
2586    [JSON::info], ".4DProject" => & [JSON::info], ".4dm" => & [_4D::info], ".4gl" => &
2587    [Genero4gl::info], ".4th" => & [Forth::info], ".5" => & [Roff::info,
2588    RoffManpage::info], ".6" => & [Roff::info, RoffManpage::info], ".6pl" => &
2589    [Raku::info], ".6pm" => & [Raku::info], ".7" => & [Roff::info, RoffManpage::info],
2590    ".8" => & [Roff::info, RoffManpage::info], ".8xp" => & [TIProgram::info], ".8xp.txt"
2591    => & [TIProgram::info], ".9" => & [Roff::info, RoffManpage::info], ".Dsr" => &
2592    [VisualBasic60::info], ".JSON-tmLanguage" => & [JSON::info], ".OutJob" => &
2593    [AltiumDesigner::info], ".PcbDoc" => & [AltiumDesigner::info], ".PrjPCB" => &
2594    [AltiumDesigner::info], ".SchDoc" => & [AltiumDesigner::info], ".TextGrid" => &
2595    [TextGrid::info], "._coffee" => & [CoffeeScript::info], "._js" => &
2596    [JavaScript::info], "._ls" => & [LiveScript::info], ".a51" => & [Assembly::info],
2597    ".abap" => & [ABAP::info], ".abnf" => & [ABNF::info], ".ada" => & [Ada::info], ".adb"
2598    => & [Ada::info], ".adml" => & [XML::info], ".admx" => & [XML::info], ".ado" => &
2599    [Stata::info], ".adoc" => & [AsciiDoc::info], ".adp" => & [Tcl::info], ".ads" => &
2600    [Ada::info], ".afm" => & [AdobeFontMetrics::info], ".agc" => &
2601    [ApolloGuidanceComputer::info], ".agda" => & [Agda::info], ".ahk" => &
2602    [AutoHotkey::info], ".ahkl" => & [AutoHotkey::info], ".aidl" => & [AIDL::info], ".aj"
2603    => & [AspectJ::info], ".al" => & [AL::info, Perl::info], ".als" => & [Alloy::info],
2604    ".ampl" => & [AMPL::info], ".angelscript" => & [AngelScript::info], ".anim" => &
2605    [Unity3DAsset::info], ".ant" => & [XML::info], ".antlers.html" => & [Antlers::info],
2606    ".antlers.php" => & [Antlers::info], ".antlers.xml" => & [Antlers::info],
2607    ".apacheconf" => & [ApacheConf::info], ".apex" => & [Apex::info], ".apib" => &
2608    [APIBlueprint::info], ".apl" => & [APL::info], ".app" => & [Erlang::info], ".app.src"
2609    => & [Erlang::info], ".applescript" => & [AppleScript::info], ".arc" => &
2610    [Arc::info], ".arpa" => & [DNSZone::info], ".arr" => & [Pyret::info], ".as" => &
2611    [ActionScript::info, AngelScript::info], ".asax" => & [ASPNET::info], ".asc" => &
2612    [AGSScript::info, AsciiDoc::info, PublicKey::info], ".asciidoc" => &
2613    [AsciiDoc::info], ".ascx" => & [ASPNET::info], ".asd" => & [CommonLisp::info],
2614    ".asddls" => & [ABAPCDS::info], ".ash" => & [AGSScript::info], ".ashx" => &
2615    [ASPNET::info], ".asl" => & [ASL::info], ".asm" => & [Assembly::info,
2616    Motorola68KAssembly::info], ".asmx" => & [ASPNET::info], ".asn" => & [ASN1::info],
2617    ".asn1" => & [ASN1::info], ".asp" => & [ClassicASP::info], ".aspx" => &
2618    [ASPNET::info], ".asset" => & [Unity3DAsset::info], ".astro" => & [Astro::info],
2619    ".asy" => & [Asymptote::info, LTspiceSymbol::info], ".au3" => & [AutoIt::info],
2620    ".aug" => & [Augeas::info], ".auk" => & [Awk::info], ".aux" => & [TeX::info], ".avdl"
2621    => & [AvroIDL::info], ".avsc" => & [JSON::info], ".aw" => & [PHP::info], ".awk" => &
2622    [Awk::info], ".axaml" => & [XML::info], ".axd" => & [ASPNET::info], ".axi" => &
2623    [NetLinx::info], ".axi.erb" => & [NetLinxpERB::info], ".axml" => & [XML::info],
2624    ".axs" => & [NetLinx::info], ".axs.erb" => & [NetLinxpERB::info], ".b" => &
2625    [Brainfuck::info, Limbo::info], ".bal" => & [Ballerina::info], ".bas" => &
2626    [B4X::info, BASIC::info, FreeBASIC::info, QuickBASIC::info, VBA::info,
2627    VisualBasic60::info], ".bash" => & [Shell::info], ".bat" => & [Batchfile::info],
2628    ".bats" => & [Shell::info], ".bb" => & [BitBake::info, BlitzBasic::info,
2629    Clojure::info], ".bbappend" => & [BitBake::info], ".bbclass" => & [BitBake::info],
2630    ".bbx" => & [TeX::info], ".bdf" => & [GlyphBitmapDistributionFormat::info], ".bdy" =>
2631    & [PLSQL::info], ".be" => & [Berry::info], ".befunge" => & [Befunge::info], ".bf" =>
2632    & [Beef::info, Befunge::info, Brainfuck::info, HyPhy::info], ".bi" => &
2633    [FreeBASIC::info], ".bib" => & [BibTeX::info], ".bibtex" => & [BibTeX::info],
2634    ".bicep" => & [Bicep::info], ".bicepparam" => & [Bicep::info], ".bison" => &
2635    [Bison::info], ".blade" => & [Blade::info], ".blade.php" => & [Blade::info], ".bmx"
2636    => & [BlitzMax::info], ".bones" => & [JavaScript::info], ".boo" => & [Boo::info],
2637    ".boot" => & [Clojure::info], ".bpl" => & [Boogie::info], ".bqn" => & [BQN::info],
2638    ".brd" => & [Eagle::info, KiCadLegacyLayout::info], ".bro" => & [Zeek::info], ".brs"
2639    => & [Brightscript::info], ".bs" => & [Bikeshed::info, BluespecBH::info,
2640    BrighterScript::info], ".bsl" => & [_1CEnterprise::info], ".bst" => &
2641    [BibTeXStyle::info, BuildStream::info], ".bsv" => & [Bluespec::info], ".builder" => &
2642    [Ruby::info], ".builds" => & [XML::info], ".bzl" => & [Starlark::info], ".c" => &
2643    [C::info], ".c++" => & [Cpp::info], ".c++-objdump" => & [CppObjDump::info],
2644    ".c++objdump" => & [CppObjDump::info], ".c-objdump" => & [CObjDump::info], ".cabal"
2645    => & [CabalConfig::info], ".caddyfile" => & [Caddyfile::info], ".cairo" => &
2646    [Cairo::info, CairoZero::info], ".cake" => & [Csharp::info, CoffeeScript::info],
2647    ".capnp" => & [CapnProto::info], ".carbon" => & [Carbon::info], ".cats" => &
2648    [C::info], ".cbl" => & [COBOL::info], ".cbx" => & [TeX::info], ".cc" => &
2649    [Cpp::info], ".ccp" => & [COBOL::info], ".ccproj" => & [XML::info], ".ccxml" => &
2650    [XML::info], ".cdc" => & [Cadence::info], ".cdf" => & [Mathematica::info], ".cds" =>
2651    & [CAPCDS::info], ".ceylon" => & [Ceylon::info], ".cfc" => & [ColdFusionCFC::info],
2652    ".cfg" => & [HAProxy::info, INI::info], ".cfm" => & [ColdFusion::info], ".cfml" => &
2653    [ColdFusion::info], ".cgi" => & [Perl::info, Python::info, Shell::info], ".cginc" =>
2654    & [HLSL::info], ".ch" => & [Charity::info, XBase::info], ".chem" => & [Pic::info],
2655    ".chpl" => & [Chapel::info], ".chs" => & [C2hsHaskell::info], ".cil" => &
2656    [CIL::info], ".circom" => & [Circom::info], ".cirru" => & [Cirru::info], ".cjs" => &
2657    [JavaScript::info], ".cjsx" => & [CoffeeScript::info], ".ck" => & [ChucK::info],
2658    ".cl" => & [CommonLisp::info, Cool::info, OpenCL::info], ".cl2" => & [Clojure::info],
2659    ".clar" => & [Clarity::info], ".click" => & [Click::info], ".clixml" => &
2660    [XML::info], ".clj" => & [Clojure::info], ".cljc" => & [Clojure::info], ".cljs" => &
2661    [Clojure::info], ".cljs.hl" => & [Clojure::info], ".cljscm" => & [Clojure::info],
2662    ".cljx" => & [Clojure::info], ".clp" => & [CLIPS::info], ".cls" => & [Apex::info,
2663    ObjectScript::info, OpenEdgeABL::info, TeX::info, VBA::info, VisualBasic60::info],
2664    ".clw" => & [Clarion::info], ".cmake" => & [CMake::info], ".cmake.in" => &
2665    [CMake::info], ".cmd" => & [Batchfile::info], ".cmp" => & [GerberImage::info], ".cnc"
2666    => & [GCode::info], ".cnf" => & [INI::info], ".cob" => & [COBOL::info], ".cobol" => &
2667    [COBOL::info], ".cocci" => & [SmPL::info], ".code-snippets" => &
2668    [JSONWithComments::info], ".code-workspace" => & [JSONWithComments::info], ".coffee"
2669    => & [CoffeeScript::info], ".coffee.md" => & [LiterateCoffeeScript::info], ".com" =>
2670    & [DIGITALCommandLanguage::info], ".command" => & [Shell::info], ".conll" => &
2671    [CoNLLU::info], ".conllu" => & [CoNLLU::info], ".containerfile" => &
2672    [Dockerfile::info], ".coq" => & [RocqProver::info], ".cp" => & [Cpp::info,
2673    ComponentPascal::info], ".cpp" => & [Cpp::info], ".cpp-objdump" => &
2674    [CppObjDump::info], ".cppm" => & [Cpp::info], ".cppobjdump" => & [CppObjDump::info],
2675    ".cproject" => & [XML::info], ".cps" => & [ComponentPascal::info], ".cpy" => &
2676    [COBOL::info], ".cql" => & [SQL::info], ".cr" => & [Crystal::info], ".crc32" => &
2677    [Checksums::info], ".creole" => & [Creole::info], ".cs" => & [Csharp::info,
2678    Smalltalk::info], ".cs.pp" => & [Csharp::info], ".csc" => & [GSC::info], ".cscfg" =>
2679    & [XML::info], ".csd" => & [CsoundDocument::info], ".csdef" => & [XML::info], ".csh"
2680    => & [Tcsh::info], ".cshtml" => & [HTMLpRazor::info], ".csl" => & [Kusto::info,
2681    XML::info], ".cson" => & [CSON::info], ".csproj" => & [XML::info], ".css" => &
2682    [CSS::info], ".csv" => & [CSV::info], ".csx" => & [Csharp::info], ".ct" => &
2683    [XML::info], ".ctl" => & [VisualBasic60::info], ".ctp" => & [PHP::info], ".cts" => &
2684    [TypeScript::info], ".cu" => & [Cuda::info], ".cue" => & [CUE::info, CueSheet::info],
2685    ".cuh" => & [Cuda::info], ".curry" => & [Curry::info], ".cw" => & [Redcode::info],
2686    ".cwl" => & [CommonWorkflowLanguage::info], ".cxx" => & [Cpp::info], ".cxx-objdump"
2687    => & [CppObjDump::info], ".cy" => & [Cycript::info], ".cylc" => & [Cylc::info],
2688    ".cyp" => & [Cypher::info], ".cypher" => & [Cypher::info], ".d" => & [D::info,
2689    DTrace::info, Makefile::info], ".d-objdump" => & [DObjDump::info], ".d2" => &
2690    [D2::info], ".dae" => & [COLLADA::info], ".darcspatch" => & [DarcsPatch::info],
2691    ".dart" => & [Dart::info], ".dats" => & [ATS::info], ".db2" => & [SQLPL::info],
2692    ".dcl" => & [Clean::info], ".ddl" => & [PLSQL::info, SQL::info], ".decls" => &
2693    [BlitzBasic::info], ".depproj" => & [XML::info], ".desktop" => & [Desktop::info],
2694    ".desktop.in" => & [Desktop::info], ".dfm" => & [Pascal::info], ".dfy" => &
2695    [Dafny::info], ".dhall" => & [Dhall::info], ".di" => & [D::info], ".diff" => &
2696    [Diff::info], ".dircolors" => & [Dircolors::info], ".dita" => & [XML::info],
2697    ".ditamap" => & [XML::info], ".ditaval" => & [XML::info], ".djs" => &
2698    [Dogescript::info], ".dll.config" => & [XML::info], ".dlm" => & [IDL::info], ".dm" =>
2699    & [DM::info], ".do" => & [Stata::info], ".dockerfile" => & [Dockerfile::info], ".dof"
2700    => & [INI::info], ".doh" => & [Stata::info], ".dot" => & [GraphvizDOT::info],
2701    ".dotsettings" => & [XML::info], ".dpatch" => & [DarcsPatch::info], ".dpr" => &
2702    [Pascal::info], ".druby" => & [Mirah::info], ".dsc" => &
2703    [DebianPackageControlFile::info, DenizenScript::info], ".dsl" => & [ASL::info],
2704    ".dsp" => & [Faust::info, MicrosoftDeveloperStudioProject::info], ".dtx" => &
2705    [TeX::info], ".duby" => & [Mirah::info], ".dwl" => & [DataWeave::info], ".dyalog" =>
2706    & [APL::info], ".dyl" => & [Dylan::info], ".dylan" => & [Dylan::info], ".dzn" => &
2707    [MiniZincData::info], ".e" => & [E::info, Eiffel::info, Euphoria::info], ".eam.fs" =>
2708    & [Formatted::info], ".eb" => & [Easybuild::info], ".ebnf" => & [EBNF::info],
2709    ".ebuild" => & [GentooEbuild::info], ".ec" => & [EC::info], ".ecl" => & [ECL::info,
2710    ECLiPSe::info], ".eclass" => & [GentooEclass::info], ".eclxml" => & [ECL::info],
2711    ".ecr" => & [HTMLpECR::info], ".ect" => & [EJS::info], ".edc" => &
2712    [EdjeDataCollection::info], ".edge" => & [Edge::info], ".edgeql" => & [EdgeQL::info],
2713    ".editorconfig" => & [EditorConfig::info], ".edn" => & [Edn::info], ".eh" => &
2714    [EC::info], ".ejs" => & [EJS::info], ".ejs.t" => & [EJS::info], ".el" => &
2715    [EmacsLisp::info], ".eliom" => & [OCaml::info], ".eliomi" => & [OCaml::info], ".elm"
2716    => & [Elm::info], ".elv" => & [Elvish::info], ".em" => & [EmberScript::info],
2717    ".emacs" => & [EmacsLisp::info], ".emacs.desktop" => & [EmacsLisp::info],
2718    ".emberscript" => & [EmberScript::info], ".eml" => & [EMail::info], ".env" => &
2719    [Dotenv::info], ".epj" => & [EcereProjects::info], ".eps" => & [PostScript::info],
2720    ".epsi" => & [PostScript::info], ".eq" => & [EQ::info], ".erb" => & [HTMLpERB::info],
2721    ".erb.deface" => & [HTMLpERB::info], ".erl" => & [Erlang::info], ".es" => &
2722    [Erlang::info, JavaScript::info], ".es6" => & [JavaScript::info], ".escript" => &
2723    [Erlang::info], ".esdl" => & [EdgeQL::info], ".ex" => & [Elixir::info,
2724    Euphoria::info], ".exs" => & [Elixir::info], ".eye" => & [Ruby::info], ".f" => &
2725    [FilebenchWML::info, Forth::info, Fortran::info], ".f03" => &
2726    [FortranFreeForm::info], ".f08" => & [FortranFreeForm::info], ".f77" => &
2727    [Fortran::info], ".f90" => & [FortranFreeForm::info], ".f95" => &
2728    [FortranFreeForm::info], ".factor" => & [Factor::info], ".fan" => & [Fantom::info],
2729    ".fancypack" => & [Fancy::info], ".fcgi" => & [Lua::info, PHP::info, Perl::info,
2730    Python::info, Ruby::info, Shell::info], ".fea" => & [OpenTypeFeatureFile::info],
2731    ".feature" => & [Gherkin::info], ".filters" => & [XML::info], ".fir" => &
2732    [FIRRTL::info], ".fish" => & [Fish::info], ".flex" => & [JFlex::info], ".flf" => &
2733    [FIGletFont::info], ".flux" => & [FLUX::info], ".fnc" => & [PLSQL::info], ".fnl" => &
2734    [Fennel::info], ".for" => & [Formatted::info, Forth::info, Fortran::info], ".forth"
2735    => & [Forth::info], ".fp" => & [GLSL::info], ".fpp" => & [Fortran::info], ".fr" => &
2736    [Forth::info, Frege::info, Text::info], ".frag" => & [GLSL::info, JavaScript::info],
2737    ".frg" => & [GLSL::info], ".frm" => & [INI::info, VBA::info, VisualBasic60::info],
2738    ".frt" => & [Forth::info], ".fs" => & [Fsharp::info, Filterscript::info, Forth::info,
2739    GLSL::info], ".fsh" => & [GLSL::info], ".fshader" => & [GLSL::info], ".fsi" => &
2740    [Fsharp::info], ".fsproj" => & [XML::info], ".fst" => & [Fstar::info], ".fsti" => &
2741    [Fstar::info], ".fsx" => & [Fsharp::info], ".fth" => & [Forth::info], ".ftl" => &
2742    [Fluent::info, FreeMarker::info], ".fun" => & [StandardML::info], ".fut" => &
2743    [Futhark::info], ".fx" => & [FLUX::info, HLSL::info], ".fxh" => & [HLSL::info],
2744    ".fxml" => & [XML::info], ".fy" => & [Fancy::info], ".g" => & [GCode::info,
2745    GAP::info], ".g4" => & [ANTLR::info], ".gaml" => & [GAML::info], ".gap" => &
2746    [GAP::info], ".gawk" => & [Awk::info], ".gbl" => & [GerberImage::info], ".gbo" => &
2747    [GerberImage::info], ".gbp" => & [GerberImage::info], ".gbr" => &
2748    [GerberImage::info], ".gbs" => & [GerberImage::info], ".gco" => & [GCode::info],
2749    ".gcode" => & [GCode::info], ".gd" => & [GAP::info, GDScript::info], ".gdb" => &
2750    [GDB::info], ".gdbinit" => & [GDB::info], ".gdnlib" => & [GodotResource::info],
2751    ".gdns" => & [GodotResource::info], ".ged" => & [GEDCOM::info], ".gemspec" => &
2752    [Ruby::info], ".geo" => & [GLSL::info], ".geojson" => & [JSON::info], ".geom" => &
2753    [GLSL::info], ".gf" => & [GrammaticalFramework::info], ".gi" => & [GAP::info],
2754    ".gitconfig" => & [GitConfig::info], ".gitignore" => & [IgnoreList::info], ".gjs" =>
2755    & [GlimmerJS::info], ".gko" => & [GerberImage::info], ".glade" => & [XML::info],
2756    ".gleam" => & [Gleam::info], ".glf" => & [Glyph::info], ".glsl" => & [GLSL::info],
2757    ".glslf" => & [GLSL::info], ".glslv" => & [GLSL::info], ".gltf" => & [JSON::info],
2758    ".glyphs" => & [OpenStepPropertyList::info], ".gmi" => & [Gemini::info], ".gml" => &
2759    [GameMakerLanguage::info, GerberImage::info, GraphModelingLanguage::info, XML::info],
2760    ".gms" => & [GAMS::info], ".gmx" => & [XML::info], ".gn" => & [GN::info], ".gni" => &
2761    [GN::info], ".gnu" => & [Gnuplot::info], ".gnuplot" => & [Gnuplot::info], ".go" => &
2762    [Go::info], ".god" => & [Ruby::info], ".golo" => & [Golo::info], ".gp" => &
2763    [Gnuplot::info], ".gpb" => & [GerberImage::info], ".gpt" => & [GerberImage::info],
2764    ".gpx" => & [XML::info], ".gql" => & [GraphQL::info], ".grace" => & [Grace::info],
2765    ".gradle" => & [Gradle::info], ".gradle.kts" => & [GradleKotlinDSL::info], ".graphql"
2766    => & [GraphQL::info], ".graphqls" => & [GraphQL::info], ".groovy" => &
2767    [Groovy::info], ".grt" => & [Groovy::info], ".grxml" => & [XML::info], ".gs" => &
2768    [GLSL::info, Genie::info, Gosu::info, JavaScript::info], ".gsc" => & [GSC::info],
2769    ".gsh" => & [GSC::info], ".gshader" => & [GLSL::info], ".gsp" => &
2770    [GroovyServerPages::info], ".gst" => & [Gosu::info, XML::info], ".gsx" => &
2771    [Gosu::info], ".gtl" => & [GerberImage::info], ".gto" => & [GerberImage::info],
2772    ".gtp" => & [GerberImage::info], ".gtpl" => & [Groovy::info], ".gts" => &
2773    [GerberImage::info, GlimmerTS::info], ".gv" => & [GraphvizDOT::info], ".gvy" => &
2774    [Groovy::info], ".gyp" => & [Python::info], ".gypi" => & [Python::info], ".h" => &
2775    [C::info, Cpp::info, ObjectiveC::info], ".h++" => & [Cpp::info], ".h.in" => &
2776    [C::info], ".ha" => & [Hare::info], ".hack" => & [Hack::info], ".haml" => &
2777    [Haml::info], ".haml.deface" => & [Haml::info], ".handlebars" => &
2778    [Handlebars::info], ".har" => & [JSON::info], ".hats" => & [ATS::info], ".hb" => &
2779    [Harbour::info], ".hbs" => & [Handlebars::info], ".hc" => & [HolyC::info], ".hcl" =>
2780    & [HCL::info], ".heex" => & [HTMLpEEX::info], ".hh" => & [Cpp::info, Hack::info],
2781    ".hhi" => & [Hack::info], ".hic" => & [Clojure::info], ".hip" => & [HIP::info],
2782    ".hlean" => & [Lean::info], ".hlsl" => & [HLSL::info], ".hlsli" => & [HLSL::info],
2783    ".hocon" => & [HOCON::info], ".hoon" => & [Hoon::info], ".hpp" => & [Cpp::info],
2784    ".hqf" => & [SQF::info], ".hql" => & [HiveQL::info], ".hrl" => & [Erlang::info],
2785    ".hs" => & [Haskell::info], ".hs-boot" => & [Haskell::info], ".hsc" => &
2786    [Haskell::info], ".hta" => & [HTML::info], ".htm" => & [HTML::info], ".html" => &
2787    [Ecmarkup::info, HTML::info], ".html.eex" => & [HTMLpEEX::info], ".html.hl" => &
2788    [HTML::info], ".http" => & [HTTP::info], ".hx" => & [Haxe::info], ".hxml" => &
2789    [HXML::info], ".hxsl" => & [Haxe::info], ".hxx" => & [Cpp::info], ".hy" => &
2790    [Hy::info], ".hzp" => & [XML::info], ".i" => & [Assembly::info,
2791    Motorola68KAssembly::info, SWIG::info], ".i3" => & [Modula3::info], ".i7x" => &
2792    [Inform7::info], ".ical" => & [ICalendar::info], ".ice" => & [JSON::info,
2793    Slice::info], ".iced" => & [CoffeeScript::info], ".icl" => & [Clean::info], ".ics" =>
2794    & [ICalendar::info], ".idc" => & [C::info], ".idr" => & [Idris::info], ".ig" => &
2795    [Modula3::info], ".ihlp" => & [Stata::info], ".ijm" => & [ImageJMacro::info], ".ijs"
2796    => & [J::info], ".ik" => & [Ioke::info], ".ily" => & [LilyPond::info], ".imba" => &
2797    [Imba::info], ".iml" => & [XML::info], ".inc" => & [Assembly::info, BitBake::info,
2798    Cpp::info, HTML::info, Motorola68KAssembly::info, NASL::info, PHP::info,
2799    POVRaySDL::info, Pascal::info, Pawn::info, SQL::info, SourcePawn::info], ".ini" => &
2800    [INI::info], ".ink" => & [Ink::info], ".inl" => & [Cpp::info], ".ino" => &
2801    [Cpp::info], ".ins" => & [TeX::info], ".intr" => & [Dylan::info], ".io" => &
2802    [Io::info], ".iol" => & [Jolie::info], ".ipf" => & [IGORPro::info], ".ipp" => &
2803    [Cpp::info], ".ipynb" => & [JupyterNotebook::info], ".irclog" => & [IRCLog::info],
2804    ".isl" => & [InnoSetup::info], ".ispc" => & [ISPC::info], ".iss" => &
2805    [InnoSetup::info], ".iuml" => & [PlantUML::info], ".ivy" => & [XML::info], ".ixx" =>
2806    & [Cpp::info], ".j" => & [Jasmin::info, ObjectiveJ::info], ".j2" => & [Jinja::info],
2807    ".jade" => & [Pug::info], ".jai" => & [Jai::info], ".jake" => & [JavaScript::info],
2808    ".janet" => & [Janet::info], ".jav" => & [Java::info], ".java" => & [Java::info],
2809    ".javascript" => & [JavaScript::info], ".jbuilder" => & [Ruby::info], ".jcl" => &
2810    [JCL::info], ".jelly" => & [XML::info], ".jflex" => & [JFlex::info], ".jinja" => &
2811    [Jinja::info], ".jinja2" => & [Jinja::info], ".jison" => & [Jison::info], ".jisonlex"
2812    => & [JisonLex::info], ".jl" => & [Julia::info], ".jq" => & [JSONiq::info, Jq::info],
2813    ".js" => & [JavaScript::info], ".js.erb" => & [JavaScriptpERB::info], ".jsb" => &
2814    [JavaScript::info], ".jscad" => & [JavaScript::info], ".jsfl" => &
2815    [JavaScript::info], ".jsh" => & [Java::info], ".jslib" => & [JavaScript::info],
2816    ".jsm" => & [JavaScript::info], ".json" => & [JSON::info, OASv2Json::info,
2817    OASv3Json::info], ".json.example" => & [JSON::info], ".json5" => & [JSON5::info],
2818    ".jsonc" => & [JSONWithComments::info], ".jsonl" => & [JSON::info], ".jsonld" => &
2819    [JSONLD::info], ".jsonnet" => & [Jsonnet::info], ".jsp" => & [JavaServerPages::info],
2820    ".jspre" => & [JavaScript::info], ".jsproj" => & [XML::info], ".jss" => &
2821    [JavaScript::info], ".jst" => & [EJS::info], ".jsx" => & [JavaScript::info], ".jte"
2822    => & [JavaTemplateEngine::info], ".just" => & [Just::info], ".kak" => &
2823    [KakouneScript::info], ".kdl" => & [KDL::info], ".kicad_mod" => &
2824    [KiCadLayout::info], ".kicad_pcb" => & [KiCadLayout::info], ".kicad_sch" => &
2825    [KiCadSchematic::info], ".kicad_sym" => & [KiCadSchematic::info], ".kicad_wks" => &
2826    [KiCadLayout::info], ".kid" => & [Genshi::info], ".kit" => & [Kit::info], ".kk" => &
2827    [Koka::info], ".kml" => & [XML::info], ".kojo" => & [Scala::info], ".kql" => &
2828    [Kusto::info], ".krl" => & [KRL::info], ".ks" => & [KerboScript::info,
2829    Kickstart::info], ".ksh" => & [Shell::info], ".ksy" => & [KaitaiStruct::info], ".kt"
2830    => & [Kotlin::info], ".ktm" => & [Kotlin::info], ".kts" => & [Kotlin::info], ".kv" =>
2831    & [Kvlang::info], ".l" => & [CommonLisp::info, Lex::info, PicoLisp::info,
2832    Roff::info], ".lagda" => & [LiterateAgda::info], ".lark" => & [Lark::info], ".las" =>
2833    & [Lasso::info], ".lasso" => & [Lasso::info], ".lasso8" => & [Lasso::info], ".lasso9"
2834    => & [Lasso::info], ".latte" => & [Latte::info], ".launch" => & [XML::info], ".lbx"
2835    => & [TeX::info], ".ld" => & [LinkerScript::info], ".lds" => & [LinkerScript::info],
2836    ".lean" => & [Lean::info, Lean4::info], ".leex" => & [HTMLpEEX::info],
2837    ".lektorproject" => & [INI::info], ".less" => & [Less::info], ".lex" => &
2838    [Lex::info], ".lfe" => & [LFE::info], ".lgt" => & [Logtalk::info], ".lhs" => &
2839    [LiterateHaskell::info], ".libsonnet" => & [Jsonnet::info], ".lid" => &
2840    [Dylan::info], ".lidr" => & [Idris::info], ".ligo" => & [LigoLANG::info], ".linq" =>
2841    & [Csharp::info], ".liquid" => & [Liquid::info], ".lisp" => & [CommonLisp::info,
2842    NewLisp::info], ".litcoffee" => & [LiterateCoffeeScript::info], ".livecodescript" =>
2843    & [LiveCodeScript::info], ".livemd" => & [Markdown::info], ".lkml" => &
2844    [LookML::info], ".ll" => & [LLVM::info], ".lmi" => & [Python::info], ".logtalk" => &
2845    [Logtalk::info], ".lol" => & [LOLCODE::info], ".lookml" => & [LookML::info], ".lp" =>
2846    & [AnswerSetProgramming::info, LinearProgramming::info], ".lpr" => & [Pascal::info],
2847    ".ls" => & [LiveScript::info, LoomScript::info], ".lsl" => & [LSL::info], ".lslp" =>
2848    & [LSL::info], ".lsp" => & [CommonLisp::info, NewLisp::info], ".ltx" => &
2849    [TeX::info], ".lua" => & [Lua::info], ".luau" => & [Luau::info], ".lvclass" => &
2850    [LabVIEW::info], ".lvlib" => & [LabVIEW::info], ".lvproj" => & [LabVIEW::info], ".ly"
2851    => & [LilyPond::info], ".m" => & [Limbo::info, M::info, MATLAB::info, MUF::info,
2852    Mathematica::info, Mercury::info, ObjectiveC::info], ".m2" => & [Macaulay2::info],
2853    ".m3" => & [Modula3::info], ".m3u" => & [M3U::info], ".m3u8" => & [M3U::info], ".m4"
2854    => & [M4::info, M4Sugar::info], ".ma" => & [Mathematica::info], ".mak" => &
2855    [Makefile::info], ".make" => & [Makefile::info], ".makefile" => & [Makefile::info],
2856    ".mako" => & [Mako::info], ".man" => & [Roff::info, RoffManpage::info], ".mao" => &
2857    [Mako::info], ".markdown" => & [Markdown::info], ".marko" => & [Marko::info], ".mask"
2858    => & [Mask::info, Unity3DAsset::info], ".mat" => & [Unity3DAsset::info], ".mata" => &
2859    [Stata::info], ".matah" => & [Stata::info], ".mathematica" => & [Mathematica::info],
2860    ".matlab" => & [MATLAB::info], ".mawk" => & [Awk::info], ".maxhelp" => & [Max::info],
2861    ".maxpat" => & [Max::info], ".maxproj" => & [Max::info], ".mbox" => & [EMail::info],
2862    ".mbt" => & [MoonBit::info], ".mc" => & [M4::info, MonkeyC::info,
2863    Win32MessageFile::info], ".mcfunction" => & [Mcfunction::info], ".mcmeta" => &
2864    [JSON::info], ".mcr" => & [MAXScript::info], ".md" => & [GCCMachineDescription::info,
2865    Markdown::info], ".md2" => & [Checksums::info], ".md4" => & [Checksums::info], ".md5"
2866    => & [Checksums::info], ".mdoc" => & [Roff::info, RoffManpage::info], ".mdown" => &
2867    [Markdown::info], ".mdpolicy" => & [XML::info], ".mdwn" => & [Markdown::info], ".mdx"
2868    => & [MDX::info], ".me" => & [Roff::info], ".mediawiki" => & [Wikitext::info],
2869    ".mermaid" => & [Mermaid::info], ".meta" => & [Unity3DAsset::info], ".metal" => &
2870    [Metal::info], ".mg" => & [Modula3::info], ".minid" => & [MiniD::info], ".mint" => &
2871    [Mint::info], ".mir" => & [YAML::info], ".mirah" => & [Mirah::info], ".mjml" => &
2872    [XML::info], ".mjs" => & [JavaScript::info], ".mk" => & [Makefile::info], ".mkd" => &
2873    [Markdown::info], ".mkdn" => & [Markdown::info], ".mkdown" => & [Markdown::info],
2874    ".mkfile" => & [Makefile::info], ".mkii" => & [TeX::info], ".mkiv" => & [TeX::info],
2875    ".mkvi" => & [TeX::info], ".ml" => & [OCaml::info, StandardML::info], ".ml4" => &
2876    [OCaml::info], ".mli" => & [OCaml::info], ".mligo" => & [CameLIGO::info], ".mlir" =>
2877    & [MLIR::info], ".mll" => & [OCaml::info], ".mly" => & [OCaml::info], ".mm" => &
2878    [ObjectiveCpp::info, XML::info], ".mmd" => & [Mermaid::info], ".mmk" => &
2879    [ModuleManagementSystem::info], ".mms" => & [ModuleManagementSystem::info], ".mo" =>
2880    & [Modelica::info, Motoko::info], ".mod" => & [AMPL::info, LinuxKernelModule::info,
2881    Modula2::info, NMODL::info, XML::info], ".mojo" => & [Mojo::info, XML::info],
2882    ".monkey" => & [Monkey::info], ".monkey2" => & [Monkey::info], ".moo" => &
2883    [Mercury::info, Moocode::info], ".moon" => & [MoonScript::info], ".move" => &
2884    [MoveLang::info], ".mpl" => & [JetBrainsMPS::info], ".mps" => & [JetBrainsMPS::info],
2885    ".mq4" => & [MQL4::info], ".mq5" => & [MQL5::info], ".mqh" => & [MQL4::info,
2886    MQL5::info], ".mrc" => & [MIRCScript::info], ".ms" => & [MAXScript::info, Roff::info,
2887    UnixAssembly::info], ".msd" => & [JetBrainsMPS::info], ".msg" => &
2888    [OMNeTppMSG::info], ".mspec" => & [Ruby::info], ".mss" => & [CartoCSS::info], ".mt"
2889    => & [Mathematica::info], ".mtl" => & [WavefrontMaterial::info], ".mtml" => &
2890    [MTML::info], ".mts" => & [TypeScript::info], ".mu" => & [Mupad::info], ".mud" => &
2891    [ZIL::info], ".muf" => & [MUF::info], ".mumps" => & [M::info], ".muse" => &
2892    [Muse::info], ".mustache" => & [Mustache::info], ".mxml" => & [XML::info], ".mxt" =>
2893    & [Max::info], ".mysql" => & [SQL::info], ".myt" => & [Myghty::info], ".mzn" => &
2894    [MiniZinc::info], ".n" => & [Nemerle::info, Roff::info], ".nanorc" => &
2895    [Nanorc::info], ".nas" => & [Assembly::info, Nasal::info], ".nasl" => & [NASL::info],
2896    ".nasm" => & [Assembly::info], ".natvis" => & [XML::info], ".nawk" => & [Awk::info],
2897    ".nb" => & [Mathematica::info, Text::info], ".nbp" => & [Mathematica::info], ".nc" =>
2898    & [NesC::info], ".ncl" => & [GerberImage::info, NCL::info, Text::info, XML::info],
2899    ".ndproj" => & [XML::info], ".ne" => & [Nearley::info], ".nearley" => &
2900    [Nearley::info], ".ned" => & [OMNeTppNED::info], ".neon" => & [NEON::info], ".nf" =>
2901    & [Nextflow::info], ".nginx" => & [Nginx::info], ".nginxconf" => & [Nginx::info],
2902    ".ni" => & [Inform7::info], ".nim" => & [Nim::info], ".nim.cfg" => & [Nim::info],
2903    ".nimble" => & [Nim::info], ".nimrod" => & [Nim::info], ".nims" => & [Nim::info],
2904    ".ninja" => & [Ninja::info], ".nit" => & [Nit::info], ".nix" => & [Nix::info], ".njk"
2905    => & [Nunjucks::info], ".njs" => & [JavaScript::info], ".nl" => & [NL::info,
2906    NewLisp::info], ".nlogo" => & [NetLogo::info], ".no" => & [Text::info], ".nomad" => &
2907    [HCL::info], ".nproj" => & [XML::info], ".nqp" => & [Raku::info], ".nr" => &
2908    [Noir::info, Roff::info], ".nse" => & [Lua::info], ".nsh" => & [NSIS::info], ".nsi"
2909    => & [NSIS::info], ".nss" => & [NWScript::info], ".nu" => & [Nu::info,
2910    Nushell::info], ".numpy" => & [NumPy::info], ".numpyw" => & [NumPy::info], ".numsc"
2911    => & [NumPy::info], ".nuspec" => & [XML::info], ".nut" => & [Squirrel::info], ".ny"
2912    => & [CommonLisp::info], ".ob2" => & [Oberon::info], ".obj" => &
2913    [WavefrontObject::info], ".objdump" => & [ObjDump::info], ".odd" => & [XML::info],
2914    ".odin" => & [ObjectDataInstanceNotation::info, Odin::info], ".ol" => &
2915    [Jolie::info], ".omgrofl" => & [Omgrofl::info], ".ooc" => & [Ooc::info], ".opa" => &
2916    [Opa::info], ".opal" => & [Opal::info], ".opencl" => & [OpenCL::info], ".orc" => &
2917    [Csound::info], ".org" => & [Org::info], ".os" => & [_1CEnterprise::info], ".osm" =>
2918    & [XML::info], ".overpassql" => & [OverpassQL::info], ".owl" => &
2919    [WebOntologyLanguage::info], ".ox" => & [Ox::info], ".oxh" => & [Ox::info], ".oxo" =>
2920    & [Ox::info], ".oxygene" => & [Oxygene::info], ".oz" => & [Oz::info], ".p" => &
2921    [Gnuplot::info, OpenEdgeABL::info], ".p4" => & [P4::info], ".p6" => & [Raku::info],
2922    ".p6l" => & [Raku::info], ".p6m" => & [Raku::info], ".p8" => & [Lua::info], ".pac" =>
2923    & [JavaScript::info], ".pact" => & [Pact::info], ".pan" => & [Pan::info], ".parrot"
2924    => & [Parrot::info], ".pas" => & [Pascal::info], ".pascal" => & [Pascal::info],
2925    ".pasm" => & [ParrotAssembly::info], ".pat" => & [Max::info], ".patch" => &
2926    [Diff::info], ".pb" => & [PureBasic::info], ".pbi" => & [PureBasic::info], ".pbt" =>
2927    & [PowerBuilder::info, ProtocolBufferTextFormat::info], ".pbtxt" => &
2928    [ProtocolBufferTextFormat::info], ".pck" => & [PLSQL::info], ".pcss" => &
2929    [PostCSS::info], ".pd" => & [PureData::info], ".pd_lua" => & [Lua::info], ".pddl" =>
2930    & [PDDL::info], ".pde" => & [Processing::info], ".peggy" => & [PEGjs::info], ".pegjs"
2931    => & [PEGjs::info], ".pep" => & [Pep8::info], ".per" => & [GeneroPer::info], ".perl"
2932    => & [Perl::info], ".pfa" => & [PostScript::info], ".pgsql" => & [PLpgSQL::info],
2933    ".ph" => & [Perl::info], ".php" => & [Hack::info, PHP::info], ".php3" => &
2934    [PHP::info], ".php4" => & [PHP::info], ".php5" => & [PHP::info], ".phps" => &
2935    [PHP::info], ".phpt" => & [PHP::info], ".phtml" => & [HTMLpPHP::info], ".pic" => &
2936    [Pic::info], ".pig" => & [PigLatin::info], ".pike" => & [Pike::info], ".pir" => &
2937    [ParrotInternalRepresentation::info], ".pkb" => & [PLSQL::info], ".pkgproj" => &
2938    [XML::info], ".pkl" => & [Pickle::info, Pkl::info], ".pks" => & [PLSQL::info], ".pl"
2939    => & [Perl::info, Prolog::info, Raku::info], ".pl6" => & [Raku::info], ".plantuml" =>
2940    & [PlantUML::info], ".plb" => & [PLSQL::info], ".plist" => &
2941    [OpenStepPropertyList::info, XMLPropertyList::info], ".plot" => & [Gnuplot::info],
2942    ".pls" => & [PLSQL::info], ".plsql" => & [PLSQL::info], ".plt" => & [Gnuplot::info,
2943    Prolog::info], ".pluginspec" => & [Ruby::info, XML::info], ".plx" => & [Perl::info],
2944    ".pm" => & [Perl::info, Raku::info, XPixMap::info], ".pm6" => & [Raku::info], ".pml"
2945    => & [Promela::info], ".pmod" => & [Pike::info], ".po" => & [GettextCatalog::info],
2946    ".pod" => & [Pod::info, Pod6::info], ".pod6" => & [Pod6::info], ".podsl" => &
2947    [CommonLisp::info], ".podspec" => & [Ruby::info], ".pogo" => & [PogoScript::info],
2948    ".polar" => & [Polar::info], ".pony" => & [Pony::info], ".por" => & [Portugol::info],
2949    ".postcss" => & [PostCSS::info], ".pot" => & [GettextCatalog::info], ".pov" => &
2950    [POVRaySDL::info], ".pp" => & [Pascal::info, Puppet::info], ".pprx" => &
2951    [REXX::info], ".praat" => & [Praat::info], ".prawn" => & [Ruby::info], ".prc" => &
2952    [PLSQL::info, SQL::info], ".prefab" => & [Unity3DAsset::info], ".prefs" => &
2953    [INI::info], ".prg" => & [XBase::info], ".pri" => & [QMake::info], ".prisma" => &
2954    [Prisma::info], ".pro" => & [IDL::info, INI::info, Proguard::info, Prolog::info,
2955    QMake::info], ".proj" => & [XML::info], ".prolog" => & [Prolog::info], ".properties"
2956    => & [INI::info, JavaProperties::info], ".props" => & [XML::info], ".proto" => &
2957    [ProtocolBuffer::info], ".prw" => & [XBase::info], ".ps" => & [PostScript::info],
2958    ".ps1" => & [PowerShell::info], ".ps1xml" => & [XML::info], ".psc" => &
2959    [Papyrus::info], ".psc1" => & [XML::info], ".psd1" => & [PowerShell::info], ".psgi"
2960    => & [Perl::info], ".psm1" => & [PowerShell::info], ".pt" => & [XML::info], ".pub" =>
2961    & [PublicKey::info], ".pug" => & [Pug::info], ".puml" => & [PlantUML::info], ".purs"
2962    => & [PureScript::info], ".pwn" => & [Pawn::info], ".pxd" => & [Cython::info], ".pxi"
2963    => & [Cython::info], ".py" => & [Python::info], ".py3" => & [Python::info], ".pyde"
2964    => & [Python::info], ".pyi" => & [Python::info], ".pyp" => & [Python::info], ".pyt"
2965    => & [Python::info], ".pytb" => & [PythonTraceback::info], ".pyw" => &
2966    [Python::info], ".pyx" => & [Cython::info], ".q" => & [HiveQL::info, Q::info],
2967    ".qasm" => & [OpenQASM::info], ".qbs" => & [QML::info], ".qhelp" => & [XML::info],
2968    ".ql" => & [CodeQL::info], ".qll" => & [CodeQL::info], ".qmd" => & [RMarkdown::info],
2969    ".qml" => & [QML::info], ".qs" => & [Qsharp::info, QtScript::info], ".r" => &
2970    [R::info, Rebol::info, Rez::info], ".r2" => & [Rebol::info], ".r3" => &
2971    [Rebol::info], ".rabl" => & [Ruby::info], ".rake" => & [Ruby::info], ".raku" => &
2972    [Raku::info], ".rakumod" => & [Raku::info], ".raml" => & [RAML::info], ".raw" => &
2973    [RawTokenData::info], ".razor" => & [HTMLpRazor::info], ".rb" => & [Ruby::info],
2974    ".rbbas" => & [REALbasic::info], ".rbfrm" => & [REALbasic::info], ".rbi" => &
2975    [Ruby::info], ".rbmnu" => & [REALbasic::info], ".rbres" => & [REALbasic::info],
2976    ".rbs" => & [RBS::info], ".rbtbar" => & [REALbasic::info], ".rbuild" => &
2977    [Ruby::info], ".rbuistate" => & [REALbasic::info], ".rbw" => & [Ruby::info], ".rbx"
2978    => & [Ruby::info], ".rbxs" => & [Lua::info], ".rchit" => & [GLSL::info], ".rd" => &
2979    [R::info], ".rdf" => & [XML::info], ".rdoc" => & [RDoc::info], ".re" => & [Cpp::info,
2980    Reason::info], ".reb" => & [Rebol::info], ".rebol" => & [Rebol::info], ".red" => &
2981    [Red::info], ".reds" => & [Red::info], ".reek" => & [YAML::info], ".reg" => &
2982    [WindowsRegistryEntries::info], ".regex" => & [RegularExpression::info], ".regexp" =>
2983    & [RegularExpression::info], ".rego" => & [OpenPolicyAgent::info], ".rei" => &
2984    [Reason::info], ".religo" => & [ReasonLIGO::info], ".res" => & [ReScript::info,
2985    XML::info], ".resource" => & [RobotFramework::info], ".rest" => &
2986    [ReStructuredText::info], ".rest.txt" => & [ReStructuredText::info], ".resx" => &
2987    [XML::info], ".rex" => & [REXX::info], ".rexx" => & [REXX::info], ".rg" => &
2988    [Rouge::info], ".rhtml" => & [HTMLpERB::info], ".ring" => & [Ring::info], ".riot" =>
2989    & [Riot::info], ".rkt" => & [Racket::info], ".rktd" => & [Racket::info], ".rktl" => &
2990    [Racket::info], ".rl" => & [Ragel::info], ".rmd" => & [RMarkdown::info], ".rmiss" =>
2991    & [GLSL::info], ".rnh" => & [RUNOFF::info], ".rno" => & [RUNOFF::info, Roff::info],
2992    ".rnw" => & [Sweave::info], ".robot" => & [RobotFramework::info], ".roc" => &
2993    [Roc::info], ".rockspec" => & [Lua::info], ".roff" => & [Roff::info], ".ron" => &
2994    [RON::info], ".ronn" => & [Markdown::info], ".rpgle" => & [RPGLE::info], ".rpy" => &
2995    [Python::info, RenPy::info], ".rq" => & [SPARQL::info], ".rs" => &
2996    [RenderScript::info, Rust::info, XML::info], ".rs.in" => & [Rust::info], ".rsc" => &
2997    [Rascal::info, RouterOSScript::info], ".rsh" => & [RenderScript::info], ".rss" => &
2998    [XML::info], ".rst" => & [ReStructuredText::info], ".rst.txt" => &
2999    [ReStructuredText::info], ".rsx" => & [R::info], ".rtf" => & [RichTextFormat::info],
3000    ".ru" => & [Ruby::info], ".ruby" => & [Ruby::info], ".rviz" => & [YAML::info], ".s"
3001    => & [Assembly::info, Motorola68KAssembly::info, UnixAssembly::info], ".sage" => &
3002    [Sage::info], ".sagews" => & [Sage::info], ".sail" => & [Sail::info], ".sarif" => &
3003    [JSON::info], ".sas" => & [SAS::info], ".sass" => & [Sass::info], ".sats" => &
3004    [ATS::info], ".sbt" => & [Scala::info], ".sc" => & [Scala::info,
3005    SuperCollider::info], ".scad" => & [OpenSCAD::info], ".scala" => & [Scala::info],
3006    ".scaml" => & [Scaml::info], ".scd" => & [Markdown::info, SuperCollider::info],
3007    ".sce" => & [Scilab::info], ".scenic" => & [Scenic::info], ".sch" => & [Eagle::info,
3008    KiCadSchematic::info, Scheme::info, XML::info], ".sci" => & [Scilab::info], ".scm" =>
3009    & [Scheme::info, TreeSitterQuery::info], ".sco" => & [CsoundScore::info], ".scpt" =>
3010    & [AppleScript::info], ".scrbl" => & [Racket::info], ".scss" => & [SCSS::info],
3011    ".scxml" => & [XML::info], ".sdc" => & [Tcl::info], ".sed" => & [Sed::info], ".self"
3012    => & [_Self::info], ".service" => & [Desktop::info], ".sexp" => & [CommonLisp::info],
3013    ".sfd" => & [SplineFontDatabase::info], ".sfproj" => & [XML::info], ".sfv" => &
3014    [SimpleFileVerification::info], ".sh" => & [Shell::info], ".sh-session" => &
3015    [ShellSession::info], ".sh.in" => & [Shell::info], ".sha1" => & [Checksums::info],
3016    ".sha2" => & [Checksums::info], ".sha224" => & [Checksums::info], ".sha256" => &
3017    [Checksums::info], ".sha256sum" => & [Checksums::info], ".sha3" => &
3018    [Checksums::info], ".sha384" => & [Checksums::info], ".sha512" => &
3019    [Checksums::info], ".shader" => & [GLSL::info, ShaderLab::info], ".shen" => &
3020    [Shen::info], ".shproj" => & [XML::info], ".sieve" => & [Sieve::info], ".sig" => &
3021    [StandardML::info], ".sj" => & [ObjectiveJ::info], ".sjs" => & [JavaScript::info],
3022    ".sl" => & [Slash::info], ".slang" => & [Slang::info], ".sld" => & [Scheme::info],
3023    ".slim" => & [Slim::info], ".slint" => & [Slint::info], ".sln" => &
3024    [MicrosoftVisualStudioSolution::info], ".sls" => & [SaltStack::info, Scheme::info],
3025    ".sma" => & [Pawn::info], ".smali" => & [Smali::info], ".smithy" => & [Smithy::info],
3026    ".smk" => & [Snakemake::info], ".sml" => & [StandardML::info], ".smt" => &
3027    [SMT::info], ".smt2" => & [SMT::info], ".snakefile" => & [Snakemake::info], ".snap"
3028    => & [JestSnapshot::info], ".snip" => & [VimSnippet::info], ".snippet" => &
3029    [VimSnippet::info], ".snippets" => & [VimSnippet::info], ".sol" => &
3030    [GerberImage::info, Solidity::info], ".soy" => & [ClosureTemplates::info], ".sp" => &
3031    [SourcePawn::info], ".sparql" => & [SPARQL::info], ".spc" => & [PLSQL::info], ".spec"
3032    => & [Python::info, RPMSpec::info, Ruby::info], ".spin" => & [PropellerSpin::info],
3033    ".sps" => & [Scheme::info], ".sqf" => & [SQF::info], ".sql" => & [PLSQL::info,
3034    PLpgSQL::info, SQL::info, SQLPL::info, TSQL::info], ".sqlrpgle" => & [RPGLE::info],
3035    ".sra" => & [PowerBuilder::info], ".srdf" => & [XML::info], ".srt" => &
3036    [SRecodeTemplate::info, SubRipText::info], ".sru" => & [PowerBuilder::info], ".srw"
3037    => & [PowerBuilder::info], ".ss" => & [Scheme::info], ".ssjs" => &
3038    [JavaScript::info], ".sss" => & [SugarSS::info], ".st" => & [Smalltalk::info,
3039    StringTemplate::info], ".stTheme" => & [XMLPropertyList::info], ".stan" => &
3040    [Stan::info], ".star" => & [STAR::info, Starlark::info], ".sthlp" => & [Stata::info],
3041    ".stl" => & [STL::info], ".ston" => & [STON::info], ".story" => & [Gherkin::info],
3042    ".storyboard" => & [XML::info], ".sty" => & [TeX::info], ".styl" => & [Stylus::info],
3043    ".sublime-build" => & [JSONWithComments::info], ".sublime-color-scheme" => &
3044    [JSONWithComments::info], ".sublime-commands" => & [JSONWithComments::info],
3045    ".sublime-completions" => & [JSONWithComments::info], ".sublime-keymap" => &
3046    [JSONWithComments::info], ".sublime-macro" => & [JSONWithComments::info],
3047    ".sublime-menu" => & [JSONWithComments::info], ".sublime-mousemap" => &
3048    [JSONWithComments::info], ".sublime-project" => & [JSONWithComments::info],
3049    ".sublime-settings" => & [JSONWithComments::info], ".sublime-snippet" => &
3050    [XML::info], ".sublime-syntax" => & [YAML::info], ".sublime-theme" => &
3051    [JSONWithComments::info], ".sublime-workspace" => & [JSONWithComments::info],
3052    ".sublime_metrics" => & [JSONWithComments::info], ".sublime_session" => &
3053    [JSONWithComments::info], ".sv" => & [SystemVerilog::info], ".svelte" => &
3054    [Svelte::info], ".svg" => & [SVG::info], ".svh" => & [SystemVerilog::info], ".svx" =>
3055    & [SurvexData::info, Mdsvex::info], ".sw" => & [Sway::info, XML::info], ".swift" => &
3056    [Swift::info], ".syntax" => & [YAML::info], ".t" => & [Perl::info, Raku::info,
3057    Terra::info, Turing::info], ".tab" => & [SQL::info], ".tac" => & [Python::info],
3058    ".tact" => & [JSON::info, Tact::info], ".tag" => & [JavaServerPages::info], ".talon"
3059    => & [Talon::info], ".targets" => & [XML::info], ".tcc" => & [Cpp::info], ".tcl" => &
3060    [Tcl::info], ".tcl.in" => & [Tcl::info], ".tcsh" => & [Tcsh::info], ".te" => &
3061    [SELinuxPolicy::info], ".tea" => & [Tea::info], ".templ" => & [Templ::info], ".tesc"
3062    => & [GLSL::info], ".tese" => & [GLSL::info], ".tex" => & [TeX::info], ".texi" => &
3063    [Texinfo::info], ".texinfo" => & [Texinfo::info], ".textile" => & [Textile::info],
3064    ".textproto" => & [ProtocolBufferTextFormat::info], ".tf" => & [HCL::info],
3065    ".tfstate" => & [JSON::info], ".tfstate.backup" => & [JSON::info], ".tftpl" => &
3066    [TerraformTemplate::info], ".tfvars" => & [HCL::info], ".thor" => & [Ruby::info],
3067    ".thrift" => & [Thrift::info], ".thy" => & [Isabelle::info], ".tl" => &
3068    [TypeLanguage::info], ".tla" => & [TLA::info], ".tlv" => & [TLVerilog::info], ".tm"
3069    => & [Tcl::info], ".tmCommand" => & [XMLPropertyList::info], ".tmLanguage" => &
3070    [XMLPropertyList::info], ".tmPreferences" => & [XMLPropertyList::info], ".tmSnippet"
3071    => & [XMLPropertyList::info], ".tmTheme" => & [XMLPropertyList::info], ".tmac" => &
3072    [Roff::info], ".tml" => & [XML::info], ".tmux" => & [Shell::info], ".toc" => &
3073    [TeX::info, WorldOfWarcraftAddonData::info], ".toit" => & [Toit::info], ".toml" => &
3074    [TOML::info], ".tool" => & [Shell::info], ".topojson" => & [JSON::info], ".tpb" => &
3075    [PLSQL::info], ".tpl" => & [Smarty::info], ".tpp" => & [Cpp::info], ".tps" => &
3076    [PLSQL::info], ".tres" => & [GodotResource::info], ".trg" => & [PLSQL::info],
3077    ".trigger" => & [Apex::info, Shell::info], ".ts" => & [TypeScript::info, XML::info],
3078    ".tscn" => & [GodotResource::info], ".tsp" => & [TSPLIBData::info, TypeSpec::info],
3079    ".tst" => & [GAP::info, Scilab::info], ".tsv" => & [TSV::info], ".tsx" => &
3080    [TSX::info, XML::info], ".ttl" => & [Turtle::info], ".tu" => & [Turing::info],
3081    ".twig" => & [Twig::info], ".txi" => & [Texinfo::info], ".txl" => & [TXL::info],
3082    ".txt" => & [AdblockFilterList::info, Text::info, VimHelpFile::info], ".txx" => &
3083    [Cpp::info], ".typ" => & [Typst::info, XML::info], ".uc" => & [UnrealScript::info],
3084    ".udf" => & [SQL::info], ".udo" => & [Csound::info], ".ui" => & [XML::info], ".unity"
3085    => & [Unity3DAsset::info], ".uno" => & [Uno::info], ".upc" => &
3086    [UnifiedParallelC::info], ".ur" => & [UrWeb::info], ".urdf" => & [XML::info], ".url"
3087    => & [INI::info], ".urs" => & [UrWeb::info], ".ux" => & [XML::info], ".v" => &
3088    [RocqProver::info, V::info, Verilog::info], ".vala" => & [Vala::info], ".vapi" => &
3089    [Vala::info], ".vark" => & [Gosu::info], ".vb" => & [VisualBasicNET::info], ".vba" =>
3090    & [VBA::info, VimScript::info], ".vbhtml" => & [VisualBasicNET::info], ".vbproj" => &
3091    [XML::info], ".vbs" => & [VBScript::info], ".vcf" => & [TSV::info, VCard::info],
3092    ".vcl" => & [VCL::info], ".vcxproj" => & [XML::info], ".vdf" => &
3093    [ValveDataFormat::info], ".veo" => & [Verilog::info], ".vert" => & [GLSL::info],
3094    ".vh" => & [SystemVerilog::info], ".vhd" => & [VHDL::info], ".vhdl" => &
3095    [VHDL::info], ".vhf" => & [VHDL::info], ".vhi" => & [VHDL::info], ".vho" => &
3096    [VHDL::info], ".vhost" => & [ApacheConf::info, Nginx::info], ".vhs" => &
3097    [VHDL::info], ".vht" => & [VHDL::info], ".vhw" => & [VHDL::info], ".vim" => &
3098    [VimScript::info], ".vimrc" => & [VimScript::info], ".viw" => & [SQL::info], ".vmb"
3099    => & [VimScript::info], ".volt" => & [Volt::info], ".vrx" => & [GLSL::info], ".vs" =>
3100    & [GLSL::info], ".vsh" => & [GLSL::info], ".vshader" => & [GLSL::info],
3101    ".vsixmanifest" => & [XML::info], ".vssettings" => & [XML::info], ".vstemplate" => &
3102    [XML::info], ".vtl" => & [VelocityTemplateLanguage::info], ".vtt" => &
3103    [WebVTT::info], ".vue" => & [Vue::info], ".vw" => & [PLSQL::info], ".vxml" => &
3104    [XML::info], ".vy" => & [Vyper::info], ".w" => & [CWeb::info, OpenEdgeABL::info],
3105    ".wast" => & [WebAssembly::info], ".wat" => & [WebAssembly::info], ".watchr" => &
3106    [Ruby::info], ".wdl" => & [WDL::info], ".webapp" => & [JSON::info], ".webidl" => &
3107    [WebIDL::info], ".webmanifest" => & [JSON::info], ".weechatlog" => & [IRCLog::info],
3108    ".wgsl" => & [WGSL::info], ".whiley" => & [Whiley::info], ".wiki" => &
3109    [Wikitext::info], ".wikitext" => & [Wikitext::info], ".wisp" => & [Wisp::info],
3110    ".wit" => & [WebAssemblyInterfaceType::info], ".wixproj" => & [XML::info], ".wl" => &
3111    [Mathematica::info], ".wlk" => & [Wollok::info], ".wlt" => & [Mathematica::info],
3112    ".wlua" => & [Lua::info], ".workbook" => & [Markdown::info], ".workflow" => &
3113    [HCL::info, XML::info], ".wren" => & [Wren::info], ".ws" => & [WitcherScript::info],
3114    ".wsdl" => & [XML::info], ".wsf" => & [XML::info], ".wsgi" => & [Python::info],
3115    ".wxi" => & [XML::info], ".wxl" => & [XML::info], ".wxs" => & [XML::info], ".x" => &
3116    [DirectX3DFile::info, LinkerScript::info, Logos::info, RPC::info], ".x10" => &
3117    [X10::info], ".x3d" => & [XML::info], ".x68" => & [Motorola68KAssembly::info],
3118    ".xacro" => & [XML::info], ".xaml" => & [XML::info], ".xbm" => & [XBitMap::info],
3119    ".xc" => & [XC::info], ".xdc" => & [Tcl::info], ".xht" => & [HTML::info], ".xhtml" =>
3120    & [HTML::info], ".xi" => & [Logos::info], ".xib" => & [XML::info], ".xlf" => &
3121    [XML::info], ".xliff" => & [XML::info], ".xm" => & [Logos::info], ".xmi" => &
3122    [XML::info], ".xml" => & [XML::info], ".xml.dist" => & [XML::info], ".xmp" => &
3123    [XML::info], ".xojo_code" => & [Xojo::info], ".xojo_menu" => & [Xojo::info],
3124    ".xojo_report" => & [Xojo::info], ".xojo_script" => & [Xojo::info], ".xojo_toolbar"
3125    => & [Xojo::info], ".xojo_window" => & [Xojo::info], ".xpl" => & [XProc::info],
3126    ".xpm" => & [XPixMap::info], ".xproc" => & [XProc::info], ".xproj" => & [XML::info],
3127    ".xpy" => & [Python::info], ".xq" => & [XQuery::info], ".xql" => & [XQuery::info],
3128    ".xqm" => & [XQuery::info], ".xquery" => & [XQuery::info], ".xqy" => &
3129    [XQuery::info], ".xrl" => & [Erlang::info], ".xs" => & [XS::info], ".xsd" => &
3130    [XML::info], ".xsh" => & [Xonsh::info], ".xsjs" => & [JavaScript::info], ".xsjslib"
3131    => & [JavaScript::info], ".xsl" => & [XSLT::info], ".xslt" => & [XSLT::info],
3132    ".xsp-config" => & [XPages::info], ".xsp.metadata" => & [XPages::info], ".xspec" => &
3133    [XML::info], ".xtend" => & [Xtend::info], ".xul" => & [XML::info], ".xzap" => &
3134    [ZAP::info], ".y" => & [Yacc::info], ".yacc" => & [Yacc::info], ".yaml" => &
3135    [MiniYAML::info, OASv2Yaml::info, OASv3Yaml::info, YAML::info], ".yaml-tmlanguage" =>
3136    & [YAML::info], ".yaml.sed" => & [YAML::info], ".yang" => & [YANG::info], ".yap" => &
3137    [Prolog::info], ".yar" => & [YARA::info], ".yara" => & [YARA::info], ".yasnippet" =>
3138    & [YASnippet::info], ".yml" => & [MiniYAML::info, OASv2Yaml::info, OASv3Yaml::info,
3139    YAML::info], ".yml.mysql" => & [YAML::info], ".yrl" => & [Erlang::info], ".yul" => &
3140    [Yul::info], ".yy" => & [JSON::info, Yacc::info], ".yyp" => & [JSON::info], ".z3" =>
3141    & [SMT::info], ".zap" => & [ZAP::info], ".zcml" => & [XML::info], ".zeek" => &
3142    [Zeek::info], ".zep" => & [Zephir::info], ".zig" => & [Zig::info], ".zig.zon" => &
3143    [Zig::info], ".zil" => & [ZIL::info], ".zimpl" => & [Zimpl::info], ".zmpl" => &
3144    [Zimpl::info], ".zone" => & [DNSZone::info], ".zpl" => & [Zimpl::info], ".zs" => &
3145    [ZenScript::info], ".zsh" => & [Shell::info], ".zsh-theme" => & [Shell::info]
3146};