1 | type LanguageName =
|
2 | | "1C Enterprise"
|
3 | | "ABAP"
|
4 | | "ABNF"
|
5 | | "AGS Script"
|
6 | | "AMPL"
|
7 | | "ANTLR"
|
8 | | "API Blueprint"
|
9 | | "APL"
|
10 | | "ASN.1"
|
11 | | "ASP"
|
12 | | "ATS"
|
13 | | "ActionScript"
|
14 | | "Ada"
|
15 | | "Adobe Font Metrics"
|
16 | | "Agda"
|
17 | | "Alloy"
|
18 | | "Alpine Abuild"
|
19 | | "AngelScript"
|
20 | | "Ant Build System"
|
21 | | "ApacheConf"
|
22 | | "Apex"
|
23 | | "Apollo Guidance Computer"
|
24 | | "AppleScript"
|
25 | | "Arc"
|
26 | | "AsciiDoc"
|
27 | | "AspectJ"
|
28 | | "Assembly"
|
29 | | "Augeas"
|
30 | | "AutoHotkey"
|
31 | | "AutoIt"
|
32 | | "Awk"
|
33 | | "Ballerina"
|
34 | | "Batchfile"
|
35 | | "Befunge"
|
36 | | "Bison"
|
37 | | "BitBake"
|
38 | | "Blade"
|
39 | | "BlitzBasic"
|
40 | | "BlitzMax"
|
41 | | "Bluespec"
|
42 | | "Boo"
|
43 | | "Brainfuck"
|
44 | | "Brightscript"
|
45 | | "Bro"
|
46 | | "C"
|
47 | | "C#"
|
48 | | "C++"
|
49 | | "C-ObjDump"
|
50 | | "C2hs Haskell"
|
51 | | "CLIPS"
|
52 | | "CMake"
|
53 | | "COBOL"
|
54 | | "COLLADA"
|
55 | | "CSON"
|
56 | | "CSS"
|
57 | | "CSV"
|
58 | | "CWeb"
|
59 | | "Cap'n Proto"
|
60 | | "CartoCSS"
|
61 | | "Ceylon"
|
62 | | "Chapel"
|
63 | | "Charity"
|
64 | | "ChucK"
|
65 | | "Cirru"
|
66 | | "Clarion"
|
67 | | "Clean"
|
68 | | "Click"
|
69 | | "Clojure"
|
70 | | "Closure Templates"
|
71 | | "Cloud Firestore Security Rules"
|
72 | | "CoNLL-U"
|
73 | | "CoffeeScript"
|
74 | | "ColdFusion"
|
75 | | "ColdFusion CFC"
|
76 | | "Common Lisp"
|
77 | | "Common Workflow Language"
|
78 | | "Component Pascal"
|
79 | | "Cool"
|
80 | | "Coq"
|
81 | | "Cpp-ObjDump"
|
82 | | "Creole"
|
83 | | "Crystal"
|
84 | | "Csound"
|
85 | | "Csound Document"
|
86 | | "Csound Score"
|
87 | | "Cuda"
|
88 | | "Cycript"
|
89 | | "Cython"
|
90 | | "D"
|
91 | | "D-ObjDump"
|
92 | | "DIGITAL Command Language"
|
93 | | "DM"
|
94 | | "DNS Zone"
|
95 | | "DTrace"
|
96 | | "Darcs Patch"
|
97 | | "Dart"
|
98 | | "DataWeave"
|
99 | | "Diff"
|
100 | | "Dockerfile"
|
101 | | "Dogescript"
|
102 | | "Dylan"
|
103 | | "E"
|
104 | | "EBNF"
|
105 | | "ECL"
|
106 | | "ECLiPSe"
|
107 | | "EJS"
|
108 | | "EQ"
|
109 | | "Eagle"
|
110 | | "Easybuild"
|
111 | | "Ecere Projects"
|
112 | | "Edje Data Collection"
|
113 | | "Eiffel"
|
114 | | "Elixir"
|
115 | | "Elm"
|
116 | | "Emacs Lisp"
|
117 | | "EmberScript"
|
118 | | "Erlang"
|
119 | | "F#"
|
120 | | "FLUX"
|
121 | | "Factor"
|
122 | | "Fancy"
|
123 | | "Fantom"
|
124 | | "Filebench WML"
|
125 | | "Filterscript"
|
126 | | "Formatted"
|
127 | | "Forth"
|
128 | | "Fortran"
|
129 | | "FreeMarker"
|
130 | | "Frege"
|
131 | | "G-code"
|
132 | | "GAMS"
|
133 | | "GAP"
|
134 | | "GCC Machine Description"
|
135 | | "GDB"
|
136 | | "GDScript"
|
137 | | "GLSL"
|
138 | | "GN"
|
139 | | "Game Maker Language"
|
140 | | "Genie"
|
141 | | "Genshi"
|
142 | | "Gentoo Ebuild"
|
143 | | "Gentoo Eclass"
|
144 | | "Gerber Image"
|
145 | | "Gettext Catalog"
|
146 | | "Gherkin"
|
147 | | "Glyph"
|
148 | | "Gnuplot"
|
149 | | "Go"
|
150 | | "Golo"
|
151 | | "Gosu"
|
152 | | "Grace"
|
153 | | "Gradle"
|
154 | | "Grammatical Framework"
|
155 | | "Graph Modeling Language"
|
156 | | "GraphQL"
|
157 | | "Graphviz (DOT)"
|
158 | | "Groovy"
|
159 | | "Groovy Server Pages"
|
160 | | "HCL"
|
161 | | "HLSL"
|
162 | | "HTML"
|
163 | | "HTML+Django"
|
164 | | "HTML+ECR"
|
165 | | "HTML+EEX"
|
166 | | "HTML+ERB"
|
167 | | "HTML+PHP"
|
168 | | "HTTP"
|
169 | | "HXML"
|
170 | | "Hack"
|
171 | | "Haml"
|
172 | | "Handlebars"
|
173 | | "Harbour"
|
174 | | "Haskell"
|
175 | | "Haxe"
|
176 | | "HiveQL"
|
177 | | "Hy"
|
178 | | "HyPhy"
|
179 | | "IDL"
|
180 | | "IGOR Pro"
|
181 | | "INI"
|
182 | | "IRC log"
|
183 | | "Idris"
|
184 | | "Inform 7"
|
185 | | "Inno Setup"
|
186 | | "Io"
|
187 | | "Ioke"
|
188 | | "Isabelle"
|
189 | | "Isabelle ROOT"
|
190 | | "J"
|
191 | | "JFlex"
|
192 | | "JSON"
|
193 | | "JSON5"
|
194 | | "JSONLD"
|
195 | | "JSONiq"
|
196 | | "JSX"
|
197 | | "Jasmin"
|
198 | | "Java"
|
199 | | "Java Server Pages"
|
200 | | "JavaScript"
|
201 | | "Jison"
|
202 | | "Jison Lex"
|
203 | | "Jolie"
|
204 | | "Julia"
|
205 | | "Jupyter Notebook"
|
206 | | "KRL"
|
207 | | "KiCad Layout"
|
208 | | "KiCad Legacy Layout"
|
209 | | "KiCad Schematic"
|
210 | | "Kit"
|
211 | | "Kotlin"
|
212 | | "LFE"
|
213 | | "LLVM"
|
214 | | "LOLCODE"
|
215 | | "LSL"
|
216 | | "LabVIEW"
|
217 | | "Lasso"
|
218 | | "Latte"
|
219 | | "Lean"
|
220 | | "Less"
|
221 | | "Lex"
|
222 | | "LilyPond"
|
223 | | "Limbo"
|
224 | | "Linker Script"
|
225 | | "Linux Kernel Module"
|
226 | | "Liquid"
|
227 | | "Literate Agda"
|
228 | | "Literate CoffeeScript"
|
229 | | "Literate Haskell"
|
230 | | "LiveScript"
|
231 | | "Logos"
|
232 | | "Logtalk"
|
233 | | "LookML"
|
234 | | "LoomScript"
|
235 | | "Lua"
|
236 | | "M"
|
237 | | "M4"
|
238 | | "M4Sugar"
|
239 | | "MAXScript"
|
240 | | "MQL4"
|
241 | | "MQL5"
|
242 | | "MTML"
|
243 | | "MUF"
|
244 | | "Makefile"
|
245 | | "Mako"
|
246 | | "Markdown"
|
247 | | "Marko"
|
248 | | "Mask"
|
249 | | "Mathematica"
|
250 | | "Matlab"
|
251 | | "Maven POM"
|
252 | | "Max"
|
253 | | "MediaWiki"
|
254 | | "Mercury"
|
255 | | "Meson"
|
256 | | "Metal"
|
257 | | "MiniD"
|
258 | | "Mirah"
|
259 | | "Modelica"
|
260 | | "Modula-2"
|
261 | | "Module Management System"
|
262 | | "Monkey"
|
263 | | "Moocode"
|
264 | | "MoonScript"
|
265 | | "Myghty"
|
266 | | "NCL"
|
267 | | "NL"
|
268 | | "NSIS"
|
269 | | "Nearley"
|
270 | | "Nemerle"
|
271 | | "NetLinx"
|
272 | | "NetLinx+ERB"
|
273 | | "NetLogo"
|
274 | | "NewLisp"
|
275 | | "Nextflow"
|
276 | | "Nginx"
|
277 | | "Nim"
|
278 | | "Ninja"
|
279 | | "Nit"
|
280 | | "Nix"
|
281 | | "Nu"
|
282 | | "NumPy"
|
283 | | "OCaml"
|
284 | | "ObjDump"
|
285 | | "Objective-C"
|
286 | | "Objective-C++"
|
287 | | "Objective-J"
|
288 | | "Omgrofl"
|
289 | | "Opa"
|
290 | | "Opal"
|
291 | | "OpenCL"
|
292 | | "OpenEdge ABL"
|
293 | | "OpenRC runscript"
|
294 | | "OpenSCAD"
|
295 | | "OpenType Feature File"
|
296 | | "Org"
|
297 | | "Ox"
|
298 | | "Oxygene"
|
299 | | "Oz"
|
300 | | "P4"
|
301 | | "PAWN"
|
302 | | "PHP"
|
303 | | "PLSQL"
|
304 | | "PLpgSQL"
|
305 | | "POV-Ray SDL"
|
306 | | "Pan"
|
307 | | "Papyrus"
|
308 | | "Parrot"
|
309 | | "Parrot Assembly"
|
310 | | "Parrot Internal Representation"
|
311 | | "Pascal"
|
312 | | "Pep8"
|
313 | | "Perl"
|
314 | | "Perl 6"
|
315 | | "Pic"
|
316 | | "Pickle"
|
317 | | "PicoLisp"
|
318 | | "PigLatin"
|
319 | | "Pike"
|
320 | | "Pod"
|
321 | | "PogoScript"
|
322 | | "Pony"
|
323 | | "PostCSS"
|
324 | | "PostScript"
|
325 | | "PowerBuilder"
|
326 | | "PowerShell"
|
327 | | "Processing"
|
328 | | "Prolog"
|
329 | | "Propeller Spin"
|
330 | | "Protocol Buffer"
|
331 | | "Public Key"
|
332 | | "Pug"
|
333 | | "Puppet"
|
334 | | "Pure Data"
|
335 | | "PureBasic"
|
336 | | "PureScript"
|
337 | | "Python"
|
338 | | "Python console"
|
339 | | "Python traceback"
|
340 | | "QML"
|
341 | | "QMake"
|
342 | | "R"
|
343 | | "RAML"
|
344 | | "RDoc"
|
345 | | "REALbasic"
|
346 | | "REXX"
|
347 | | "RHTML"
|
348 | | "RMarkdown"
|
349 | | "RPC"
|
350 | | "RPM Spec"
|
351 | | "RUNOFF"
|
352 | | "Racket"
|
353 | | "Ragel"
|
354 | | "Rascal"
|
355 | | "Raw token data"
|
356 | | "Reason"
|
357 | | "Rebol"
|
358 | | "Red"
|
359 | | "Redcode"
|
360 | | "Regular Expression"
|
361 | | "Ren'Py"
|
362 | | "RenderScript"
|
363 | | "Ring"
|
364 | | "RobotFramework"
|
365 | | "Roff"
|
366 | | "Rouge"
|
367 | | "Ruby"
|
368 | | "Rust"
|
369 | | "SAS"
|
370 | | "SCSS"
|
371 | | "SMT"
|
372 | | "SPARQL"
|
373 | | "SQF"
|
374 | | "SQL"
|
375 | | "SQLPL"
|
376 | | "SRecode Template"
|
377 | | "STON"
|
378 | | "SVG"
|
379 | | "Sage"
|
380 | | "SaltStack"
|
381 | | "Sass"
|
382 | | "Scala"
|
383 | | "Scaml"
|
384 | | "Scheme"
|
385 | | "Scilab"
|
386 | | "Self"
|
387 | | "ShaderLab"
|
388 | | "Shell"
|
389 | | "ShellSession"
|
390 | | "Shen"
|
391 | | "Slash"
|
392 | | "Slim"
|
393 | | "Smali"
|
394 | | "Smalltalk"
|
395 | | "Smarty"
|
396 | | "Solidity"
|
397 | | "SourcePawn"
|
398 | | "Spline Font Database"
|
399 | | "Squirrel"
|
400 | | "Stan"
|
401 | | "Standard ML"
|
402 | | "Stata"
|
403 | | "Stylus"
|
404 | | "SubRip Text"
|
405 | | "Sublime Text Config"
|
406 | | "SugarSS"
|
407 | | "SuperCollider"
|
408 | | "Swift"
|
409 | | "SystemVerilog"
|
410 | | "TI Program"
|
411 | | "TLA"
|
412 | | "TOML"
|
413 | | "TXL"
|
414 | | "Tcl"
|
415 | | "Tcsh"
|
416 | | "TeX"
|
417 | | "Tea"
|
418 | | "Terra"
|
419 | | "Text"
|
420 | | "Textile"
|
421 | | "Thrift"
|
422 | | "Turing"
|
423 | | "Turtle"
|
424 | | "Twig"
|
425 | | "Type Language"
|
426 | | "TypeScript"
|
427 | | "Unified Parallel C"
|
428 | | "Unity3D Asset"
|
429 | | "Unix Assembly"
|
430 | | "Uno"
|
431 | | "UnrealScript"
|
432 | | "UrWeb"
|
433 | | "VCL"
|
434 | | "VHDL"
|
435 | | "Vala"
|
436 | | "Verilog"
|
437 | | "Vim script"
|
438 | | "Visual Basic"
|
439 | | "Volt"
|
440 | | "Vue"
|
441 | | "Wavefront Material"
|
442 | | "Wavefront Object"
|
443 | | "Web Ontology Language"
|
444 | | "WebAssembly"
|
445 | | "WebIDL"
|
446 | | "World of Warcraft Addon Data"
|
447 | | "X BitMap"
|
448 | | "X PixMap"
|
449 | | "X10"
|
450 | | "XC"
|
451 | | "XCompose"
|
452 | | "XML"
|
453 | | "XPages"
|
454 | | "XProc"
|
455 | | "XQuery"
|
456 | | "XS"
|
457 | | "XSLT"
|
458 | | "Xojo"
|
459 | | "Xtend"
|
460 | | "YAML"
|
461 | | "YANG"
|
462 | | "YARA"
|
463 | | "Yacc"
|
464 | | "Zephir"
|
465 | | "Zimpl"
|
466 | | "desktop"
|
467 | | "eC"
|
468 | | "edn"
|
469 | | "fish"
|
470 | | "mupad"
|
471 | | "nesC"
|
472 | | "ooc"
|
473 | | "q"
|
474 | | "reStructuredText"
|
475 | | "sed"
|
476 | | "wdl"
|
477 | | "wisp"
|
478 | | "xBase";
|
479 |
|
480 | declare const LinguistLanguages: Record<LanguageName, LinguistLanguages.Language>;
|
481 |
|
482 | declare namespace LinguistLanguages {
|
483 | interface Language {
|
484 | name: string;
|
485 | type: string;
|
486 | color?: string;
|
487 | extensions?: string[];
|
488 | tmScope?: string;
|
489 | aceMode: string;
|
490 | languageId: number;
|
491 | aliases?: string[];
|
492 | codemirrorMode?: string;
|
493 | codemirrorMimeType?: string;
|
494 | interpreters?: string[];
|
495 | group?: string;
|
496 | filenames?: string[];
|
497 | wrap?: boolean;
|
498 | searchable?: boolean;
|
499 | lexer?: string;
|
500 | }
|
501 | }
|
502 |
|
503 | export = LinguistLanguages;
|