package slinguist // CODE GENERATED AUTOMATICALLY WITH gopkg.in/src-d/enry.v1/internal/code-generator // THIS FILE SHOULD NOT BE EDITED BY HAND // Extracted from github/linguist commit: b6460f8ed6b249281ada099ca28bd8f1230b8892 var languagesByExtension = map[string][]string{ ".1": {"Roff"}, ".1in": {"Roff"}, ".1m": {"Roff"}, ".1x": {"Roff"}, ".2": {"Roff"}, ".3": {"Roff"}, ".3in": {"Roff"}, ".3m": {"Roff"}, ".3qt": {"Roff"}, ".3x": {"Roff"}, ".4": {"Roff"}, ".4th": {"Forth"}, ".5": {"Roff"}, ".6": {"Roff"}, ".6pl": {"Perl6"}, ".6pm": {"Perl6"}, ".7": {"Roff"}, ".8": {"Roff"}, ".8xk": {"TI Program"}, ".8xk.txt": {"TI Program"}, ".8xp": {"TI Program"}, ".8xp.txt": {"TI Program"}, ".9": {"Roff"}, ".E": {"E"}, ".JSON-tmLanguage": {"JSON"}, ".ML": {"Standard ML"}, "._coffee": {"CoffeeScript"}, "._js": {"JavaScript"}, "._ls": {"LiveScript"}, ".a51": {"Assembly"}, ".abap": {"ABAP"}, ".abnf": {"ABNF"}, ".ada": {"Ada"}, ".adb": {"Ada"}, ".adml": {"XML"}, ".admx": {"XML"}, ".ado": {"Stata"}, ".adoc": {"AsciiDoc"}, ".adp": {"Tcl"}, ".ads": {"Ada"}, ".agc": {"Apollo Guidance Computer"}, ".agda": {"Agda"}, ".ahk": {"AutoHotkey"}, ".ahkl": {"AutoHotkey"}, ".aj": {"AspectJ"}, ".al": {"Perl"}, ".als": {"Alloy"}, ".ampl": {"AMPL"}, ".anim": {"Unity3D Asset"}, ".ant": {"XML"}, ".apacheconf": {"ApacheConf"}, ".apib": {"API Blueprint"}, ".apl": {"APL"}, ".app.src": {"Erlang"}, ".applescript": {"AppleScript"}, ".arc": {"Arc"}, ".arpa": {"DNS Zone"}, ".as": {"ActionScript"}, ".asax": {"ASP"}, ".asc": {"AGS Script", "AsciiDoc", "Public Key"}, ".asciidoc": {"AsciiDoc"}, ".ascx": {"ASP"}, ".asd": {"Common Lisp"}, ".ash": {"AGS Script"}, ".ashx": {"ASP"}, ".asm": {"Assembly"}, ".asmx": {"ASP"}, ".asn": {"ASN.1"}, ".asn1": {"ASN.1"}, ".asp": {"ASP"}, ".aspx": {"ASP"}, ".asset": {"Unity3D Asset"}, ".au3": {"AutoIt"}, ".aug": {"Augeas"}, ".auk": {"Awk"}, ".aux": {"TeX"}, ".aw": {"PHP"}, ".awk": {"Awk"}, ".axd": {"ASP"}, ".axi": {"NetLinx"}, ".axi.erb": {"NetLinx+ERB"}, ".axml": {"XML"}, ".axs": {"NetLinx"}, ".axs.erb": {"NetLinx+ERB"}, ".b": {"Brainfuck", "Limbo"}, ".bas": {"Visual Basic"}, ".bash": {"Shell"}, ".bat": {"Batchfile"}, ".bats": {"Shell"}, ".bb": {"BitBake", "BlitzBasic"}, ".bbx": {"TeX"}, ".bdy": {"PLSQL"}, ".befunge": {"Befunge"}, ".bf": {"Brainfuck", "HyPhy"}, ".bib": {"TeX"}, ".bison": {"Bison"}, ".blade": {"Blade"}, ".blade.php": {"Blade"}, ".bmx": {"BlitzMax"}, ".bones": {"JavaScript"}, ".boo": {"Boo"}, ".boot": {"Clojure"}, ".brd": {"Eagle", "KiCad"}, ".bro": {"Bro"}, ".brs": {"Brightscript"}, ".bsl": {"1C Enterprise"}, ".bsv": {"Bluespec"}, ".builder": {"Ruby"}, ".builds": {"XML"}, ".bzl": {"Python"}, ".c": {"C"}, ".c++": {"C++"}, ".c++-objdump": {"Cpp-ObjDump"}, ".c++objdump": {"Cpp-ObjDump"}, ".c-objdump": {"C-ObjDump"}, ".cake": {"C#", "CoffeeScript"}, ".capnp": {"Cap'n Proto"}, ".cats": {"C"}, ".cbl": {"COBOL"}, ".cbx": {"TeX"}, ".cc": {"C++"}, ".ccp": {"COBOL"}, ".ccxml": {"XML"}, ".cdf": {"Mathematica"}, ".ceylon": {"Ceylon"}, ".cfc": {"ColdFusion CFC"}, ".cfg": {"INI"}, ".cfm": {"ColdFusion"}, ".cfml": {"ColdFusion"}, ".cgi": {"Perl", "Python", "Shell"}, ".cginc": {"HLSL"}, ".ch": {"Charity", "xBase"}, ".chem": {"Pic"}, ".chpl": {"Chapel"}, ".chs": {"C2hs Haskell"}, ".cirru": {"Cirru"}, ".cjsx": {"CoffeeScript"}, ".ck": {"ChucK"}, ".cl": {"Common Lisp", "Cool", "OpenCL"}, ".cl2": {"Clojure"}, ".click": {"Click"}, ".clixml": {"XML"}, ".clj": {"Clojure"}, ".cljc": {"Clojure"}, ".cljs": {"Clojure"}, ".cljs.hl": {"Clojure"}, ".cljscm": {"Clojure"}, ".cljx": {"Clojure"}, ".clp": {"CLIPS"}, ".cls": {"Apex", "OpenEdge ABL", "TeX", "Visual Basic"}, ".clw": {"Clarion"}, ".cmake": {"CMake"}, ".cmake.in": {"CMake"}, ".cmd": {"Batchfile"}, ".cob": {"COBOL"}, ".cobol": {"COBOL"}, ".coffee": {"CoffeeScript"}, ".com": {"DIGITAL Command Language"}, ".command": {"Shell"}, ".coq": {"Coq"}, ".cp": {"C++", "Component Pascal"}, ".cpp": {"C++"}, ".cpp-objdump": {"Cpp-ObjDump"}, ".cppobjdump": {"Cpp-ObjDump"}, ".cproject": {"XML"}, ".cps": {"Component Pascal"}, ".cpy": {"COBOL"}, ".cql": {"SQL"}, ".cr": {"Crystal"}, ".creole": {"Creole"}, ".cs": {"C#", "Smalltalk"}, ".csd": {"Csound Document"}, ".csh": {"Tcsh"}, ".cshtml": {"C#"}, ".csl": {"XML"}, ".cson": {"CSON"}, ".csproj": {"XML"}, ".css": {"CSS"}, ".csv": {"CSV"}, ".csx": {"C#"}, ".ct": {"XML"}, ".ctp": {"PHP"}, ".cu": {"Cuda"}, ".cuh": {"Cuda"}, ".cw": {"Redcode"}, ".cxx": {"C++"}, ".cxx-objdump": {"Cpp-ObjDump"}, ".cy": {"Cycript"}, ".d": {"D", "DTrace", "Makefile"}, ".d-objdump": {"D-ObjDump"}, ".dae": {"COLLADA"}, ".darcspatch": {"Darcs Patch"}, ".dart": {"Dart"}, ".dats": {"ATS"}, ".db2": {"SQLPL"}, ".dcl": {"Clean"}, ".ddl": {"PLSQL", "SQL"}, ".decls": {"BlitzBasic"}, ".desktop": {"desktop"}, ".desktop.in": {"desktop"}, ".dfm": {"Pascal"}, ".di": {"D"}, ".diff": {"Diff"}, ".dita": {"XML"}, ".ditamap": {"XML"}, ".ditaval": {"XML"}, ".djs": {"Dogescript"}, ".dll.config": {"XML"}, ".dlm": {"IDL"}, ".dm": {"DM"}, ".do": {"Stata"}, ".dockerfile": {"Dockerfile"}, ".doh": {"Stata"}, ".dot": {"Graphviz (DOT)"}, ".dotsettings": {"XML"}, ".dpatch": {"Darcs Patch"}, ".dpr": {"Pascal"}, ".druby": {"Mirah"}, ".dtx": {"TeX"}, ".duby": {"Mirah"}, ".dyalog": {"APL"}, ".dyl": {"Dylan"}, ".dylan": {"Dylan"}, ".e": {"Eiffel"}, ".eam.fs": {"Formatted"}, ".ebnf": {"EBNF"}, ".ebuild": {"Gentoo Ebuild"}, ".ec": {"eC"}, ".ecl": {"ECL", "ECLiPSe"}, ".eclass": {"Gentoo Eclass"}, ".eclxml": {"ECL"}, ".ecr": {"HTML+ECR"}, ".edn": {"edn"}, ".eex": {"HTML+EEX"}, ".eh": {"eC"}, ".ejs": {"EJS"}, ".el": {"Emacs Lisp"}, ".eliom": {"OCaml"}, ".eliomi": {"OCaml"}, ".elm": {"Elm"}, ".em": {"EmberScript"}, ".emacs": {"Emacs Lisp"}, ".emacs.desktop": {"Emacs Lisp"}, ".emberscript": {"EmberScript"}, ".epj": {"Ecere Projects"}, ".eps": {"PostScript"}, ".eq": {"EQ"}, ".erb": {"HTML+ERB"}, ".erb.deface": {"HTML+ERB"}, ".erl": {"Erlang"}, ".es": {"Erlang", "JavaScript"}, ".es6": {"JavaScript"}, ".escript": {"Erlang"}, ".ex": {"Elixir"}, ".exs": {"Elixir"}, ".eye": {"Ruby"}, ".f": {"Filebench WML", "Forth", "Fortran"}, ".f03": {"Fortran"}, ".f08": {"Fortran"}, ".f77": {"Fortran"}, ".f90": {"Fortran"}, ".f95": {"Fortran"}, ".factor": {"Factor"}, ".fan": {"Fantom"}, ".fancypack": {"Fancy"}, ".fcgi": {"Lua", "PHP", "Perl", "Python", "Ruby", "Shell"}, ".fea": {"OpenType Feature File"}, ".feature": {"Gherkin"}, ".filters": {"XML"}, ".fish": {"fish"}, ".flex": {"JFlex"}, ".flux": {"FLUX"}, ".fnc": {"PLSQL"}, ".for": {"Formatted", "Forth", "Fortran"}, ".forth": {"Forth"}, ".fp": {"GLSL"}, ".fpp": {"Fortran"}, ".fr": {"Forth", "Frege", "Text"}, ".frag": {"GLSL", "JavaScript"}, ".frg": {"GLSL"}, ".frm": {"Visual Basic"}, ".frt": {"Forth"}, ".frx": {"Visual Basic"}, ".fs": {"F#", "Filterscript", "Forth", "GLSL"}, ".fsh": {"GLSL"}, ".fshader": {"GLSL"}, ".fsi": {"F#"}, ".fsproj": {"XML"}, ".fsx": {"F#"}, ".fth": {"Forth"}, ".ftl": {"FreeMarker"}, ".fun": {"Standard ML"}, ".fx": {"FLUX", "HLSL"}, ".fxh": {"HLSL"}, ".fxml": {"XML"}, ".fy": {"Fancy"}, ".g": {"G-code", "GAP"}, ".g4": {"ANTLR"}, ".gap": {"GAP"}, ".gawk": {"Awk"}, ".gco": {"G-code"}, ".gcode": {"G-code"}, ".gd": {"GAP", "GDScript"}, ".gdb": {"GDB"}, ".gdbinit": {"GDB"}, ".gemspec": {"Ruby"}, ".geo": {"GLSL"}, ".geojson": {"JSON"}, ".geom": {"GLSL"}, ".gf": {"Grammatical Framework"}, ".gi": {"GAP"}, ".glade": {"XML"}, ".glf": {"Glyph"}, ".glsl": {"GLSL"}, ".glslv": {"GLSL"}, ".gml": {"Game Maker Language", "Graph Modeling Language", "XML"}, ".gms": {"GAMS"}, ".gn": {"GN"}, ".gni": {"GN"}, ".gnu": {"Gnuplot"}, ".gnuplot": {"Gnuplot"}, ".go": {"Go"}, ".god": {"Ruby"}, ".golo": {"Golo"}, ".gp": {"Gnuplot"}, ".grace": {"Grace"}, ".gradle": {"Gradle"}, ".graphql": {"GraphQL"}, ".groovy": {"Groovy"}, ".grt": {"Groovy"}, ".grxml": {"XML"}, ".gs": {"Genie", "Gosu", "JavaScript"}, ".gshader": {"GLSL"}, ".gsp": {"Groovy Server Pages"}, ".gst": {"Gosu"}, ".gsx": {"Gosu"}, ".gtpl": {"Groovy"}, ".gv": {"Graphviz (DOT)"}, ".gvy": {"Groovy"}, ".gyp": {"Python"}, ".gypi": {"Python"}, ".h": {"C", "C++", "Objective-C"}, ".h++": {"C++"}, ".haml": {"Haml"}, ".haml.deface": {"Haml"}, ".handlebars": {"Handlebars"}, ".hats": {"ATS"}, ".hb": {"Harbour"}, ".hbs": {"Handlebars"}, ".hcl": {"HCL"}, ".hh": {"C++", "Hack"}, ".hic": {"Clojure"}, ".hlean": {"Lean"}, ".hlsl": {"HLSL"}, ".hlsli": {"HLSL"}, ".hpp": {"C++"}, ".hqf": {"SQF"}, ".hrl": {"Erlang"}, ".hs": {"Haskell"}, ".hsc": {"Haskell"}, ".htm": {"HTML"}, ".html": {"HTML"}, ".html.hl": {"HTML"}, ".http": {"HTTP"}, ".hx": {"Haxe"}, ".hxsl": {"Haxe"}, ".hxx": {"C++"}, ".hy": {"Hy"}, ".i7x": {"Inform 7"}, ".iced": {"CoffeeScript"}, ".icl": {"Clean"}, ".idc": {"C"}, ".idr": {"Idris"}, ".ihlp": {"Stata"}, ".ijs": {"J"}, ".ik": {"Ioke"}, ".ily": {"LilyPond"}, ".iml": {"XML"}, ".inc": {"Assembly", "C++", "HTML", "PAWN", "PHP", "POV-Ray SDL", "Pascal", "SQL", "SourcePawn"}, ".ini": {"INI"}, ".inl": {"C++"}, ".ino": {"Arduino"}, ".ins": {"TeX"}, ".intr": {"Dylan"}, ".io": {"Io"}, ".iol": {"Jolie"}, ".ipf": {"IGOR Pro"}, ".ipp": {"C++"}, ".ipynb": {"Jupyter Notebook"}, ".irclog": {"IRC log"}, ".iss": {"Inno Setup"}, ".ivy": {"XML"}, ".j": {"Jasmin", "Objective-J"}, ".jade": {"Pug"}, ".jake": {"JavaScript"}, ".java": {"Java"}, ".jbuilder": {"Ruby"}, ".jelly": {"XML"}, ".jflex": {"JFlex"}, ".jinja": {"HTML+Django"}, ".jison": {"Jison"}, ".jisonlex": {"Jison Lex"}, ".jl": {"Julia"}, ".jq": {"JSONiq"}, ".js": {"JavaScript"}, ".jsb": {"JavaScript"}, ".jscad": {"JavaScript"}, ".jsfl": {"JavaScript"}, ".jsm": {"JavaScript"}, ".json": {"JSON"}, ".json5": {"JSON5"}, ".jsonld": {"JSONLD"}, ".jsp": {"Java Server Pages"}, ".jsproj": {"XML"}, ".jss": {"JavaScript"}, ".jsx": {"JSX"}, ".kicad_pcb": {"KiCad"}, ".kid": {"Genshi"}, ".kit": {"Kit"}, ".kml": {"XML"}, ".krl": {"KRL"}, ".ksh": {"Shell"}, ".kt": {"Kotlin"}, ".ktm": {"Kotlin"}, ".kts": {"Kotlin"}, ".l": {"Common Lisp", "Lex", "PicoLisp", "Roff"}, ".lagda": {"Literate Agda"}, ".las": {"Lasso"}, ".lasso": {"Lasso"}, ".lasso8": {"Lasso"}, ".lasso9": {"Lasso"}, ".latte": {"Latte"}, ".launch": {"XML"}, ".lbx": {"TeX"}, ".ld": {"Linker Script"}, ".ldml": {"Lasso"}, ".lds": {"Linker Script"}, ".lean": {"Lean"}, ".less": {"Less"}, ".lex": {"Lex"}, ".lfe": {"LFE"}, ".lgt": {"Logtalk"}, ".lhs": {"Literate Haskell"}, ".lid": {"Dylan"}, ".lidr": {"Idris"}, ".liquid": {"Liquid"}, ".lisp": {"Common Lisp", "NewLisp"}, ".litcoffee": {"Literate CoffeeScript"}, ".ll": {"LLVM"}, ".lmi": {"Python"}, ".logtalk": {"Logtalk"}, ".lol": {"LOLCODE"}, ".lookml": {"LookML"}, ".lpr": {"Pascal"}, ".ls": {"LiveScript", "LoomScript"}, ".lsl": {"LSL"}, ".lslp": {"LSL"}, ".lsp": {"Common Lisp", "NewLisp"}, ".ltx": {"TeX"}, ".lua": {"Lua"}, ".lvproj": {"LabVIEW"}, ".ly": {"LilyPond"}, ".m": {"Limbo", "M", "MUF", "Mathematica", "Matlab", "Mercury", "Objective-C"}, ".m4": {"M4", "M4Sugar"}, ".ma": {"Mathematica"}, ".mak": {"Makefile"}, ".make": {"Makefile"}, ".mako": {"Mako"}, ".man": {"Roff"}, ".mao": {"Mako"}, ".markdown": {"Markdown"}, ".marko": {"Marko"}, ".mask": {"Mask"}, ".mat": {"Unity3D Asset"}, ".mata": {"Stata"}, ".matah": {"Stata"}, ".mathematica": {"Mathematica"}, ".matlab": {"Matlab"}, ".mawk": {"Awk"}, ".maxhelp": {"Max"}, ".maxpat": {"Max"}, ".maxproj": {"Max"}, ".mcr": {"MAXScript"}, ".md": {"GCC Machine Description", "Markdown"}, ".mdown": {"Markdown"}, ".mdpolicy": {"XML"}, ".mdwn": {"Markdown"}, ".me": {"Roff"}, ".mediawiki": {"MediaWiki"}, ".meta": {"Unity3D Asset"}, ".metal": {"Metal"}, ".minid": {"MiniD"}, ".mir": {"Mirah"}, ".mirah": {"Mirah"}, ".mjml": {"XML"}, ".mk": {"Makefile"}, ".mkd": {"Markdown"}, ".mkdn": {"Markdown"}, ".mkdown": {"Markdown"}, ".mkfile": {"Makefile"}, ".mkii": {"TeX"}, ".mkiv": {"TeX"}, ".mkvi": {"TeX"}, ".ml": {"OCaml"}, ".ml4": {"OCaml"}, ".mli": {"OCaml"}, ".mll": {"OCaml"}, ".mly": {"OCaml"}, ".mm": {"Objective-C++", "XML"}, ".mmk": {"Module Management System"}, ".mms": {"Module Management System"}, ".mo": {"Modelica"}, ".mod": {"AMPL", "Linux Kernel Module", "Modula-2", "XML"}, ".model.lkml": {"LookML"}, ".monkey": {"Monkey"}, ".moo": {"Mercury", "Moocode"}, ".moon": {"MoonScript"}, ".mq4": {"MQL4"}, ".mq5": {"MQL5"}, ".mqh": {"MQL4", "MQL5"}, ".ms": {"MAXScript", "Roff", "Unix Assembly"}, ".mspec": {"Ruby"}, ".mss": {"CartoCSS"}, ".mt": {"Mathematica"}, ".mtl": {"Wavefront Material"}, ".mtml": {"MTML"}, ".mu": {"mupad"}, ".muf": {"MUF"}, ".mumps": {"M"}, ".mustache": {"HTML+Django"}, ".mxml": {"XML"}, ".mxt": {"Max"}, ".mysql": {"SQL"}, ".myt": {"Myghty"}, ".n": {"Nemerle", "Roff"}, ".nasm": {"Assembly"}, ".nawk": {"Awk"}, ".nb": {"Mathematica", "Text"}, ".nbp": {"Mathematica"}, ".nc": {"nesC"}, ".ncl": {"NCL", "Text"}, ".nginxconf": {"Nginx"}, ".ni": {"Inform 7"}, ".nim": {"Nim"}, ".nimrod": {"Nim"}, ".ninja": {"Ninja"}, ".nit": {"Nit"}, ".nix": {"Nix"}, ".njk": {"HTML+Django"}, ".njs": {"JavaScript"}, ".nl": {"NL", "NewLisp"}, ".nlogo": {"NetLogo"}, ".no": {"Text"}, ".nproj": {"XML"}, ".nqp": {"Perl6"}, ".nr": {"Roff"}, ".nse": {"Lua"}, ".nsh": {"NSIS"}, ".nsi": {"NSIS"}, ".nu": {"Nu"}, ".numpy": {"NumPy"}, ".numpyw": {"NumPy"}, ".numsc": {"NumPy"}, ".nuspec": {"XML"}, ".nut": {"Squirrel"}, ".ny": {"Common Lisp"}, ".obj": {"Wavefront Object"}, ".objdump": {"ObjDump"}, ".odd": {"XML"}, ".ol": {"Jolie"}, ".omgrofl": {"Omgrofl"}, ".ooc": {"ooc"}, ".opa": {"Opa"}, ".opal": {"Opal"}, ".opencl": {"OpenCL"}, ".orc": {"Csound"}, ".org": {"Org"}, ".os": {"1C Enterprise"}, ".osm": {"XML"}, ".owl": {"Web Ontology Language"}, ".ox": {"Ox"}, ".oxh": {"Ox"}, ".oxo": {"Ox"}, ".oxygene": {"Oxygene"}, ".oz": {"Oz"}, ".p": {"OpenEdge ABL"}, ".p4": {"P4"}, ".p6": {"Perl6"}, ".p6l": {"Perl6"}, ".p6m": {"Perl6"}, ".pac": {"JavaScript"}, ".pan": {"Pan"}, ".parrot": {"Parrot"}, ".pas": {"Pascal"}, ".pascal": {"Pascal"}, ".pasm": {"Parrot Assembly"}, ".pat": {"Max"}, ".patch": {"Diff"}, ".pb": {"PureBasic"}, ".pbi": {"PureBasic"}, ".pbt": {"PowerBuilder"}, ".pck": {"PLSQL"}, ".pd": {"Pure Data"}, ".pd_lua": {"Lua"}, ".pde": {"Processing"}, ".pep": {"Pep8"}, ".perl": {"Perl"}, ".ph": {"Perl"}, ".php": {"Hack", "PHP"}, ".php3": {"PHP"}, ".php4": {"PHP"}, ".php5": {"PHP"}, ".phps": {"PHP"}, ".phpt": {"PHP"}, ".phtml": {"HTML+PHP"}, ".pic": {"Pic"}, ".pig": {"PigLatin"}, ".pike": {"Pike"}, ".pir": {"Parrot Internal Representation"}, ".pkb": {"PLSQL"}, ".pkgproj": {"XML"}, ".pkl": {"Pickle"}, ".pks": {"PLSQL"}, ".pl": {"Perl", "Perl6", "Prolog"}, ".pl6": {"Perl6"}, ".plb": {"PLSQL"}, ".plist": {"XML"}, ".plot": {"Gnuplot"}, ".pls": {"PLSQL"}, ".plsql": {"PLSQL"}, ".plt": {"Gnuplot"}, ".pluginspec": {"Ruby", "XML"}, ".plx": {"Perl"}, ".pm": {"Perl", "Perl6"}, ".pm6": {"Perl6"}, ".pmod": {"Pike"}, ".po": {"Gettext Catalog"}, ".pod": {"Perl", "Pod"}, ".podsl": {"Common Lisp"}, ".podspec": {"Ruby"}, ".pogo": {"PogoScript"}, ".pony": {"Pony"}, ".pot": {"Gettext Catalog"}, ".pov": {"POV-Ray SDL"}, ".pp": {"Pascal", "Puppet"}, ".pprx": {"REXX"}, ".prc": {"PLSQL", "SQL"}, ".prefab": {"Unity3D Asset"}, ".prefs": {"INI"}, ".prg": {"xBase"}, ".pri": {"QMake"}, ".pro": {"IDL", "INI", "Prolog", "QMake"}, ".prolog": {"Prolog"}, ".properties": {"INI"}, ".props": {"XML"}, ".proto": {"Protocol Buffer"}, ".prw": {"xBase"}, ".ps": {"PostScript"}, ".ps1": {"PowerShell"}, ".ps1xml": {"XML"}, ".psc": {"Papyrus"}, ".psc1": {"XML"}, ".psd1": {"PowerShell"}, ".psgi": {"Perl"}, ".psm1": {"PowerShell"}, ".pt": {"XML"}, ".pub": {"Public Key"}, ".pug": {"Pug"}, ".purs": {"PureScript"}, ".pwn": {"PAWN"}, ".pxd": {"Cython"}, ".pxi": {"Cython"}, ".py": {"Python"}, ".py3": {"Python"}, ".pyde": {"Python"}, ".pyi": {"Python"}, ".pyp": {"Python"}, ".pyt": {"Python"}, ".pytb": {"Python traceback"}, ".pyw": {"Python"}, ".pyx": {"Cython"}, ".qbs": {"QML"}, ".qml": {"QML"}, ".r": {"R", "Rebol"}, ".r2": {"Rebol"}, ".r3": {"Rebol"}, ".rabl": {"Ruby"}, ".rake": {"Ruby"}, ".raml": {"RAML"}, ".raw": {"Raw token data"}, ".rb": {"Ruby"}, ".rbbas": {"REALbasic"}, ".rbfrm": {"REALbasic"}, ".rbmnu": {"REALbasic"}, ".rbres": {"REALbasic"}, ".rbtbar": {"REALbasic"}, ".rbuild": {"Ruby"}, ".rbuistate": {"REALbasic"}, ".rbw": {"Ruby"}, ".rbx": {"Ruby"}, ".rbxs": {"Lua"}, ".rd": {"R"}, ".rdf": {"XML"}, ".rdoc": {"RDoc"}, ".re": {"C++", "Reason"}, ".reb": {"Rebol"}, ".rebol": {"Rebol"}, ".red": {"Red"}, ".reds": {"Red"}, ".reek": {"YAML"}, ".regex": {"Regular Expression"}, ".regexp": {"Regular Expression"}, ".rei": {"Reason"}, ".rest": {"reStructuredText"}, ".rest.txt": {"reStructuredText"}, ".resx": {"XML"}, ".rex": {"REXX"}, ".rexx": {"REXX"}, ".rg": {"Rouge"}, ".rhtml": {"RHTML"}, ".rkt": {"Racket"}, ".rktd": {"Racket"}, ".rktl": {"Racket"}, ".rl": {"Ragel"}, ".rmd": {"RMarkdown"}, ".rnh": {"RUNOFF"}, ".rno": {"RUNOFF", "Roff"}, ".robot": {"RobotFramework"}, ".roff": {"Roff"}, ".ron": {"Markdown"}, ".rpy": {"Python", "Ren'Py"}, ".rq": {"SPARQL"}, ".rs": {"RenderScript", "Rust"}, ".rs.in": {"Rust"}, ".rsc": {"Rascal"}, ".rsh": {"RenderScript"}, ".rss": {"XML"}, ".rst": {"reStructuredText"}, ".rst.txt": {"reStructuredText"}, ".rsx": {"R"}, ".ru": {"Ruby"}, ".ruby": {"Ruby"}, ".rviz": {"YAML"}, ".s": {"Unix Assembly"}, ".sage": {"Sage"}, ".sagews": {"Sage"}, ".sas": {"SAS"}, ".sass": {"Sass"}, ".sats": {"ATS"}, ".sbt": {"Scala"}, ".sc": {"Scala", "SuperCollider"}, ".scad": {"OpenSCAD"}, ".scala": {"Scala"}, ".scaml": {"Scaml"}, ".scd": {"SuperCollider"}, ".sce": {"Scilab"}, ".sch": {"Eagle", "KiCad", "XML"}, ".sci": {"Scilab"}, ".scm": {"Scheme"}, ".sco": {"Csound Score"}, ".scpt": {"AppleScript"}, ".scrbl": {"Racket"}, ".scss": {"SCSS"}, ".scxml": {"XML"}, ".self": {"Self"}, ".sexp": {"Common Lisp"}, ".sfd": {"Spline Font Database"}, ".sfproj": {"XML"}, ".sh": {"Shell"}, ".sh-session": {"ShellSession"}, ".sh.in": {"Shell"}, ".shader": {"GLSL", "ShaderLab"}, ".shen": {"Shen"}, ".sig": {"Standard ML"}, ".sj": {"Objective-J"}, ".sjs": {"JavaScript"}, ".sl": {"Slash"}, ".sld": {"Scheme"}, ".slim": {"Slim"}, ".sls": {"SaltStack", "Scheme"}, ".sma": {"SourcePawn"}, ".smali": {"Smali"}, ".sml": {"Standard ML"}, ".smt": {"SMT"}, ".smt2": {"SMT"}, ".soy": {"Closure Templates"}, ".sp": {"SourcePawn"}, ".sparql": {"SPARQL"}, ".spc": {"PLSQL"}, ".spec": {"Python", "RPM Spec", "Ruby"}, ".spin": {"Propeller Spin"}, ".sps": {"Scheme"}, ".sqf": {"SQF"}, ".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL"}, ".sra": {"PowerBuilder"}, ".srdf": {"XML"}, ".srt": {"SRecode Template", "SubRip Text"}, ".sru": {"PowerBuilder"}, ".srw": {"PowerBuilder"}, ".ss": {"Scheme"}, ".ssjs": {"JavaScript"}, ".st": {"HTML", "Smalltalk"}, ".stTheme": {"XML"}, ".stan": {"Stan"}, ".sthlp": {"Stata"}, ".ston": {"STON"}, ".storyboard": {"XML"}, ".sty": {"TeX"}, ".styl": {"Stylus"}, ".sublime-build": {"Sublime Text Config"}, ".sublime-commands": {"Sublime Text Config"}, ".sublime-completions": {"Sublime Text Config"}, ".sublime-keymap": {"Sublime Text Config"}, ".sublime-macro": {"Sublime Text Config"}, ".sublime-menu": {"Sublime Text Config"}, ".sublime-mousemap": {"Sublime Text Config"}, ".sublime-project": {"Sublime Text Config"}, ".sublime-settings": {"Sublime Text Config"}, ".sublime-snippet": {"XML"}, ".sublime-syntax": {"YAML"}, ".sublime-theme": {"Sublime Text Config"}, ".sublime-workspace": {"Sublime Text Config"}, ".sublime_metrics": {"Sublime Text Config"}, ".sublime_session": {"Sublime Text Config"}, ".sv": {"SystemVerilog"}, ".svg": {"SVG"}, ".svh": {"SystemVerilog"}, ".swift": {"Swift"}, ".syntax": {"YAML"}, ".t": {"Perl", "Perl6", "Terra", "Turing"}, ".tab": {"SQL"}, ".tac": {"Python"}, ".targets": {"XML"}, ".tcc": {"C++"}, ".tcl": {"Tcl"}, ".tcsh": {"Tcsh"}, ".tea": {"Tea"}, ".tesc": {"GLSL"}, ".tese": {"GLSL"}, ".tex": {"TeX"}, ".textile": {"Textile"}, ".tf": {"HCL"}, ".thor": {"Ruby"}, ".thrift": {"Thrift"}, ".thy": {"Isabelle"}, ".tl": {"Type Language"}, ".tla": {"TLA"}, ".tm": {"Tcl"}, ".tmCommand": {"XML"}, ".tmLanguage": {"XML"}, ".tmPreferences": {"XML"}, ".tmSnippet": {"XML"}, ".tmTheme": {"XML"}, ".tmac": {"Roff"}, ".tml": {"XML"}, ".tmux": {"Shell"}, ".toc": {"TeX", "World of Warcraft Addon Data"}, ".toml": {"TOML"}, ".tool": {"Shell"}, ".topojson": {"JSON"}, ".tpb": {"PLSQL"}, ".tpl": {"Smarty"}, ".tpp": {"C++"}, ".tps": {"PLSQL"}, ".trg": {"PLSQL"}, ".ts": {"TypeScript", "XML"}, ".tst": {"GAP", "Scilab"}, ".tsx": {"TypeScript", "XML"}, ".ttl": {"Turtle"}, ".tu": {"Turing"}, ".twig": {"Twig"}, ".txl": {"TXL"}, ".txt": {"Text"}, ".uc": {"UnrealScript"}, ".udf": {"SQL"}, ".udo": {"Csound"}, ".ui": {"XML"}, ".unity": {"Unity3D Asset"}, ".uno": {"Uno"}, ".upc": {"Unified Parallel C"}, ".ur": {"UrWeb"}, ".urdf": {"XML"}, ".urs": {"UrWeb"}, ".ux": {"XML"}, ".v": {"Coq", "Verilog"}, ".vala": {"Vala"}, ".vapi": {"Vala"}, ".vark": {"Gosu"}, ".vb": {"Visual Basic"}, ".vba": {"Visual Basic"}, ".vbhtml": {"Visual Basic"}, ".vbproj": {"XML"}, ".vbs": {"Visual Basic"}, ".vcl": {"VCL"}, ".vcxproj": {"XML"}, ".veo": {"Verilog"}, ".vert": {"GLSL"}, ".vh": {"SystemVerilog"}, ".vhd": {"VHDL"}, ".vhdl": {"VHDL"}, ".vhf": {"VHDL"}, ".vhi": {"VHDL"}, ".vho": {"VHDL"}, ".vhost": {"ApacheConf", "Nginx"}, ".vhs": {"VHDL"}, ".vht": {"VHDL"}, ".vhw": {"VHDL"}, ".view.lkml": {"LookML"}, ".vim": {"Vim script"}, ".viw": {"SQL"}, ".volt": {"Volt"}, ".vrx": {"GLSL"}, ".vsh": {"GLSL"}, ".vshader": {"GLSL"}, ".vsixmanifest": {"XML"}, ".vssettings": {"XML"}, ".vstemplate": {"XML"}, ".vue": {"Vue"}, ".vw": {"PLSQL"}, ".vxml": {"XML"}, ".w": {"CWeb"}, ".wast": {"WebAssembly"}, ".wat": {"WebAssembly"}, ".watchr": {"Ruby"}, ".webidl": {"WebIDL"}, ".weechatlog": {"IRC log"}, ".wiki": {"MediaWiki"}, ".wisp": {"wisp"}, ".wixproj": {"XML"}, ".wl": {"Mathematica"}, ".wlt": {"Mathematica"}, ".wlua": {"Lua"}, ".workbook": {"Markdown"}, ".wsdl": {"XML"}, ".wsf": {"XML"}, ".wsgi": {"Python"}, ".wxi": {"XML"}, ".wxl": {"XML"}, ".wxs": {"XML"}, ".x": {"Logos"}, ".x10": {"X10"}, ".x3d": {"XML"}, ".xacro": {"XML"}, ".xaml": {"XML"}, ".xc": {"XC"}, ".xht": {"HTML"}, ".xhtml": {"HTML"}, ".xi": {"Logos"}, ".xib": {"XML"}, ".xlf": {"XML"}, ".xliff": {"XML"}, ".xm": {"Logos"}, ".xmi": {"XML"}, ".xml": {"XML"}, ".xml.dist": {"XML"}, ".xojo_code": {"Xojo"}, ".xojo_menu": {"Xojo"}, ".xojo_report": {"Xojo"}, ".xojo_script": {"Xojo"}, ".xojo_toolbar": {"Xojo"}, ".xojo_window": {"Xojo"}, ".xpl": {"XProc"}, ".xproc": {"XProc"}, ".xproj": {"XML"}, ".xpy": {"Python"}, ".xq": {"XQuery"}, ".xql": {"XQuery"}, ".xqm": {"XQuery"}, ".xquery": {"XQuery"}, ".xqy": {"XQuery"}, ".xrl": {"Erlang"}, ".xs": {"XS"}, ".xsd": {"XML"}, ".xsjs": {"JavaScript"}, ".xsjslib": {"JavaScript"}, ".xsl": {"XSLT"}, ".xslt": {"XSLT"}, ".xsp-config": {"XPages"}, ".xsp.metadata": {"XPages"}, ".xtend": {"Xtend"}, ".xul": {"XML"}, ".y": {"Yacc"}, ".yacc": {"Yacc"}, ".yaml": {"YAML"}, ".yaml-tmlanguage": {"YAML"}, ".yang": {"YANG"}, ".yap": {"Prolog"}, ".yml": {"YAML"}, ".yml.mysql": {"YAML"}, ".yrl": {"Erlang"}, ".yy": {"Yacc"}, ".zcml": {"XML"}, ".zep": {"Zephir"}, ".zimpl": {"Zimpl"}, ".zmpl": {"Zimpl"}, ".zone": {"DNS Zone"}, ".zpl": {"Zimpl"}, ".zsh": {"Shell"}, } var extensionsByLanguage = map[string][]string{ "1C Enterprise": {".bsl", ".os"}, "ABAP": {".abap"}, "ABNF": {".abnf"}, "AGS Script": {".asc", ".ash"}, "AMPL": {".ampl", ".mod"}, "ANTLR": {".g4"}, "API Blueprint": {".apib"}, "APL": {".apl", ".dyalog"}, "ASN.1": {".asn", ".asn1"}, "ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, "ATS": {".dats", ".hats", ".sats"}, "ActionScript": {".as"}, "Ada": {".adb", ".ada", ".ads"}, "Agda": {".agda"}, "Alloy": {".als"}, "ApacheConf": {".apacheconf", ".vhost"}, "Apex": {".cls"}, "Apollo Guidance Computer": {".agc"}, "AppleScript": {".applescript", ".scpt"}, "Arc": {".arc"}, "Arduino": {".ino"}, "AsciiDoc": {".asciidoc", ".adoc", ".asc"}, "AspectJ": {".aj"}, "Assembly": {".asm", ".a51", ".inc", ".nasm"}, "Augeas": {".aug"}, "AutoHotkey": {".ahk", ".ahkl"}, "AutoIt": {".au3"}, "Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"}, "Batchfile": {".bat", ".cmd"}, "Befunge": {".befunge"}, "Bison": {".bison"}, "BitBake": {".bb"}, "Blade": {".blade", ".blade.php"}, "BlitzBasic": {".bb", ".decls"}, "BlitzMax": {".bmx"}, "Bluespec": {".bsv"}, "Boo": {".boo"}, "Brainfuck": {".b", ".bf"}, "Brightscript": {".brs"}, "Bro": {".bro"}, "C": {".c", ".cats", ".h", ".idc"}, "C#": {".cs", ".cake", ".cshtml", ".csx"}, "C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ipp", ".re", ".tcc", ".tpp"}, "C-ObjDump": {".c-objdump"}, "C2hs Haskell": {".chs"}, "CLIPS": {".clp"}, "CMake": {".cmake", ".cmake.in"}, "COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"}, "COLLADA": {".dae"}, "CSON": {".cson"}, "CSS": {".css"}, "CSV": {".csv"}, "CWeb": {".w"}, "Cap'n Proto": {".capnp"}, "CartoCSS": {".mss"}, "Ceylon": {".ceylon"}, "Chapel": {".chpl"}, "Charity": {".ch"}, "ChucK": {".ck"}, "Cirru": {".cirru"}, "Clarion": {".clw"}, "Clean": {".icl", ".dcl"}, "Click": {".click"}, "Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"}, "Closure Templates": {".soy"}, "CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"}, "ColdFusion": {".cfm", ".cfml"}, "ColdFusion CFC": {".cfc"}, "Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"}, "Component Pascal": {".cp", ".cps"}, "Cool": {".cl"}, "Coq": {".coq", ".v"}, "Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"}, "Creole": {".creole"}, "Crystal": {".cr"}, "Csound": {".orc", ".udo"}, "Csound Document": {".csd"}, "Csound Score": {".sco"}, "Cuda": {".cu", ".cuh"}, "Cycript": {".cy"}, "Cython": {".pyx", ".pxd", ".pxi"}, "D": {".d", ".di"}, "D-ObjDump": {".d-objdump"}, "DIGITAL Command Language": {".com"}, "DM": {".dm"}, "DNS Zone": {".zone", ".arpa"}, "DTrace": {".d"}, "Darcs Patch": {".darcspatch", ".dpatch"}, "Dart": {".dart"}, "Diff": {".diff", ".patch"}, "Dockerfile": {".dockerfile"}, "Dogescript": {".djs"}, "Dylan": {".dylan", ".dyl", ".intr", ".lid"}, "E": {".E"}, "EBNF": {".ebnf"}, "ECL": {".ecl", ".eclxml"}, "ECLiPSe": {".ecl"}, "EJS": {".ejs"}, "EQ": {".eq"}, "Eagle": {".sch", ".brd"}, "Ecere Projects": {".epj"}, "Eiffel": {".e"}, "Elixir": {".ex", ".exs"}, "Elm": {".elm"}, "Emacs Lisp": {".el", ".emacs", ".emacs.desktop"}, "EmberScript": {".em", ".emberscript"}, "Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"}, "F#": {".fs", ".fsi", ".fsx"}, "FLUX": {".fx", ".flux"}, "Factor": {".factor"}, "Fancy": {".fy", ".fancypack"}, "Fantom": {".fan"}, "Filebench WML": {".f"}, "Filterscript": {".fs"}, "Formatted": {".for", ".eam.fs"}, "Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, "Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"}, "FreeMarker": {".ftl"}, "Frege": {".fr"}, "G-code": {".g", ".gco", ".gcode"}, "GAMS": {".gms"}, "GAP": {".g", ".gap", ".gd", ".gi", ".tst"}, "GCC Machine Description": {".md"}, "GDB": {".gdb", ".gdbinit"}, "GDScript": {".gd"}, "GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"}, "GN": {".gn", ".gni"}, "Game Maker Language": {".gml"}, "Genie": {".gs"}, "Genshi": {".kid"}, "Gentoo Ebuild": {".ebuild"}, "Gentoo Eclass": {".eclass"}, "Gettext Catalog": {".po", ".pot"}, "Gherkin": {".feature"}, "Glyph": {".glf"}, "Gnuplot": {".gp", ".gnu", ".gnuplot", ".plot", ".plt"}, "Go": {".go"}, "Golo": {".golo"}, "Gosu": {".gs", ".gst", ".gsx", ".vark"}, "Grace": {".grace"}, "Gradle": {".gradle"}, "Grammatical Framework": {".gf"}, "Graph Modeling Language": {".gml"}, "GraphQL": {".graphql"}, "Graphviz (DOT)": {".dot", ".gv"}, "Groovy": {".groovy", ".grt", ".gtpl", ".gvy"}, "Groovy Server Pages": {".gsp"}, "HCL": {".hcl", ".tf"}, "HLSL": {".hlsl", ".cginc", ".fx", ".fxh", ".hlsli"}, "HTML": {".html", ".htm", ".html.hl", ".inc", ".st", ".xht", ".xhtml"}, "HTML+Django": {".jinja", ".mustache", ".njk"}, "HTML+ECR": {".ecr"}, "HTML+EEX": {".eex"}, "HTML+ERB": {".erb", ".erb.deface"}, "HTML+PHP": {".phtml"}, "HTTP": {".http"}, "Hack": {".hh", ".php"}, "Haml": {".haml", ".haml.deface"}, "Handlebars": {".handlebars", ".hbs"}, "Harbour": {".hb"}, "Haskell": {".hs", ".hsc"}, "Haxe": {".hx", ".hxsl"}, "Hy": {".hy"}, "HyPhy": {".bf"}, "IDL": {".pro", ".dlm"}, "IGOR Pro": {".ipf"}, "INI": {".ini", ".cfg", ".prefs", ".pro", ".properties"}, "IRC log": {".irclog", ".weechatlog"}, "Idris": {".idr", ".lidr"}, "Inform 7": {".ni", ".i7x"}, "Inno Setup": {".iss"}, "Io": {".io"}, "Ioke": {".ik"}, "Isabelle": {".thy"}, "J": {".ijs"}, "JFlex": {".flex", ".jflex"}, "JSON": {".json", ".geojson", ".JSON-tmLanguage", ".topojson"}, "JSON5": {".json5"}, "JSONLD": {".jsonld"}, "JSONiq": {".jq"}, "JSX": {".jsx"}, "Jasmin": {".j"}, "Java": {".java"}, "Java Server Pages": {".jsp"}, "JavaScript": {".js", "._js", ".bones", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, "Jison": {".jison"}, "Jison Lex": {".jisonlex"}, "Jolie": {".ol", ".iol"}, "Julia": {".jl"}, "Jupyter Notebook": {".ipynb"}, "KRL": {".krl"}, "KiCad": {".sch", ".brd", ".kicad_pcb"}, "Kit": {".kit"}, "Kotlin": {".kt", ".ktm", ".kts"}, "LFE": {".lfe"}, "LLVM": {".ll"}, "LOLCODE": {".lol"}, "LSL": {".lsl", ".lslp"}, "LabVIEW": {".lvproj"}, "Lasso": {".lasso", ".las", ".lasso8", ".lasso9", ".ldml"}, "Latte": {".latte"}, "Lean": {".lean", ".hlean"}, "Less": {".less"}, "Lex": {".l", ".lex"}, "LilyPond": {".ly", ".ily"}, "Limbo": {".b", ".m"}, "Linker Script": {".ld", ".lds"}, "Linux Kernel Module": {".mod"}, "Liquid": {".liquid"}, "Literate Agda": {".lagda"}, "Literate CoffeeScript": {".litcoffee"}, "Literate Haskell": {".lhs"}, "LiveScript": {".ls", "._ls"}, "Logos": {".xm", ".x", ".xi"}, "Logtalk": {".lgt", ".logtalk"}, "LookML": {".lookml", ".model.lkml", ".view.lkml"}, "LoomScript": {".ls"}, "Lua": {".lua", ".fcgi", ".nse", ".pd_lua", ".rbxs", ".wlua"}, "M": {".mumps", ".m"}, "M4": {".m4"}, "M4Sugar": {".m4"}, "MAXScript": {".ms", ".mcr"}, "MQL4": {".mq4", ".mqh"}, "MQL5": {".mq5", ".mqh"}, "MTML": {".mtml"}, "MUF": {".muf", ".m"}, "Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"}, "Mako": {".mako", ".mao"}, "Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mkd", ".mkdn", ".mkdown", ".ron", ".workbook"}, "Marko": {".marko"}, "Mask": {".mask"}, "Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"}, "Matlab": {".matlab", ".m"}, "Max": {".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat"}, "MediaWiki": {".mediawiki", ".wiki"}, "Mercury": {".m", ".moo"}, "Metal": {".metal"}, "MiniD": {".minid"}, "Mirah": {".druby", ".duby", ".mir", ".mirah"}, "Modelica": {".mo"}, "Modula-2": {".mod"}, "Module Management System": {".mms", ".mmk"}, "Monkey": {".monkey"}, "Moocode": {".moo"}, "MoonScript": {".moon"}, "Myghty": {".myt"}, "NCL": {".ncl"}, "NL": {".nl"}, "NSIS": {".nsi", ".nsh"}, "Nemerle": {".n"}, "NetLinx": {".axs", ".axi"}, "NetLinx+ERB": {".axs.erb", ".axi.erb"}, "NetLogo": {".nlogo"}, "NewLisp": {".nl", ".lisp", ".lsp"}, "Nginx": {".nginxconf", ".vhost"}, "Nim": {".nim", ".nimrod"}, "Ninja": {".ninja"}, "Nit": {".nit"}, "Nix": {".nix"}, "Nu": {".nu"}, "NumPy": {".numpy", ".numpyw", ".numsc"}, "OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"}, "ObjDump": {".objdump"}, "Objective-C": {".m", ".h"}, "Objective-C++": {".mm"}, "Objective-J": {".j", ".sj"}, "Omgrofl": {".omgrofl"}, "Opa": {".opa"}, "Opal": {".opal"}, "OpenCL": {".cl", ".opencl"}, "OpenEdge ABL": {".p", ".cls"}, "OpenSCAD": {".scad"}, "OpenType Feature File": {".fea"}, "Org": {".org"}, "Ox": {".ox", ".oxh", ".oxo"}, "Oxygene": {".oxygene"}, "Oz": {".oz"}, "P4": {".p4"}, "PAWN": {".pwn", ".inc"}, "PHP": {".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"}, "PLSQL": {".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"}, "PLpgSQL": {".sql"}, "POV-Ray SDL": {".pov", ".inc"}, "Pan": {".pan"}, "Papyrus": {".psc"}, "Parrot": {".parrot"}, "Parrot Assembly": {".pasm"}, "Parrot Internal Representation": {".pir"}, "Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"}, "Pep8": {".pep"}, "Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".pod", ".psgi", ".t"}, "Perl6": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"}, "Pic": {".pic", ".chem"}, "Pickle": {".pkl"}, "PicoLisp": {".l"}, "PigLatin": {".pig"}, "Pike": {".pike", ".pmod"}, "Pod": {".pod"}, "PogoScript": {".pogo"}, "Pony": {".pony"}, "PostScript": {".ps", ".eps"}, "PowerBuilder": {".pbt", ".sra", ".sru", ".srw"}, "PowerShell": {".ps1", ".psd1", ".psm1"}, "Processing": {".pde"}, "Prolog": {".pl", ".pro", ".prolog", ".yap"}, "Propeller Spin": {".spin"}, "Protocol Buffer": {".proto"}, "Public Key": {".asc", ".pub"}, "Pug": {".jade", ".pug"}, "Puppet": {".pp"}, "Pure Data": {".pd"}, "PureBasic": {".pb", ".pbi"}, "PureScript": {".purs"}, "Python": {".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"}, "Python traceback": {".pytb"}, "QML": {".qml", ".qbs"}, "QMake": {".pro", ".pri"}, "R": {".r", ".rd", ".rsx"}, "RAML": {".raml"}, "RDoc": {".rdoc"}, "REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"}, "REXX": {".rexx", ".pprx", ".rex"}, "RHTML": {".rhtml"}, "RMarkdown": {".rmd"}, "RPM Spec": {".spec"}, "RUNOFF": {".rnh", ".rno"}, "Racket": {".rkt", ".rktd", ".rktl", ".scrbl"}, "Ragel": {".rl"}, "Rascal": {".rsc"}, "Raw token data": {".raw"}, "Reason": {".re", ".rei"}, "Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"}, "Red": {".red", ".reds"}, "Redcode": {".cw"}, "Regular Expression": {".regexp", ".regex"}, "Ren'Py": {".rpy"}, "RenderScript": {".rs", ".rsh"}, "RobotFramework": {".robot"}, "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"}, "Rouge": {".rg"}, "Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"}, "Rust": {".rs", ".rs.in"}, "SAS": {".sas"}, "SCSS": {".scss"}, "SMT": {".smt2", ".smt"}, "SPARQL": {".sparql", ".rq"}, "SQF": {".sqf", ".hqf"}, "SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"}, "SQLPL": {".sql", ".db2"}, "SRecode Template": {".srt"}, "STON": {".ston"}, "SVG": {".svg"}, "Sage": {".sage", ".sagews"}, "SaltStack": {".sls"}, "Sass": {".sass"}, "Scala": {".scala", ".sbt", ".sc"}, "Scaml": {".scaml"}, "Scheme": {".scm", ".sld", ".sls", ".sps", ".ss"}, "Scilab": {".sci", ".sce", ".tst"}, "Self": {".self"}, "ShaderLab": {".shader"}, "Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"}, "ShellSession": {".sh-session"}, "Shen": {".shen"}, "Slash": {".sl"}, "Slim": {".slim"}, "Smali": {".smali"}, "Smalltalk": {".st", ".cs"}, "Smarty": {".tpl"}, "SourcePawn": {".sp", ".inc", ".sma"}, "Spline Font Database": {".sfd"}, "Squirrel": {".nut"}, "Stan": {".stan"}, "Standard ML": {".ML", ".fun", ".sig", ".sml"}, "Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"}, "Stylus": {".styl"}, "SubRip Text": {".srt"}, "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"}, "SuperCollider": {".sc", ".scd"}, "Swift": {".swift"}, "SystemVerilog": {".sv", ".svh", ".vh"}, "TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"}, "TLA": {".tla"}, "TOML": {".toml"}, "TXL": {".txl"}, "Tcl": {".tcl", ".adp", ".tm"}, "Tcsh": {".tcsh", ".csh"}, "TeX": {".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"}, "Tea": {".tea"}, "Terra": {".t"}, "Text": {".txt", ".fr", ".nb", ".ncl", ".no"}, "Textile": {".textile"}, "Thrift": {".thrift"}, "Turing": {".t", ".tu"}, "Turtle": {".ttl"}, "Twig": {".twig"}, "Type Language": {".tl"}, "TypeScript": {".ts", ".tsx"}, "Unified Parallel C": {".upc"}, "Unity3D Asset": {".anim", ".asset", ".mat", ".meta", ".prefab", ".unity"}, "Unix Assembly": {".s", ".ms"}, "Uno": {".uno"}, "UnrealScript": {".uc"}, "UrWeb": {".ur", ".urs"}, "VCL": {".vcl"}, "VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, "Vala": {".vala", ".vapi"}, "Verilog": {".v", ".veo"}, "Vim script": {".vim"}, "Visual Basic": {".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs"}, "Volt": {".volt"}, "Vue": {".vue"}, "Wavefront Material": {".mtl"}, "Wavefront Object": {".obj"}, "Web Ontology Language": {".owl"}, "WebAssembly": {".wast", ".wat"}, "WebIDL": {".webidl"}, "World of Warcraft Addon Data": {".toc"}, "X10": {".x10"}, "XC": {".xc"}, "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"}, "XPages": {".xsp-config", ".xsp.metadata"}, "XProc": {".xpl", ".xproc"}, "XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"}, "XS": {".xs"}, "XSLT": {".xslt", ".xsl"}, "Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"}, "Xtend": {".xtend"}, "YAML": {".yml", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yml.mysql"}, "YANG": {".yang"}, "Yacc": {".y", ".yacc", ".yy"}, "Zephir": {".zep"}, "Zimpl": {".zimpl", ".zmpl", ".zpl"}, "desktop": {".desktop", ".desktop.in"}, "eC": {".ec", ".eh"}, "edn": {".edn"}, "fish": {".fish"}, "mupad": {".mu"}, "nesC": {".nc"}, "ooc": {".ooc"}, "reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"}, "wisp": {".wisp"}, "xBase": {".prg", ".ch", ".prw"}, }