github.com/zkry/enry@v1.6.3/internal/code-generator/generator/test_files/extension.gold (about) 1 package data 2 3 // CODE GENERATED AUTOMATICALLY WITH gopkg.in/src-d/enry.v1/internal/code-generator 4 // THIS FILE SHOULD NOT BE EDITED BY HAND 5 // Extracted from github/linguist commit: d5c8db3fb91963c4b2762ca2ea2ff7cfac109f68 6 7 var LanguagesByExtension = map[string][]string{ 8 ".1": {"Roff"}, 9 ".1in": {"Roff"}, 10 ".1m": {"Roff"}, 11 ".1x": {"Roff"}, 12 ".2": {"Roff"}, 13 ".3": {"Roff"}, 14 ".3in": {"Roff"}, 15 ".3m": {"Roff"}, 16 ".3qt": {"Roff"}, 17 ".3x": {"Roff"}, 18 ".4": {"Roff"}, 19 ".4th": {"Forth"}, 20 ".5": {"Roff"}, 21 ".6": {"Roff"}, 22 ".6pl": {"Perl 6"}, 23 ".6pm": {"Perl 6"}, 24 ".7": {"Roff"}, 25 ".8": {"Roff"}, 26 ".8xk": {"TI Program"}, 27 ".8xk.txt": {"TI Program"}, 28 ".8xp": {"TI Program"}, 29 ".8xp.txt": {"TI Program"}, 30 ".9": {"Roff"}, 31 "._coffee": {"CoffeeScript"}, 32 "._js": {"JavaScript"}, 33 "._ls": {"LiveScript"}, 34 ".a51": {"Assembly"}, 35 ".abap": {"ABAP"}, 36 ".abnf": {"ABNF"}, 37 ".ada": {"Ada"}, 38 ".adb": {"Ada"}, 39 ".adml": {"XML"}, 40 ".admx": {"XML"}, 41 ".ado": {"Stata"}, 42 ".adoc": {"AsciiDoc"}, 43 ".adp": {"Tcl"}, 44 ".ads": {"Ada"}, 45 ".agc": {"Apollo Guidance Computer"}, 46 ".agda": {"Agda"}, 47 ".ahk": {"AutoHotkey"}, 48 ".ahkl": {"AutoHotkey"}, 49 ".aj": {"AspectJ"}, 50 ".al": {"Perl"}, 51 ".als": {"Alloy"}, 52 ".ampl": {"AMPL"}, 53 ".anim": {"Unity3D Asset"}, 54 ".ant": {"XML"}, 55 ".apacheconf": {"ApacheConf"}, 56 ".apib": {"API Blueprint"}, 57 ".apl": {"APL"}, 58 ".app.src": {"Erlang"}, 59 ".applescript": {"AppleScript"}, 60 ".arc": {"Arc"}, 61 ".arpa": {"DNS Zone"}, 62 ".as": {"ActionScript"}, 63 ".asax": {"ASP"}, 64 ".asc": {"AGS Script", "AsciiDoc", "Public Key"}, 65 ".asciidoc": {"AsciiDoc"}, 66 ".ascx": {"ASP"}, 67 ".asd": {"Common Lisp"}, 68 ".ash": {"AGS Script"}, 69 ".ashx": {"ASP"}, 70 ".asm": {"Assembly"}, 71 ".asmx": {"ASP"}, 72 ".asn": {"ASN.1"}, 73 ".asn1": {"ASN.1"}, 74 ".asp": {"ASP"}, 75 ".aspx": {"ASP"}, 76 ".asset": {"Unity3D Asset"}, 77 ".au3": {"AutoIt"}, 78 ".aug": {"Augeas"}, 79 ".auk": {"Awk"}, 80 ".aux": {"TeX"}, 81 ".aw": {"PHP"}, 82 ".awk": {"Awk"}, 83 ".axd": {"ASP"}, 84 ".axi": {"NetLinx"}, 85 ".axi.erb": {"NetLinx+ERB"}, 86 ".axml": {"XML"}, 87 ".axs": {"NetLinx"}, 88 ".axs.erb": {"NetLinx+ERB"}, 89 ".b": {"Brainfuck", "Limbo"}, 90 ".bas": {"Visual Basic"}, 91 ".bash": {"Shell"}, 92 ".bat": {"Batchfile"}, 93 ".bats": {"Shell"}, 94 ".bb": {"BitBake", "BlitzBasic"}, 95 ".bbx": {"TeX"}, 96 ".bdy": {"PLSQL"}, 97 ".befunge": {"Befunge"}, 98 ".bf": {"Brainfuck", "HyPhy"}, 99 ".bib": {"TeX"}, 100 ".bison": {"Bison"}, 101 ".blade": {"Blade"}, 102 ".blade.php": {"Blade"}, 103 ".bmx": {"BlitzMax"}, 104 ".bones": {"JavaScript"}, 105 ".boo": {"Boo"}, 106 ".boot": {"Clojure"}, 107 ".brd": {"Eagle", "KiCad"}, 108 ".bro": {"Bro"}, 109 ".brs": {"Brightscript"}, 110 ".bsl": {"1C Enterprise"}, 111 ".bsv": {"Bluespec"}, 112 ".builder": {"Ruby"}, 113 ".builds": {"XML"}, 114 ".bzl": {"Python"}, 115 ".c": {"C"}, 116 ".c++": {"C++"}, 117 ".c++-objdump": {"Cpp-ObjDump"}, 118 ".c++objdump": {"Cpp-ObjDump"}, 119 ".c-objdump": {"C-ObjDump"}, 120 ".cake": {"C#", "CoffeeScript"}, 121 ".capnp": {"Cap'n Proto"}, 122 ".cats": {"C"}, 123 ".cbl": {"COBOL"}, 124 ".cbx": {"TeX"}, 125 ".cc": {"C++"}, 126 ".ccp": {"COBOL"}, 127 ".ccxml": {"XML"}, 128 ".cdf": {"Mathematica"}, 129 ".ceylon": {"Ceylon"}, 130 ".cfc": {"ColdFusion CFC"}, 131 ".cfg": {"INI"}, 132 ".cfm": {"ColdFusion"}, 133 ".cfml": {"ColdFusion"}, 134 ".cgi": {"Perl", "Python", "Shell"}, 135 ".cginc": {"HLSL"}, 136 ".ch": {"Charity", "xBase"}, 137 ".chem": {"Pic"}, 138 ".chpl": {"Chapel"}, 139 ".chs": {"C2hs Haskell"}, 140 ".cirru": {"Cirru"}, 141 ".cjsx": {"CoffeeScript"}, 142 ".ck": {"ChucK"}, 143 ".cl": {"Common Lisp", "Cool", "OpenCL"}, 144 ".cl2": {"Clojure"}, 145 ".click": {"Click"}, 146 ".clixml": {"XML"}, 147 ".clj": {"Clojure"}, 148 ".cljc": {"Clojure"}, 149 ".cljs": {"Clojure"}, 150 ".cljs.hl": {"Clojure"}, 151 ".cljscm": {"Clojure"}, 152 ".cljx": {"Clojure"}, 153 ".clp": {"CLIPS"}, 154 ".cls": {"Apex", "OpenEdge ABL", "TeX", "Visual Basic"}, 155 ".clw": {"Clarion"}, 156 ".cmake": {"CMake"}, 157 ".cmake.in": {"CMake"}, 158 ".cmd": {"Batchfile"}, 159 ".cob": {"COBOL"}, 160 ".cobol": {"COBOL"}, 161 ".coffee": {"CoffeeScript"}, 162 ".com": {"DIGITAL Command Language"}, 163 ".command": {"Shell"}, 164 ".coq": {"Coq"}, 165 ".cp": {"C++", "Component Pascal"}, 166 ".cpp": {"C++"}, 167 ".cpp-objdump": {"Cpp-ObjDump"}, 168 ".cppobjdump": {"Cpp-ObjDump"}, 169 ".cproject": {"XML"}, 170 ".cps": {"Component Pascal"}, 171 ".cpy": {"COBOL"}, 172 ".cql": {"SQL"}, 173 ".cr": {"Crystal"}, 174 ".creole": {"Creole"}, 175 ".cs": {"C#", "Smalltalk"}, 176 ".csd": {"Csound Document"}, 177 ".csh": {"Tcsh"}, 178 ".cshtml": {"C#"}, 179 ".csl": {"XML"}, 180 ".cson": {"CSON"}, 181 ".csproj": {"XML"}, 182 ".css": {"CSS"}, 183 ".csv": {"CSV"}, 184 ".csx": {"C#"}, 185 ".ct": {"XML"}, 186 ".ctp": {"PHP"}, 187 ".cu": {"Cuda"}, 188 ".cuh": {"Cuda"}, 189 ".cw": {"Redcode"}, 190 ".cxx": {"C++"}, 191 ".cxx-objdump": {"Cpp-ObjDump"}, 192 ".cy": {"Cycript"}, 193 ".d": {"D", "DTrace", "Makefile"}, 194 ".d-objdump": {"D-ObjDump"}, 195 ".dae": {"COLLADA"}, 196 ".darcspatch": {"Darcs Patch"}, 197 ".dart": {"Dart"}, 198 ".dats": {"ATS"}, 199 ".db2": {"SQLPL"}, 200 ".dcl": {"Clean"}, 201 ".ddl": {"PLSQL", "SQL"}, 202 ".decls": {"BlitzBasic"}, 203 ".desktop": {"desktop"}, 204 ".desktop.in": {"desktop"}, 205 ".dfm": {"Pascal"}, 206 ".di": {"D"}, 207 ".diff": {"Diff"}, 208 ".dita": {"XML"}, 209 ".ditamap": {"XML"}, 210 ".ditaval": {"XML"}, 211 ".djs": {"Dogescript"}, 212 ".dll.config": {"XML"}, 213 ".dlm": {"IDL"}, 214 ".dm": {"DM"}, 215 ".do": {"Stata"}, 216 ".dockerfile": {"Dockerfile"}, 217 ".doh": {"Stata"}, 218 ".dot": {"Graphviz (DOT)"}, 219 ".dotsettings": {"XML"}, 220 ".dpatch": {"Darcs Patch"}, 221 ".dpr": {"Pascal"}, 222 ".druby": {"Mirah"}, 223 ".dtx": {"TeX"}, 224 ".duby": {"Mirah"}, 225 ".dyalog": {"APL"}, 226 ".dyl": {"Dylan"}, 227 ".dylan": {"Dylan"}, 228 ".e": {"E", "Eiffel"}, 229 ".eam.fs": {"Formatted"}, 230 ".eb": {"Easybuild"}, 231 ".ebnf": {"EBNF"}, 232 ".ebuild": {"Gentoo Ebuild"}, 233 ".ec": {"eC"}, 234 ".ecl": {"ECL", "ECLiPSe"}, 235 ".eclass": {"Gentoo Eclass"}, 236 ".eclxml": {"ECL"}, 237 ".ecr": {"HTML+ECR"}, 238 ".edn": {"edn"}, 239 ".eex": {"HTML+EEX"}, 240 ".eh": {"eC"}, 241 ".ejs": {"EJS"}, 242 ".el": {"Emacs Lisp"}, 243 ".eliom": {"OCaml"}, 244 ".eliomi": {"OCaml"}, 245 ".elm": {"Elm"}, 246 ".em": {"EmberScript"}, 247 ".emacs": {"Emacs Lisp"}, 248 ".emacs.desktop": {"Emacs Lisp"}, 249 ".emberscript": {"EmberScript"}, 250 ".epj": {"Ecere Projects"}, 251 ".eps": {"PostScript"}, 252 ".eq": {"EQ"}, 253 ".erb": {"HTML+ERB"}, 254 ".erb.deface": {"HTML+ERB"}, 255 ".erl": {"Erlang"}, 256 ".es": {"Erlang", "JavaScript"}, 257 ".es6": {"JavaScript"}, 258 ".escript": {"Erlang"}, 259 ".ex": {"Elixir"}, 260 ".exs": {"Elixir"}, 261 ".eye": {"Ruby"}, 262 ".f": {"Filebench WML", "Forth", "Fortran"}, 263 ".f03": {"Fortran"}, 264 ".f08": {"Fortran"}, 265 ".f77": {"Fortran"}, 266 ".f90": {"Fortran"}, 267 ".f95": {"Fortran"}, 268 ".factor": {"Factor"}, 269 ".fan": {"Fantom"}, 270 ".fancypack": {"Fancy"}, 271 ".fcgi": {"Lua", "PHP", "Perl", "Python", "Ruby", "Shell"}, 272 ".fea": {"OpenType Feature File"}, 273 ".feature": {"Gherkin"}, 274 ".filters": {"XML"}, 275 ".fish": {"fish"}, 276 ".flex": {"JFlex"}, 277 ".flux": {"FLUX"}, 278 ".fnc": {"PLSQL"}, 279 ".for": {"Formatted", "Forth", "Fortran"}, 280 ".forth": {"Forth"}, 281 ".fp": {"GLSL"}, 282 ".fpp": {"Fortran"}, 283 ".fr": {"Forth", "Frege", "Text"}, 284 ".frag": {"GLSL", "JavaScript"}, 285 ".frg": {"GLSL"}, 286 ".frm": {"Visual Basic"}, 287 ".frt": {"Forth"}, 288 ".frx": {"Visual Basic"}, 289 ".fs": {"F#", "Filterscript", "Forth", "GLSL"}, 290 ".fsh": {"GLSL"}, 291 ".fshader": {"GLSL"}, 292 ".fsi": {"F#"}, 293 ".fsproj": {"XML"}, 294 ".fsx": {"F#"}, 295 ".fth": {"Forth"}, 296 ".ftl": {"FreeMarker"}, 297 ".fun": {"Standard ML"}, 298 ".fx": {"FLUX", "HLSL"}, 299 ".fxh": {"HLSL"}, 300 ".fxml": {"XML"}, 301 ".fy": {"Fancy"}, 302 ".g": {"G-code", "GAP"}, 303 ".g4": {"ANTLR"}, 304 ".gap": {"GAP"}, 305 ".gawk": {"Awk"}, 306 ".gco": {"G-code"}, 307 ".gcode": {"G-code"}, 308 ".gd": {"GAP", "GDScript"}, 309 ".gdb": {"GDB"}, 310 ".gdbinit": {"GDB"}, 311 ".gemspec": {"Ruby"}, 312 ".geo": {"GLSL"}, 313 ".geojson": {"JSON"}, 314 ".geom": {"GLSL"}, 315 ".gf": {"Grammatical Framework"}, 316 ".gi": {"GAP"}, 317 ".glade": {"XML"}, 318 ".glf": {"Glyph"}, 319 ".glsl": {"GLSL"}, 320 ".glslv": {"GLSL"}, 321 ".gml": {"Game Maker Language", "Graph Modeling Language", "XML"}, 322 ".gms": {"GAMS"}, 323 ".gn": {"GN"}, 324 ".gni": {"GN"}, 325 ".gnu": {"Gnuplot"}, 326 ".gnuplot": {"Gnuplot"}, 327 ".go": {"Go"}, 328 ".god": {"Ruby"}, 329 ".golo": {"Golo"}, 330 ".gp": {"Gnuplot"}, 331 ".grace": {"Grace"}, 332 ".gradle": {"Gradle"}, 333 ".graphql": {"GraphQL"}, 334 ".groovy": {"Groovy"}, 335 ".grt": {"Groovy"}, 336 ".grxml": {"XML"}, 337 ".gs": {"Genie", "Gosu", "JavaScript"}, 338 ".gshader": {"GLSL"}, 339 ".gsp": {"Groovy Server Pages"}, 340 ".gst": {"Gosu"}, 341 ".gsx": {"Gosu"}, 342 ".gtpl": {"Groovy"}, 343 ".gv": {"Graphviz (DOT)"}, 344 ".gvy": {"Groovy"}, 345 ".gyp": {"Python"}, 346 ".gypi": {"Python"}, 347 ".h": {"C", "C++", "Objective-C"}, 348 ".h++": {"C++"}, 349 ".haml": {"Haml"}, 350 ".haml.deface": {"Haml"}, 351 ".handlebars": {"Handlebars"}, 352 ".hats": {"ATS"}, 353 ".hb": {"Harbour"}, 354 ".hbs": {"Handlebars"}, 355 ".hcl": {"HCL"}, 356 ".hh": {"C++", "Hack"}, 357 ".hic": {"Clojure"}, 358 ".hlean": {"Lean"}, 359 ".hlsl": {"HLSL"}, 360 ".hlsli": {"HLSL"}, 361 ".hpp": {"C++"}, 362 ".hqf": {"SQF"}, 363 ".hrl": {"Erlang"}, 364 ".hs": {"Haskell"}, 365 ".hsc": {"Haskell"}, 366 ".htm": {"HTML"}, 367 ".html": {"HTML"}, 368 ".html.hl": {"HTML"}, 369 ".http": {"HTTP"}, 370 ".hx": {"Haxe"}, 371 ".hxsl": {"Haxe"}, 372 ".hxx": {"C++"}, 373 ".hy": {"Hy"}, 374 ".i7x": {"Inform 7"}, 375 ".iced": {"CoffeeScript"}, 376 ".icl": {"Clean"}, 377 ".idc": {"C"}, 378 ".idr": {"Idris"}, 379 ".ihlp": {"Stata"}, 380 ".ijs": {"J"}, 381 ".ik": {"Ioke"}, 382 ".ily": {"LilyPond"}, 383 ".iml": {"XML"}, 384 ".inc": {"Assembly", "C++", "HTML", "PAWN", "PHP", "POV-Ray SDL", "Pascal", "SQL", "SourcePawn"}, 385 ".ini": {"INI"}, 386 ".inl": {"C++"}, 387 ".ino": {"Arduino"}, 388 ".ins": {"TeX"}, 389 ".intr": {"Dylan"}, 390 ".io": {"Io"}, 391 ".iol": {"Jolie"}, 392 ".ipf": {"IGOR Pro"}, 393 ".ipp": {"C++"}, 394 ".ipynb": {"Jupyter Notebook"}, 395 ".irclog": {"IRC log"}, 396 ".iss": {"Inno Setup"}, 397 ".ivy": {"XML"}, 398 ".j": {"Jasmin", "Objective-J"}, 399 ".jade": {"Pug"}, 400 ".jake": {"JavaScript"}, 401 ".java": {"Java"}, 402 ".jbuilder": {"Ruby"}, 403 ".jelly": {"XML"}, 404 ".jflex": {"JFlex"}, 405 ".jinja": {"HTML+Django"}, 406 ".jison": {"Jison"}, 407 ".jisonlex": {"Jison Lex"}, 408 ".jl": {"Julia"}, 409 ".jq": {"JSONiq"}, 410 ".js": {"JavaScript"}, 411 ".jsb": {"JavaScript"}, 412 ".jscad": {"JavaScript"}, 413 ".jsfl": {"JavaScript"}, 414 ".jsm": {"JavaScript"}, 415 ".json": {"JSON"}, 416 ".json-tmlanguage": {"JSON"}, 417 ".json5": {"JSON5"}, 418 ".jsonld": {"JSONLD"}, 419 ".jsp": {"Java Server Pages"}, 420 ".jsproj": {"XML"}, 421 ".jss": {"JavaScript"}, 422 ".jsx": {"JSX"}, 423 ".kicad_pcb": {"KiCad"}, 424 ".kid": {"Genshi"}, 425 ".kit": {"Kit"}, 426 ".kml": {"XML"}, 427 ".krl": {"KRL"}, 428 ".ksh": {"Shell"}, 429 ".kt": {"Kotlin"}, 430 ".ktm": {"Kotlin"}, 431 ".kts": {"Kotlin"}, 432 ".l": {"Common Lisp", "Lex", "PicoLisp", "Roff"}, 433 ".lagda": {"Literate Agda"}, 434 ".las": {"Lasso"}, 435 ".lasso": {"Lasso"}, 436 ".lasso8": {"Lasso"}, 437 ".lasso9": {"Lasso"}, 438 ".latte": {"Latte"}, 439 ".launch": {"XML"}, 440 ".lbx": {"TeX"}, 441 ".ld": {"Linker Script"}, 442 ".ldml": {"Lasso"}, 443 ".lds": {"Linker Script"}, 444 ".lean": {"Lean"}, 445 ".less": {"Less"}, 446 ".lex": {"Lex"}, 447 ".lfe": {"LFE"}, 448 ".lgt": {"Logtalk"}, 449 ".lhs": {"Literate Haskell"}, 450 ".lid": {"Dylan"}, 451 ".lidr": {"Idris"}, 452 ".liquid": {"Liquid"}, 453 ".lisp": {"Common Lisp", "NewLisp"}, 454 ".litcoffee": {"Literate CoffeeScript"}, 455 ".ll": {"LLVM"}, 456 ".lmi": {"Python"}, 457 ".logtalk": {"Logtalk"}, 458 ".lol": {"LOLCODE"}, 459 ".lookml": {"LookML"}, 460 ".lpr": {"Pascal"}, 461 ".ls": {"LiveScript", "LoomScript"}, 462 ".lsl": {"LSL"}, 463 ".lslp": {"LSL"}, 464 ".lsp": {"Common Lisp", "NewLisp"}, 465 ".ltx": {"TeX"}, 466 ".lua": {"Lua"}, 467 ".lvproj": {"LabVIEW"}, 468 ".ly": {"LilyPond"}, 469 ".m": {"Limbo", "M", "MUF", "Mathematica", "Matlab", "Mercury", "Objective-C"}, 470 ".m4": {"M4", "M4Sugar"}, 471 ".ma": {"Mathematica"}, 472 ".mak": {"Makefile"}, 473 ".make": {"Makefile"}, 474 ".mako": {"Mako"}, 475 ".man": {"Roff"}, 476 ".mao": {"Mako"}, 477 ".markdown": {"Markdown"}, 478 ".marko": {"Marko"}, 479 ".mask": {"Mask"}, 480 ".mat": {"Unity3D Asset"}, 481 ".mata": {"Stata"}, 482 ".matah": {"Stata"}, 483 ".mathematica": {"Mathematica"}, 484 ".matlab": {"Matlab"}, 485 ".mawk": {"Awk"}, 486 ".maxhelp": {"Max"}, 487 ".maxpat": {"Max"}, 488 ".maxproj": {"Max"}, 489 ".mcr": {"MAXScript"}, 490 ".md": {"GCC Machine Description", "Markdown"}, 491 ".mdown": {"Markdown"}, 492 ".mdpolicy": {"XML"}, 493 ".mdwn": {"Markdown"}, 494 ".me": {"Roff"}, 495 ".mediawiki": {"MediaWiki"}, 496 ".meta": {"Unity3D Asset"}, 497 ".metal": {"Metal"}, 498 ".minid": {"MiniD"}, 499 ".mir": {"Mirah"}, 500 ".mirah": {"Mirah"}, 501 ".mjml": {"XML"}, 502 ".mk": {"Makefile"}, 503 ".mkd": {"Markdown"}, 504 ".mkdn": {"Markdown"}, 505 ".mkdown": {"Markdown"}, 506 ".mkfile": {"Makefile"}, 507 ".mkii": {"TeX"}, 508 ".mkiv": {"TeX"}, 509 ".mkvi": {"TeX"}, 510 ".ml": {"OCaml", "Standard ML"}, 511 ".ml4": {"OCaml"}, 512 ".mli": {"OCaml"}, 513 ".mll": {"OCaml"}, 514 ".mly": {"OCaml"}, 515 ".mm": {"Objective-C++", "XML"}, 516 ".mmk": {"Module Management System"}, 517 ".mms": {"Module Management System"}, 518 ".mo": {"Modelica"}, 519 ".mod": {"AMPL", "Linux Kernel Module", "Modula-2", "XML"}, 520 ".model.lkml": {"LookML"}, 521 ".monkey": {"Monkey"}, 522 ".moo": {"Mercury", "Moocode"}, 523 ".moon": {"MoonScript"}, 524 ".mq4": {"MQL4"}, 525 ".mq5": {"MQL5"}, 526 ".mqh": {"MQL4", "MQL5"}, 527 ".ms": {"MAXScript", "Roff", "Unix Assembly"}, 528 ".mspec": {"Ruby"}, 529 ".mss": {"CartoCSS"}, 530 ".mt": {"Mathematica"}, 531 ".mtl": {"Wavefront Material"}, 532 ".mtml": {"MTML"}, 533 ".mu": {"mupad"}, 534 ".muf": {"MUF"}, 535 ".mumps": {"M"}, 536 ".mustache": {"HTML+Django"}, 537 ".mxml": {"XML"}, 538 ".mxt": {"Max"}, 539 ".mysql": {"SQL"}, 540 ".myt": {"Myghty"}, 541 ".n": {"Nemerle", "Roff"}, 542 ".nasm": {"Assembly"}, 543 ".nawk": {"Awk"}, 544 ".nb": {"Mathematica", "Text"}, 545 ".nbp": {"Mathematica"}, 546 ".nc": {"nesC"}, 547 ".ncl": {"NCL", "Text"}, 548 ".nginxconf": {"Nginx"}, 549 ".ni": {"Inform 7"}, 550 ".nim": {"Nim"}, 551 ".nimrod": {"Nim"}, 552 ".ninja": {"Ninja"}, 553 ".nit": {"Nit"}, 554 ".nix": {"Nix"}, 555 ".njk": {"HTML+Django"}, 556 ".njs": {"JavaScript"}, 557 ".nl": {"NL", "NewLisp"}, 558 ".nlogo": {"NetLogo"}, 559 ".no": {"Text"}, 560 ".nproj": {"XML"}, 561 ".nqp": {"Perl 6"}, 562 ".nr": {"Roff"}, 563 ".nse": {"Lua"}, 564 ".nsh": {"NSIS"}, 565 ".nsi": {"NSIS"}, 566 ".nu": {"Nu"}, 567 ".numpy": {"NumPy"}, 568 ".numpyw": {"NumPy"}, 569 ".numsc": {"NumPy"}, 570 ".nuspec": {"XML"}, 571 ".nut": {"Squirrel"}, 572 ".ny": {"Common Lisp"}, 573 ".obj": {"Wavefront Object"}, 574 ".objdump": {"ObjDump"}, 575 ".odd": {"XML"}, 576 ".ol": {"Jolie"}, 577 ".omgrofl": {"Omgrofl"}, 578 ".ooc": {"ooc"}, 579 ".opa": {"Opa"}, 580 ".opal": {"Opal"}, 581 ".opencl": {"OpenCL"}, 582 ".orc": {"Csound"}, 583 ".org": {"Org"}, 584 ".os": {"1C Enterprise"}, 585 ".osm": {"XML"}, 586 ".owl": {"Web Ontology Language"}, 587 ".ox": {"Ox"}, 588 ".oxh": {"Ox"}, 589 ".oxo": {"Ox"}, 590 ".oxygene": {"Oxygene"}, 591 ".oz": {"Oz"}, 592 ".p": {"OpenEdge ABL"}, 593 ".p4": {"P4"}, 594 ".p6": {"Perl 6"}, 595 ".p6l": {"Perl 6"}, 596 ".p6m": {"Perl 6"}, 597 ".pac": {"JavaScript"}, 598 ".pan": {"Pan"}, 599 ".parrot": {"Parrot"}, 600 ".pas": {"Pascal"}, 601 ".pascal": {"Pascal"}, 602 ".pasm": {"Parrot Assembly"}, 603 ".pat": {"Max"}, 604 ".patch": {"Diff"}, 605 ".pb": {"PureBasic"}, 606 ".pbi": {"PureBasic"}, 607 ".pbt": {"PowerBuilder"}, 608 ".pck": {"PLSQL"}, 609 ".pd": {"Pure Data"}, 610 ".pd_lua": {"Lua"}, 611 ".pde": {"Processing"}, 612 ".pep": {"Pep8"}, 613 ".perl": {"Perl"}, 614 ".ph": {"Perl"}, 615 ".php": {"Hack", "PHP"}, 616 ".php3": {"PHP"}, 617 ".php4": {"PHP"}, 618 ".php5": {"PHP"}, 619 ".phps": {"PHP"}, 620 ".phpt": {"PHP"}, 621 ".phtml": {"HTML+PHP"}, 622 ".pic": {"Pic"}, 623 ".pig": {"PigLatin"}, 624 ".pike": {"Pike"}, 625 ".pir": {"Parrot Internal Representation"}, 626 ".pkb": {"PLSQL"}, 627 ".pkgproj": {"XML"}, 628 ".pkl": {"Pickle"}, 629 ".pks": {"PLSQL"}, 630 ".pl": {"Perl", "Perl 6", "Prolog"}, 631 ".pl6": {"Perl 6"}, 632 ".plb": {"PLSQL"}, 633 ".plist": {"XML"}, 634 ".plot": {"Gnuplot"}, 635 ".pls": {"PLSQL"}, 636 ".plsql": {"PLSQL"}, 637 ".plt": {"Gnuplot"}, 638 ".pluginspec": {"Ruby", "XML"}, 639 ".plx": {"Perl"}, 640 ".pm": {"Perl", "Perl 6"}, 641 ".pm6": {"Perl 6"}, 642 ".pmod": {"Pike"}, 643 ".po": {"Gettext Catalog"}, 644 ".pod": {"Perl", "Pod"}, 645 ".podsl": {"Common Lisp"}, 646 ".podspec": {"Ruby"}, 647 ".pogo": {"PogoScript"}, 648 ".pony": {"Pony"}, 649 ".pot": {"Gettext Catalog"}, 650 ".pov": {"POV-Ray SDL"}, 651 ".pp": {"Pascal", "Puppet"}, 652 ".pprx": {"REXX"}, 653 ".prc": {"PLSQL", "SQL"}, 654 ".prefab": {"Unity3D Asset"}, 655 ".prefs": {"INI"}, 656 ".prg": {"xBase"}, 657 ".pri": {"QMake"}, 658 ".pro": {"IDL", "INI", "Prolog", "QMake"}, 659 ".prolog": {"Prolog"}, 660 ".properties": {"INI"}, 661 ".props": {"XML"}, 662 ".proto": {"Protocol Buffer"}, 663 ".prw": {"xBase"}, 664 ".ps": {"PostScript"}, 665 ".ps1": {"PowerShell"}, 666 ".ps1xml": {"XML"}, 667 ".psc": {"Papyrus"}, 668 ".psc1": {"XML"}, 669 ".psd1": {"PowerShell"}, 670 ".psgi": {"Perl"}, 671 ".psm1": {"PowerShell"}, 672 ".pt": {"XML"}, 673 ".pub": {"Public Key"}, 674 ".pug": {"Pug"}, 675 ".purs": {"PureScript"}, 676 ".pwn": {"PAWN"}, 677 ".pxd": {"Cython"}, 678 ".pxi": {"Cython"}, 679 ".py": {"Python"}, 680 ".py3": {"Python"}, 681 ".pyde": {"Python"}, 682 ".pyi": {"Python"}, 683 ".pyp": {"Python"}, 684 ".pyt": {"Python"}, 685 ".pytb": {"Python traceback"}, 686 ".pyw": {"Python"}, 687 ".pyx": {"Cython"}, 688 ".qbs": {"QML"}, 689 ".qml": {"QML"}, 690 ".r": {"R", "Rebol"}, 691 ".r2": {"Rebol"}, 692 ".r3": {"Rebol"}, 693 ".rabl": {"Ruby"}, 694 ".rake": {"Ruby"}, 695 ".raml": {"RAML"}, 696 ".raw": {"Raw token data"}, 697 ".rb": {"Ruby"}, 698 ".rbbas": {"REALbasic"}, 699 ".rbfrm": {"REALbasic"}, 700 ".rbmnu": {"REALbasic"}, 701 ".rbres": {"REALbasic"}, 702 ".rbtbar": {"REALbasic"}, 703 ".rbuild": {"Ruby"}, 704 ".rbuistate": {"REALbasic"}, 705 ".rbw": {"Ruby"}, 706 ".rbx": {"Ruby"}, 707 ".rbxs": {"Lua"}, 708 ".rd": {"R"}, 709 ".rdf": {"XML"}, 710 ".rdoc": {"RDoc"}, 711 ".re": {"C++", "Reason"}, 712 ".reb": {"Rebol"}, 713 ".rebol": {"Rebol"}, 714 ".red": {"Red"}, 715 ".reds": {"Red"}, 716 ".reek": {"YAML"}, 717 ".regex": {"Regular Expression"}, 718 ".regexp": {"Regular Expression"}, 719 ".rei": {"Reason"}, 720 ".rest": {"reStructuredText"}, 721 ".rest.txt": {"reStructuredText"}, 722 ".resx": {"XML"}, 723 ".rex": {"REXX"}, 724 ".rexx": {"REXX"}, 725 ".rg": {"Rouge"}, 726 ".rhtml": {"RHTML"}, 727 ".ring": {"Ring"}, 728 ".rkt": {"Racket"}, 729 ".rktd": {"Racket"}, 730 ".rktl": {"Racket"}, 731 ".rl": {"Ragel"}, 732 ".rmd": {"RMarkdown"}, 733 ".rnh": {"RUNOFF"}, 734 ".rno": {"RUNOFF", "Roff"}, 735 ".robot": {"RobotFramework"}, 736 ".roff": {"Roff"}, 737 ".ron": {"Markdown"}, 738 ".rpy": {"Python", "Ren'Py"}, 739 ".rq": {"SPARQL"}, 740 ".rs": {"RenderScript", "Rust"}, 741 ".rs.in": {"Rust"}, 742 ".rsc": {"Rascal"}, 743 ".rsh": {"RenderScript"}, 744 ".rss": {"XML"}, 745 ".rst": {"reStructuredText"}, 746 ".rst.txt": {"reStructuredText"}, 747 ".rsx": {"R"}, 748 ".ru": {"Ruby"}, 749 ".ruby": {"Ruby"}, 750 ".rviz": {"YAML"}, 751 ".s": {"Unix Assembly"}, 752 ".sage": {"Sage"}, 753 ".sagews": {"Sage"}, 754 ".sas": {"SAS"}, 755 ".sass": {"Sass"}, 756 ".sats": {"ATS"}, 757 ".sbt": {"Scala"}, 758 ".sc": {"Scala", "SuperCollider"}, 759 ".scad": {"OpenSCAD"}, 760 ".scala": {"Scala"}, 761 ".scaml": {"Scaml"}, 762 ".scd": {"SuperCollider"}, 763 ".sce": {"Scilab"}, 764 ".sch": {"Eagle", "KiCad", "XML"}, 765 ".sci": {"Scilab"}, 766 ".scm": {"Scheme"}, 767 ".sco": {"Csound Score"}, 768 ".scpt": {"AppleScript"}, 769 ".scrbl": {"Racket"}, 770 ".scss": {"SCSS"}, 771 ".scxml": {"XML"}, 772 ".self": {"Self"}, 773 ".sexp": {"Common Lisp"}, 774 ".sfd": {"Spline Font Database"}, 775 ".sfproj": {"XML"}, 776 ".sh": {"Shell"}, 777 ".sh-session": {"ShellSession"}, 778 ".sh.in": {"Shell"}, 779 ".shader": {"GLSL", "ShaderLab"}, 780 ".shen": {"Shen"}, 781 ".sig": {"Standard ML"}, 782 ".sj": {"Objective-J"}, 783 ".sjs": {"JavaScript"}, 784 ".sl": {"Slash"}, 785 ".sld": {"Scheme"}, 786 ".slim": {"Slim"}, 787 ".sls": {"SaltStack", "Scheme"}, 788 ".sma": {"SourcePawn"}, 789 ".smali": {"Smali"}, 790 ".sml": {"Standard ML"}, 791 ".smt": {"SMT"}, 792 ".smt2": {"SMT"}, 793 ".soy": {"Closure Templates"}, 794 ".sp": {"SourcePawn"}, 795 ".sparql": {"SPARQL"}, 796 ".spc": {"PLSQL"}, 797 ".spec": {"Python", "RPM Spec", "Ruby"}, 798 ".spin": {"Propeller Spin"}, 799 ".sps": {"Scheme"}, 800 ".sqf": {"SQF"}, 801 ".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL"}, 802 ".sra": {"PowerBuilder"}, 803 ".srdf": {"XML"}, 804 ".srt": {"SRecode Template", "SubRip Text"}, 805 ".sru": {"PowerBuilder"}, 806 ".srw": {"PowerBuilder"}, 807 ".ss": {"Scheme"}, 808 ".ssjs": {"JavaScript"}, 809 ".st": {"HTML", "Smalltalk"}, 810 ".stan": {"Stan"}, 811 ".sthlp": {"Stata"}, 812 ".ston": {"STON"}, 813 ".storyboard": {"XML"}, 814 ".sttheme": {"XML"}, 815 ".sty": {"TeX"}, 816 ".styl": {"Stylus"}, 817 ".sublime-build": {"Sublime Text Config"}, 818 ".sublime-commands": {"Sublime Text Config"}, 819 ".sublime-completions": {"Sublime Text Config"}, 820 ".sublime-keymap": {"Sublime Text Config"}, 821 ".sublime-macro": {"Sublime Text Config"}, 822 ".sublime-menu": {"Sublime Text Config"}, 823 ".sublime-mousemap": {"Sublime Text Config"}, 824 ".sublime-project": {"Sublime Text Config"}, 825 ".sublime-settings": {"Sublime Text Config"}, 826 ".sublime-snippet": {"XML"}, 827 ".sublime-syntax": {"YAML"}, 828 ".sublime-theme": {"Sublime Text Config"}, 829 ".sublime-workspace": {"Sublime Text Config"}, 830 ".sublime_metrics": {"Sublime Text Config"}, 831 ".sublime_session": {"Sublime Text Config"}, 832 ".sv": {"SystemVerilog"}, 833 ".svg": {"SVG"}, 834 ".svh": {"SystemVerilog"}, 835 ".swift": {"Swift"}, 836 ".syntax": {"YAML"}, 837 ".t": {"Perl", "Perl 6", "Terra", "Turing"}, 838 ".tab": {"SQL"}, 839 ".tac": {"Python"}, 840 ".targets": {"XML"}, 841 ".tcc": {"C++"}, 842 ".tcl": {"Tcl"}, 843 ".tcsh": {"Tcsh"}, 844 ".tea": {"Tea"}, 845 ".tesc": {"GLSL"}, 846 ".tese": {"GLSL"}, 847 ".tex": {"TeX"}, 848 ".textile": {"Textile"}, 849 ".tf": {"HCL"}, 850 ".thor": {"Ruby"}, 851 ".thrift": {"Thrift"}, 852 ".thy": {"Isabelle"}, 853 ".tl": {"Type Language"}, 854 ".tla": {"TLA"}, 855 ".tm": {"Tcl"}, 856 ".tmac": {"Roff"}, 857 ".tmcommand": {"XML"}, 858 ".tml": {"XML"}, 859 ".tmlanguage": {"XML"}, 860 ".tmpreferences": {"XML"}, 861 ".tmsnippet": {"XML"}, 862 ".tmtheme": {"XML"}, 863 ".tmux": {"Shell"}, 864 ".toc": {"TeX", "World of Warcraft Addon Data"}, 865 ".toml": {"TOML"}, 866 ".tool": {"Shell"}, 867 ".topojson": {"JSON"}, 868 ".tpb": {"PLSQL"}, 869 ".tpl": {"Smarty"}, 870 ".tpp": {"C++"}, 871 ".tps": {"PLSQL"}, 872 ".trg": {"PLSQL"}, 873 ".ts": {"TypeScript", "XML"}, 874 ".tst": {"GAP", "Scilab"}, 875 ".tsx": {"TypeScript", "XML"}, 876 ".ttl": {"Turtle"}, 877 ".tu": {"Turing"}, 878 ".twig": {"Twig"}, 879 ".txl": {"TXL"}, 880 ".txt": {"Text"}, 881 ".uc": {"UnrealScript"}, 882 ".udf": {"SQL"}, 883 ".udo": {"Csound"}, 884 ".ui": {"XML"}, 885 ".unity": {"Unity3D Asset"}, 886 ".uno": {"Uno"}, 887 ".upc": {"Unified Parallel C"}, 888 ".ur": {"UrWeb"}, 889 ".urdf": {"XML"}, 890 ".urs": {"UrWeb"}, 891 ".ux": {"XML"}, 892 ".v": {"Coq", "Verilog"}, 893 ".vala": {"Vala"}, 894 ".vapi": {"Vala"}, 895 ".vark": {"Gosu"}, 896 ".vb": {"Visual Basic"}, 897 ".vba": {"Visual Basic"}, 898 ".vbhtml": {"Visual Basic"}, 899 ".vbproj": {"XML"}, 900 ".vbs": {"Visual Basic"}, 901 ".vcl": {"VCL"}, 902 ".vcxproj": {"XML"}, 903 ".veo": {"Verilog"}, 904 ".vert": {"GLSL"}, 905 ".vh": {"SystemVerilog"}, 906 ".vhd": {"VHDL"}, 907 ".vhdl": {"VHDL"}, 908 ".vhf": {"VHDL"}, 909 ".vhi": {"VHDL"}, 910 ".vho": {"VHDL"}, 911 ".vhost": {"ApacheConf", "Nginx"}, 912 ".vhs": {"VHDL"}, 913 ".vht": {"VHDL"}, 914 ".vhw": {"VHDL"}, 915 ".view.lkml": {"LookML"}, 916 ".vim": {"Vim script"}, 917 ".viw": {"SQL"}, 918 ".volt": {"Volt"}, 919 ".vrx": {"GLSL"}, 920 ".vsh": {"GLSL"}, 921 ".vshader": {"GLSL"}, 922 ".vsixmanifest": {"XML"}, 923 ".vssettings": {"XML"}, 924 ".vstemplate": {"XML"}, 925 ".vue": {"Vue"}, 926 ".vw": {"PLSQL"}, 927 ".vxml": {"XML"}, 928 ".w": {"CWeb"}, 929 ".wast": {"WebAssembly"}, 930 ".wat": {"WebAssembly"}, 931 ".watchr": {"Ruby"}, 932 ".webidl": {"WebIDL"}, 933 ".weechatlog": {"IRC log"}, 934 ".wiki": {"MediaWiki"}, 935 ".wisp": {"wisp"}, 936 ".wixproj": {"XML"}, 937 ".wl": {"Mathematica"}, 938 ".wlt": {"Mathematica"}, 939 ".wlua": {"Lua"}, 940 ".workbook": {"Markdown"}, 941 ".wsdl": {"XML"}, 942 ".wsf": {"XML"}, 943 ".wsgi": {"Python"}, 944 ".wxi": {"XML"}, 945 ".wxl": {"XML"}, 946 ".wxs": {"XML"}, 947 ".x": {"Logos"}, 948 ".x10": {"X10"}, 949 ".x3d": {"XML"}, 950 ".xacro": {"XML"}, 951 ".xaml": {"XML"}, 952 ".xc": {"XC"}, 953 ".xht": {"HTML"}, 954 ".xhtml": {"HTML"}, 955 ".xi": {"Logos"}, 956 ".xib": {"XML"}, 957 ".xlf": {"XML"}, 958 ".xliff": {"XML"}, 959 ".xm": {"Logos"}, 960 ".xmi": {"XML"}, 961 ".xml": {"XML"}, 962 ".xml.dist": {"XML"}, 963 ".xojo_code": {"Xojo"}, 964 ".xojo_menu": {"Xojo"}, 965 ".xojo_report": {"Xojo"}, 966 ".xojo_script": {"Xojo"}, 967 ".xojo_toolbar": {"Xojo"}, 968 ".xojo_window": {"Xojo"}, 969 ".xpl": {"XProc"}, 970 ".xproc": {"XProc"}, 971 ".xproj": {"XML"}, 972 ".xpy": {"Python"}, 973 ".xq": {"XQuery"}, 974 ".xql": {"XQuery"}, 975 ".xqm": {"XQuery"}, 976 ".xquery": {"XQuery"}, 977 ".xqy": {"XQuery"}, 978 ".xrl": {"Erlang"}, 979 ".xs": {"XS"}, 980 ".xsd": {"XML"}, 981 ".xsjs": {"JavaScript"}, 982 ".xsjslib": {"JavaScript"}, 983 ".xsl": {"XSLT"}, 984 ".xslt": {"XSLT"}, 985 ".xsp-config": {"XPages"}, 986 ".xsp.metadata": {"XPages"}, 987 ".xtend": {"Xtend"}, 988 ".xul": {"XML"}, 989 ".y": {"Yacc"}, 990 ".yacc": {"Yacc"}, 991 ".yaml": {"YAML"}, 992 ".yaml-tmlanguage": {"YAML"}, 993 ".yang": {"YANG"}, 994 ".yap": {"Prolog"}, 995 ".yml": {"YAML"}, 996 ".yml.mysql": {"YAML"}, 997 ".yrl": {"Erlang"}, 998 ".yy": {"Yacc"}, 999 ".zcml": {"XML"}, 1000 ".zep": {"Zephir"}, 1001 ".zimpl": {"Zimpl"}, 1002 ".zmpl": {"Zimpl"}, 1003 ".zone": {"DNS Zone"}, 1004 ".zpl": {"Zimpl"}, 1005 ".zsh": {"Shell"}, 1006 } 1007 1008 var ExtensionsByLanguage = map[string][]string{ 1009 "1C Enterprise": {".bsl", ".os"}, 1010 "ABAP": {".abap"}, 1011 "ABNF": {".abnf"}, 1012 "AGS Script": {".asc", ".ash"}, 1013 "AMPL": {".ampl", ".mod"}, 1014 "ANTLR": {".g4"}, 1015 "API Blueprint": {".apib"}, 1016 "APL": {".apl", ".dyalog"}, 1017 "ASN.1": {".asn", ".asn1"}, 1018 "ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, 1019 "ATS": {".dats", ".hats", ".sats"}, 1020 "ActionScript": {".as"}, 1021 "Ada": {".adb", ".ada", ".ads"}, 1022 "Agda": {".agda"}, 1023 "Alloy": {".als"}, 1024 "ApacheConf": {".apacheconf", ".vhost"}, 1025 "Apex": {".cls"}, 1026 "Apollo Guidance Computer": {".agc"}, 1027 "AppleScript": {".applescript", ".scpt"}, 1028 "Arc": {".arc"}, 1029 "Arduino": {".ino"}, 1030 "AsciiDoc": {".asciidoc", ".adoc", ".asc"}, 1031 "AspectJ": {".aj"}, 1032 "Assembly": {".asm", ".a51", ".inc", ".nasm"}, 1033 "Augeas": {".aug"}, 1034 "AutoHotkey": {".ahk", ".ahkl"}, 1035 "AutoIt": {".au3"}, 1036 "Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"}, 1037 "Batchfile": {".bat", ".cmd"}, 1038 "Befunge": {".befunge"}, 1039 "Bison": {".bison"}, 1040 "BitBake": {".bb"}, 1041 "Blade": {".blade", ".blade.php"}, 1042 "BlitzBasic": {".bb", ".decls"}, 1043 "BlitzMax": {".bmx"}, 1044 "Bluespec": {".bsv"}, 1045 "Boo": {".boo"}, 1046 "Brainfuck": {".b", ".bf"}, 1047 "Brightscript": {".brs"}, 1048 "Bro": {".bro"}, 1049 "C": {".c", ".cats", ".h", ".idc"}, 1050 "C#": {".cs", ".cake", ".cshtml", ".csx"}, 1051 "C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ipp", ".re", ".tcc", ".tpp"}, 1052 "C-ObjDump": {".c-objdump"}, 1053 "C2hs Haskell": {".chs"}, 1054 "CLIPS": {".clp"}, 1055 "CMake": {".cmake", ".cmake.in"}, 1056 "COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"}, 1057 "COLLADA": {".dae"}, 1058 "CSON": {".cson"}, 1059 "CSS": {".css"}, 1060 "CSV": {".csv"}, 1061 "CWeb": {".w"}, 1062 "Cap'n Proto": {".capnp"}, 1063 "CartoCSS": {".mss"}, 1064 "Ceylon": {".ceylon"}, 1065 "Chapel": {".chpl"}, 1066 "Charity": {".ch"}, 1067 "ChucK": {".ck"}, 1068 "Cirru": {".cirru"}, 1069 "Clarion": {".clw"}, 1070 "Clean": {".icl", ".dcl"}, 1071 "Click": {".click"}, 1072 "Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"}, 1073 "Closure Templates": {".soy"}, 1074 "CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"}, 1075 "ColdFusion": {".cfm", ".cfml"}, 1076 "ColdFusion CFC": {".cfc"}, 1077 "Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"}, 1078 "Component Pascal": {".cp", ".cps"}, 1079 "Cool": {".cl"}, 1080 "Coq": {".coq", ".v"}, 1081 "Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"}, 1082 "Creole": {".creole"}, 1083 "Crystal": {".cr"}, 1084 "Csound": {".orc", ".udo"}, 1085 "Csound Document": {".csd"}, 1086 "Csound Score": {".sco"}, 1087 "Cuda": {".cu", ".cuh"}, 1088 "Cycript": {".cy"}, 1089 "Cython": {".pyx", ".pxd", ".pxi"}, 1090 "D": {".d", ".di"}, 1091 "D-ObjDump": {".d-objdump"}, 1092 "DIGITAL Command Language": {".com"}, 1093 "DM": {".dm"}, 1094 "DNS Zone": {".zone", ".arpa"}, 1095 "DTrace": {".d"}, 1096 "Darcs Patch": {".darcspatch", ".dpatch"}, 1097 "Dart": {".dart"}, 1098 "Diff": {".diff", ".patch"}, 1099 "Dockerfile": {".dockerfile"}, 1100 "Dogescript": {".djs"}, 1101 "Dylan": {".dylan", ".dyl", ".intr", ".lid"}, 1102 "E": {".e"}, 1103 "EBNF": {".ebnf"}, 1104 "ECL": {".ecl", ".eclxml"}, 1105 "ECLiPSe": {".ecl"}, 1106 "EJS": {".ejs"}, 1107 "EQ": {".eq"}, 1108 "Eagle": {".sch", ".brd"}, 1109 "Easybuild": {".eb"}, 1110 "Ecere Projects": {".epj"}, 1111 "Eiffel": {".e"}, 1112 "Elixir": {".ex", ".exs"}, 1113 "Elm": {".elm"}, 1114 "Emacs Lisp": {".el", ".emacs", ".emacs.desktop"}, 1115 "EmberScript": {".em", ".emberscript"}, 1116 "Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"}, 1117 "F#": {".fs", ".fsi", ".fsx"}, 1118 "FLUX": {".fx", ".flux"}, 1119 "Factor": {".factor"}, 1120 "Fancy": {".fy", ".fancypack"}, 1121 "Fantom": {".fan"}, 1122 "Filebench WML": {".f"}, 1123 "Filterscript": {".fs"}, 1124 "Formatted": {".for", ".eam.fs"}, 1125 "Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, 1126 "Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"}, 1127 "FreeMarker": {".ftl"}, 1128 "Frege": {".fr"}, 1129 "G-code": {".g", ".gco", ".gcode"}, 1130 "GAMS": {".gms"}, 1131 "GAP": {".g", ".gap", ".gd", ".gi", ".tst"}, 1132 "GCC Machine Description": {".md"}, 1133 "GDB": {".gdb", ".gdbinit"}, 1134 "GDScript": {".gd"}, 1135 "GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"}, 1136 "GN": {".gn", ".gni"}, 1137 "Game Maker Language": {".gml"}, 1138 "Genie": {".gs"}, 1139 "Genshi": {".kid"}, 1140 "Gentoo Ebuild": {".ebuild"}, 1141 "Gentoo Eclass": {".eclass"}, 1142 "Gettext Catalog": {".po", ".pot"}, 1143 "Gherkin": {".feature"}, 1144 "Glyph": {".glf"}, 1145 "Gnuplot": {".gp", ".gnu", ".gnuplot", ".plot", ".plt"}, 1146 "Go": {".go"}, 1147 "Golo": {".golo"}, 1148 "Gosu": {".gs", ".gst", ".gsx", ".vark"}, 1149 "Grace": {".grace"}, 1150 "Gradle": {".gradle"}, 1151 "Grammatical Framework": {".gf"}, 1152 "Graph Modeling Language": {".gml"}, 1153 "GraphQL": {".graphql"}, 1154 "Graphviz (DOT)": {".dot", ".gv"}, 1155 "Groovy": {".groovy", ".grt", ".gtpl", ".gvy"}, 1156 "Groovy Server Pages": {".gsp"}, 1157 "HCL": {".hcl", ".tf"}, 1158 "HLSL": {".hlsl", ".cginc", ".fx", ".fxh", ".hlsli"}, 1159 "HTML": {".html", ".htm", ".html.hl", ".inc", ".st", ".xht", ".xhtml"}, 1160 "HTML+Django": {".jinja", ".mustache", ".njk"}, 1161 "HTML+ECR": {".ecr"}, 1162 "HTML+EEX": {".eex"}, 1163 "HTML+ERB": {".erb", ".erb.deface"}, 1164 "HTML+PHP": {".phtml"}, 1165 "HTTP": {".http"}, 1166 "Hack": {".hh", ".php"}, 1167 "Haml": {".haml", ".haml.deface"}, 1168 "Handlebars": {".handlebars", ".hbs"}, 1169 "Harbour": {".hb"}, 1170 "Haskell": {".hs", ".hsc"}, 1171 "Haxe": {".hx", ".hxsl"}, 1172 "Hy": {".hy"}, 1173 "HyPhy": {".bf"}, 1174 "IDL": {".pro", ".dlm"}, 1175 "IGOR Pro": {".ipf"}, 1176 "INI": {".ini", ".cfg", ".prefs", ".pro", ".properties"}, 1177 "IRC log": {".irclog", ".weechatlog"}, 1178 "Idris": {".idr", ".lidr"}, 1179 "Inform 7": {".ni", ".i7x"}, 1180 "Inno Setup": {".iss"}, 1181 "Io": {".io"}, 1182 "Ioke": {".ik"}, 1183 "Isabelle": {".thy"}, 1184 "J": {".ijs"}, 1185 "JFlex": {".flex", ".jflex"}, 1186 "JSON": {".json", ".geojson", ".json-tmlanguage", ".topojson"}, 1187 "JSON5": {".json5"}, 1188 "JSONLD": {".jsonld"}, 1189 "JSONiq": {".jq"}, 1190 "JSX": {".jsx"}, 1191 "Jasmin": {".j"}, 1192 "Java": {".java"}, 1193 "Java Server Pages": {".jsp"}, 1194 "JavaScript": {".js", "._js", ".bones", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, 1195 "Jison": {".jison"}, 1196 "Jison Lex": {".jisonlex"}, 1197 "Jolie": {".ol", ".iol"}, 1198 "Julia": {".jl"}, 1199 "Jupyter Notebook": {".ipynb"}, 1200 "KRL": {".krl"}, 1201 "KiCad": {".sch", ".brd", ".kicad_pcb"}, 1202 "Kit": {".kit"}, 1203 "Kotlin": {".kt", ".ktm", ".kts"}, 1204 "LFE": {".lfe"}, 1205 "LLVM": {".ll"}, 1206 "LOLCODE": {".lol"}, 1207 "LSL": {".lsl", ".lslp"}, 1208 "LabVIEW": {".lvproj"}, 1209 "Lasso": {".lasso", ".las", ".lasso8", ".lasso9", ".ldml"}, 1210 "Latte": {".latte"}, 1211 "Lean": {".lean", ".hlean"}, 1212 "Less": {".less"}, 1213 "Lex": {".l", ".lex"}, 1214 "LilyPond": {".ly", ".ily"}, 1215 "Limbo": {".b", ".m"}, 1216 "Linker Script": {".ld", ".lds"}, 1217 "Linux Kernel Module": {".mod"}, 1218 "Liquid": {".liquid"}, 1219 "Literate Agda": {".lagda"}, 1220 "Literate CoffeeScript": {".litcoffee"}, 1221 "Literate Haskell": {".lhs"}, 1222 "LiveScript": {".ls", "._ls"}, 1223 "Logos": {".xm", ".x", ".xi"}, 1224 "Logtalk": {".lgt", ".logtalk"}, 1225 "LookML": {".lookml", ".model.lkml", ".view.lkml"}, 1226 "LoomScript": {".ls"}, 1227 "Lua": {".lua", ".fcgi", ".nse", ".pd_lua", ".rbxs", ".wlua"}, 1228 "M": {".mumps", ".m"}, 1229 "M4": {".m4"}, 1230 "M4Sugar": {".m4"}, 1231 "MAXScript": {".ms", ".mcr"}, 1232 "MQL4": {".mq4", ".mqh"}, 1233 "MQL5": {".mq5", ".mqh"}, 1234 "MTML": {".mtml"}, 1235 "MUF": {".muf", ".m"}, 1236 "Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"}, 1237 "Mako": {".mako", ".mao"}, 1238 "Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mkd", ".mkdn", ".mkdown", ".ron", ".workbook"}, 1239 "Marko": {".marko"}, 1240 "Mask": {".mask"}, 1241 "Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"}, 1242 "Matlab": {".matlab", ".m"}, 1243 "Max": {".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat"}, 1244 "MediaWiki": {".mediawiki", ".wiki"}, 1245 "Mercury": {".m", ".moo"}, 1246 "Metal": {".metal"}, 1247 "MiniD": {".minid"}, 1248 "Mirah": {".druby", ".duby", ".mir", ".mirah"}, 1249 "Modelica": {".mo"}, 1250 "Modula-2": {".mod"}, 1251 "Module Management System": {".mms", ".mmk"}, 1252 "Monkey": {".monkey"}, 1253 "Moocode": {".moo"}, 1254 "MoonScript": {".moon"}, 1255 "Myghty": {".myt"}, 1256 "NCL": {".ncl"}, 1257 "NL": {".nl"}, 1258 "NSIS": {".nsi", ".nsh"}, 1259 "Nemerle": {".n"}, 1260 "NetLinx": {".axs", ".axi"}, 1261 "NetLinx+ERB": {".axs.erb", ".axi.erb"}, 1262 "NetLogo": {".nlogo"}, 1263 "NewLisp": {".nl", ".lisp", ".lsp"}, 1264 "Nginx": {".nginxconf", ".vhost"}, 1265 "Nim": {".nim", ".nimrod"}, 1266 "Ninja": {".ninja"}, 1267 "Nit": {".nit"}, 1268 "Nix": {".nix"}, 1269 "Nu": {".nu"}, 1270 "NumPy": {".numpy", ".numpyw", ".numsc"}, 1271 "OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"}, 1272 "ObjDump": {".objdump"}, 1273 "Objective-C": {".m", ".h"}, 1274 "Objective-C++": {".mm"}, 1275 "Objective-J": {".j", ".sj"}, 1276 "Omgrofl": {".omgrofl"}, 1277 "Opa": {".opa"}, 1278 "Opal": {".opal"}, 1279 "OpenCL": {".cl", ".opencl"}, 1280 "OpenEdge ABL": {".p", ".cls"}, 1281 "OpenSCAD": {".scad"}, 1282 "OpenType Feature File": {".fea"}, 1283 "Org": {".org"}, 1284 "Ox": {".ox", ".oxh", ".oxo"}, 1285 "Oxygene": {".oxygene"}, 1286 "Oz": {".oz"}, 1287 "P4": {".p4"}, 1288 "PAWN": {".pwn", ".inc"}, 1289 "PHP": {".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"}, 1290 "PLSQL": {".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"}, 1291 "PLpgSQL": {".sql"}, 1292 "POV-Ray SDL": {".pov", ".inc"}, 1293 "Pan": {".pan"}, 1294 "Papyrus": {".psc"}, 1295 "Parrot": {".parrot"}, 1296 "Parrot Assembly": {".pasm"}, 1297 "Parrot Internal Representation": {".pir"}, 1298 "Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"}, 1299 "Pep8": {".pep"}, 1300 "Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".pod", ".psgi", ".t"}, 1301 "Perl 6": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"}, 1302 "Pic": {".pic", ".chem"}, 1303 "Pickle": {".pkl"}, 1304 "PicoLisp": {".l"}, 1305 "PigLatin": {".pig"}, 1306 "Pike": {".pike", ".pmod"}, 1307 "Pod": {".pod"}, 1308 "PogoScript": {".pogo"}, 1309 "Pony": {".pony"}, 1310 "PostScript": {".ps", ".eps"}, 1311 "PowerBuilder": {".pbt", ".sra", ".sru", ".srw"}, 1312 "PowerShell": {".ps1", ".psd1", ".psm1"}, 1313 "Processing": {".pde"}, 1314 "Prolog": {".pl", ".pro", ".prolog", ".yap"}, 1315 "Propeller Spin": {".spin"}, 1316 "Protocol Buffer": {".proto"}, 1317 "Public Key": {".asc", ".pub"}, 1318 "Pug": {".jade", ".pug"}, 1319 "Puppet": {".pp"}, 1320 "Pure Data": {".pd"}, 1321 "PureBasic": {".pb", ".pbi"}, 1322 "PureScript": {".purs"}, 1323 "Python": {".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"}, 1324 "Python traceback": {".pytb"}, 1325 "QML": {".qml", ".qbs"}, 1326 "QMake": {".pro", ".pri"}, 1327 "R": {".r", ".rd", ".rsx"}, 1328 "RAML": {".raml"}, 1329 "RDoc": {".rdoc"}, 1330 "REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"}, 1331 "REXX": {".rexx", ".pprx", ".rex"}, 1332 "RHTML": {".rhtml"}, 1333 "RMarkdown": {".rmd"}, 1334 "RPM Spec": {".spec"}, 1335 "RUNOFF": {".rnh", ".rno"}, 1336 "Racket": {".rkt", ".rktd", ".rktl", ".scrbl"}, 1337 "Ragel": {".rl"}, 1338 "Rascal": {".rsc"}, 1339 "Raw token data": {".raw"}, 1340 "Reason": {".re", ".rei"}, 1341 "Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"}, 1342 "Red": {".red", ".reds"}, 1343 "Redcode": {".cw"}, 1344 "Regular Expression": {".regexp", ".regex"}, 1345 "Ren'Py": {".rpy"}, 1346 "RenderScript": {".rs", ".rsh"}, 1347 "Ring": {".ring"}, 1348 "RobotFramework": {".robot"}, 1349 "Roff": {".man", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".me", ".ms", ".n", ".nr", ".rno", ".roff", ".tmac"}, 1350 "Rouge": {".rg"}, 1351 "Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"}, 1352 "Rust": {".rs", ".rs.in"}, 1353 "SAS": {".sas"}, 1354 "SCSS": {".scss"}, 1355 "SMT": {".smt2", ".smt"}, 1356 "SPARQL": {".sparql", ".rq"}, 1357 "SQF": {".sqf", ".hqf"}, 1358 "SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"}, 1359 "SQLPL": {".sql", ".db2"}, 1360 "SRecode Template": {".srt"}, 1361 "STON": {".ston"}, 1362 "SVG": {".svg"}, 1363 "Sage": {".sage", ".sagews"}, 1364 "SaltStack": {".sls"}, 1365 "Sass": {".sass"}, 1366 "Scala": {".scala", ".sbt", ".sc"}, 1367 "Scaml": {".scaml"}, 1368 "Scheme": {".scm", ".sld", ".sls", ".sps", ".ss"}, 1369 "Scilab": {".sci", ".sce", ".tst"}, 1370 "Self": {".self"}, 1371 "ShaderLab": {".shader"}, 1372 "Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"}, 1373 "ShellSession": {".sh-session"}, 1374 "Shen": {".shen"}, 1375 "Slash": {".sl"}, 1376 "Slim": {".slim"}, 1377 "Smali": {".smali"}, 1378 "Smalltalk": {".st", ".cs"}, 1379 "Smarty": {".tpl"}, 1380 "SourcePawn": {".sp", ".inc", ".sma"}, 1381 "Spline Font Database": {".sfd"}, 1382 "Squirrel": {".nut"}, 1383 "Stan": {".stan"}, 1384 "Standard ML": {".ml", ".fun", ".sig", ".sml"}, 1385 "Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"}, 1386 "Stylus": {".styl"}, 1387 "SubRip Text": {".srt"}, 1388 "Sublime Text Config": {".sublime-build", ".sublime-commands", ".sublime-completions", ".sublime-keymap", ".sublime-macro", ".sublime-menu", ".sublime-mousemap", ".sublime-project", ".sublime-settings", ".sublime-theme", ".sublime-workspace", ".sublime_metrics", ".sublime_session"}, 1389 "SuperCollider": {".sc", ".scd"}, 1390 "Swift": {".swift"}, 1391 "SystemVerilog": {".sv", ".svh", ".vh"}, 1392 "TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"}, 1393 "TLA": {".tla"}, 1394 "TOML": {".toml"}, 1395 "TXL": {".txl"}, 1396 "Tcl": {".tcl", ".adp", ".tm"}, 1397 "Tcsh": {".tcsh", ".csh"}, 1398 "TeX": {".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"}, 1399 "Tea": {".tea"}, 1400 "Terra": {".t"}, 1401 "Text": {".txt", ".fr", ".nb", ".ncl", ".no"}, 1402 "Textile": {".textile"}, 1403 "Thrift": {".thrift"}, 1404 "Turing": {".t", ".tu"}, 1405 "Turtle": {".ttl"}, 1406 "Twig": {".twig"}, 1407 "Type Language": {".tl"}, 1408 "TypeScript": {".ts", ".tsx"}, 1409 "Unified Parallel C": {".upc"}, 1410 "Unity3D Asset": {".anim", ".asset", ".mat", ".meta", ".prefab", ".unity"}, 1411 "Unix Assembly": {".s", ".ms"}, 1412 "Uno": {".uno"}, 1413 "UnrealScript": {".uc"}, 1414 "UrWeb": {".ur", ".urs"}, 1415 "VCL": {".vcl"}, 1416 "VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, 1417 "Vala": {".vala", ".vapi"}, 1418 "Verilog": {".v", ".veo"}, 1419 "Vim script": {".vim"}, 1420 "Visual Basic": {".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs"}, 1421 "Volt": {".volt"}, 1422 "Vue": {".vue"}, 1423 "Wavefront Material": {".mtl"}, 1424 "Wavefront Object": {".obj"}, 1425 "Web Ontology Language": {".owl"}, 1426 "WebAssembly": {".wast", ".wat"}, 1427 "WebIDL": {".webidl"}, 1428 "World of Warcraft Addon Data": {".toc"}, 1429 "X10": {".x10"}, 1430 "XC": {".xc"}, 1431 "XML": {".xml", ".adml", ".admx", ".ant", ".axml", ".builds", ".ccxml", ".clixml", ".cproject", ".csl", ".csproj", ".ct", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".grxml", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".plist", ".pluginspec", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".srdf", ".storyboard", ".sttheme", ".sublime-snippet", ".targets", ".tmcommand", ".tml", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xproj", ".xsd", ".xul", ".zcml"}, 1432 "XPages": {".xsp-config", ".xsp.metadata"}, 1433 "XProc": {".xpl", ".xproc"}, 1434 "XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"}, 1435 "XS": {".xs"}, 1436 "XSLT": {".xslt", ".xsl"}, 1437 "Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"}, 1438 "Xtend": {".xtend"}, 1439 "YAML": {".yml", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yml.mysql"}, 1440 "YANG": {".yang"}, 1441 "Yacc": {".y", ".yacc", ".yy"}, 1442 "Zephir": {".zep"}, 1443 "Zimpl": {".zimpl", ".zmpl", ".zpl"}, 1444 "desktop": {".desktop", ".desktop.in"}, 1445 "eC": {".ec", ".eh"}, 1446 "edn": {".edn"}, 1447 "fish": {".fish"}, 1448 "mupad": {".mu"}, 1449 "nesC": {".nc"}, 1450 "ooc": {".ooc"}, 1451 "reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"}, 1452 "wisp": {".wisp"}, 1453 "xBase": {".prg", ".ch", ".prw"}, 1454 }