{
  "abap": [
    "abap"
  ],
  "ags script": [
    "asc",
    "ash"
  ],
  "ampl": [
    "ampl"
  ],
  "antlr": [
    "g4"
  ],
  "apl": [
    "apl",
    "dyalog"
  ],
  "asp": [
    "asp",
    "asax",
    "ascx",
    "ashx",
    "asmx",
    "aspx",
    "axd"
  ],
  "ats": [
    "dats",
    "hats",
    "sats"
  ],
  "actionscript": [
    "as"
  ],
  "ada": [
    "adb",
    "ada",
    "ads"
  ],
  "agda": [
    "agda"
  ],
  "alloy": [
    "als"
  ],
  "apacheconf": [
    "apacheconf"
  ],
  "apex": [
    "cls"
  ],
  "applescript": [
    "applescript",
    "scpt"
  ],
  "arc": [
    "arc"
  ],
  "arduino": [
    "ino"
  ],
  "asciidoc": [
    "asciidoc",
    "adoc",
    "asc"
  ],
  "aspectj": [
    "aj"
  ],
  "assembly": [
    "asm",
    "a51",
    "nasm"
  ],
  "augeas": [
    "aug"
  ],
  "autohotkey": [
    "ahk",
    "ahkl"
  ],
  "autoit": [
    "au3"
  ],
  "awk": [
    "awk",
    "auk",
    "gawk",
    "mawk",
    "nawk"
  ],
  "batchfile": [
    "bat",
    "cmd"
  ],
  "befunge": [
    "befunge"
  ],
  "bison": [
    "y"
  ],
  "bitbake": [
    "bb"
  ],
  "blitzbasic": [
    "bb",
    "decls"
  ],
  "blitzmax": [
    "bmx"
  ],
  "bluespec": [
    "bsv"
  ],
  "boo": [
    "boo"
  ],
  "brainfuck": [
    "b",
    "bf"
  ],
  "brightscript": [
    "brs"
  ],
  "bro": [
    "bro"
  ],
  "c": [
    "c",
    "cats",
    "h",
    "idc",
    "w"
  ],
  "c#": [
    "cs",
    "cshtml",
    "csx"
  ],
  "c++": [
    "cpp",
    "c++",
    "cc",
    "cp",
    "cxx",
    "h",
    "h++",
    "hh",
    "hpp",
    "hxx",
    "inl",
    "ipp",
    "tcc",
    "tpp"
  ],
  "c-objdump": [
    "c-objdump"
  ],
  "c2hs haskell": [
    "chs"
  ],
  "clips": [
    "clp"
  ],
  "cmake": [
    "cmake",
    "cmake.in"
  ],
  "cobol": [
    "cob",
    "cbl",
    "ccp",
    "cobol",
    "cpy"
  ],
  "css": [
    "css"
  ],
  "cap'n proto": [
    "capnp"
  ],
  "cartocss": [
    "mss"
  ],
  "ceylon": [
    "ceylon"
  ],
  "chapel": [
    "chpl"
  ],
  "chuck": [
    "ck"
  ],
  "cirru": [
    "cirru"
  ],
  "clarion": [
    "clw"
  ],
  "clean": [
    "icl",
    "dcl"
  ],
  "clojure": [
    "clj",
    "boot",
    "cl2",
    "cljc",
    "cljs",
    "cljs.hl",
    "cljscm",
    "cljx",
    "hic"
  ],
  "coffeescript": [
    "coffee",
    "_coffee",
    "cjsx",
    "cson",
    "iced"
  ],
  "coldfusion": [
    "cfm",
    "cfml"
  ],
  "coldfusion cfc": [
    "cfc"
  ],
  "common lisp": [
    "lisp",
    "asd",
    "cl",
    "lsp",
    "ny",
    "podsl"
  ],
  "component pascal": [
    "cp",
    "cps"
  ],
  "cool": [
    "cl"
  ],
  "coq": [
    "coq",
    "v"
  ],
  "cpp-objdump": [
    "cppobjdump",
    "c++-objdump",
    "c++objdump",
    "cpp-objdump",
    "cxx-objdump"
  ],
  "creole": [
    "creole"
  ],
  "crystal": [
    "cr"
  ],
  "cucumber": [
    "feature"
  ],
  "cuda": [
    "cu",
    "cuh"
  ],
  "cycript": [
    "cy"
  ],
  "cython": [
    "pyx",
    "pxd",
    "pxi"
  ],
  "d": [
    "d",
    "di"
  ],
  "d-objdump": [
    "d-objdump"
  ],
  "digital command language": [
    "com"
  ],
  "dm": [
    "dm"
  ],
  "dtrace": [
    "d"
  ],
  "darcs patch": [
    "darcspatch",
    "dpatch"
  ],
  "dart": [
    "dart"
  ],
  "diff": [
    "diff",
    "patch"
  ],
  "dockerfile": [
    "dockerfile"
  ],
  "dogescript": [
    "djs"
  ],
  "dylan": [
    "dylan",
    "dyl",
    "intr",
    "lid"
  ],
  "e": [
    "E"
  ],
  "ecl": [
    "ecl",
    "eclxml"
  ],
  "eagle": [
    "sch",
    "brd"
  ],
  "ecere projects": [
    "epj"
  ],
  "eiffel": [
    "e"
  ],
  "elixir": [
    "ex",
    "exs"
  ],
  "elm": [
    "elm"
  ],
  "emacs lisp": [
    "el",
    "emacs",
    "emacs.desktop"
  ],
  "emberscript": [
    "em",
    "emberscript"
  ],
  "erlang": [
    "erl",
    "es",
    "escript",
    "hrl"
  ],
  "f#": [
    "fs",
    "fsi",
    "fsx"
  ],
  "flux": [
    "fx",
    "flux"
  ],
  "fortran": [
    "f90",
    "f",
    "f03",
    "f08",
    "f77",
    "f95",
    "for",
    "fpp"
  ],
  "factor": [
    "factor"
  ],
  "fancy": [
    "fy",
    "fancypack"
  ],
  "fantom": [
    "fan"
  ],
  "filterscript": [
    "fs"
  ],
  "formatted": [
    "for"
  ],
  "forth": [
    "fth",
    "4th",
    "f",
    "for",
    "forth",
    "fr",
    "frt",
    "fs"
  ],
  "frege": [
    "fr"
  ],
  "g-code": [
    "g",
    "gco",
    "gcode"
  ],
  "gams": [
    "gms"
  ],
  "gap": [
    "g",
    "gap",
    "gd",
    "gi",
    "tst"
  ],
  "gas": [
    "s"
  ],
  "gdscript": [
    "gd"
  ],
  "glsl": [
    "glsl",
    "fp",
    "frag",
    "frg",
    "fs",
    "fshader",
    "geo",
    "geom",
    "glslv",
    "gshader",
    "shader",
    "vert",
    "vrx",
    "vshader"
  ],
  "game maker language": [
    "gml"
  ],
  "genshi": [
    "kid"
  ],
  "gentoo ebuild": [
    "ebuild"
  ],
  "gentoo eclass": [
    "eclass"
  ],
  "gettext catalog": [
    "po",
    "pot"
  ],
  "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"
  ],
  "graphviz (dot)": [
    "dot",
    "gv"
  ],
  "groff": [
    "man",
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7"
  ],
  "groovy": [
    "groovy",
    "grt",
    "gtpl",
    "gvy"
  ],
  "groovy server pages": [
    "gsp"
  ],
  "html": [
    "html",
    "htm",
    "html.hl",
    "st",
    "xht",
    "xhtml"
  ],
  "html+django": [
    "mustache",
    "jinja"
  ],
  "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"
  ],
  "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",
    "lock"
  ],
  "json5": [
    "json5"
  ],
  "jsonld": [
    "jsonld"
  ],
  "jsoniq": [
    "jq"
  ],
  "jade": [
    "jade"
  ],
  "jasmin": [
    "j"
  ],
  "java": [
    "java"
  ],
  "java server pages": [
    "jsp"
  ],
  "javascript": [
    "js",
    "_js",
    "bones",
    "es6",
    "frag",
    "gs",
    "jake",
    "jsb",
    "jsfl",
    "jsm",
    "jss",
    "jsx",
    "njs",
    "pac",
    "sjs",
    "ssjs",
    "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",
    "xsjs",
    "xsjslib"
  ],
  "julia": [
    "jl"
  ],
  "krl": [
    "krl"
  ],
  "kicad": [
    "sch"
  ],
  "kit": [
    "kit"
  ],
  "kotlin": [
    "kt",
    "ktm",
    "kts"
  ],
  "lfe": [
    "lfe"
  ],
  "llvm": [
    "ll"
  ],
  "lolcode": [
    "lol"
  ],
  "lsl": [
    "lsl"
  ],
  "labview": [
    "lvproj"
  ],
  "lasso": [
    "lasso",
    "las",
    "lasso8",
    "lasso9",
    "ldml"
  ],
  "latte": [
    "latte"
  ],
  "lean": [
    "lean",
    "hlean"
  ],
  "less": [
    "less"
  ],
  "lilypond": [
    "ly",
    "ily"
  ],
  "limbo": [
    "b",
    "m"
  ],
  "linker script": [
    "ld",
    "lds"
  ],
  "liquid": [
    "liquid"
  ],
  "literate agda": [
    "lagda"
  ],
  "literate coffeescript": [
    "litcoffee"
  ],
  "literate haskell": [
    "lhs"
  ],
  "livescript": [
    "ls",
    "_ls"
  ],
  "logos": [
    "xm",
    "x",
    "xi"
  ],
  "logtalk": [
    "lgt",
    "logtalk"
  ],
  "lookml": [
    "lookml"
  ],
  "loomscript": [
    "ls"
  ],
  "lua": [
    "lua",
    "fcgi",
    "nse",
    "pd_lua",
    "rbxs",
    "wlua"
  ],
  "m": [
    "mumps",
    "m"
  ],
  "mtml": [
    "mtml"
  ],
  "muf": [
    "muf",
    "m"
  ],
  "makefile": [
    "mak",
    "d",
    "mk"
  ],
  "mako": [
    "mako",
    "mao"
  ],
  "markdown": [
    "md",
    "markdown",
    "mkd",
    "mkdn",
    "mkdown",
    "ron"
  ],
  "mask": [
    "mask"
  ],
  "mathematica": [
    "mathematica",
    "cdf",
    "m",
    "ma",
    "nb",
    "nbp",
    "wl",
    "wlt"
  ],
  "matlab": [
    "matlab",
    "m"
  ],
  "max": [
    "maxpat",
    "maxhelp",
    "maxproj",
    "mxt",
    "pat"
  ],
  "mediawiki": [
    "mediawiki"
  ],
  "mercury": [
    "m",
    "moo"
  ],
  "minid": [
    "minid"
  ],
  "mirah": [
    "druby",
    "duby",
    "mir",
    "mirah"
  ],
  "modelica": [
    "mo"
  ],
  "module management system": [
    "mms",
    "mmk"
  ],
  "monkey": [
    "monkey"
  ],
  "moocode": [
    "moo"
  ],
  "moonscript": [
    "moon"
  ],
  "myghty": [
    "myt"
  ],
  "nl": [
    "nl"
  ],
  "nsis": [
    "nsi",
    "nsh"
  ],
  "nemerle": [
    "n"
  ],
  "netlinx": [
    "axs",
    "axi"
  ],
  "netlinx+erb": [
    "axs.erb",
    "axi.erb"
  ],
  "netlogo": [
    "nlogo"
  ],
  "newlisp": [
    "nl",
    "lisp",
    "lsp"
  ],
  "nginx": [
    "nginxconf"
  ],
  "nimrod": [
    "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"
  ],
  "org": [
    "org"
  ],
  "ox": [
    "ox",
    "oxh",
    "oxo"
  ],
  "oxygene": [
    "oxygene"
  ],
  "oz": [
    "oz"
  ],
  "pawn": [
    "pwn"
  ],
  "php": [
    "php",
    "aw",
    "ctp",
    "fcgi",
    "php3",
    "php4",
    "php5",
    "phpt"
  ],
  "plsql": [
    "pls",
    "pkb",
    "pks",
    "plb",
    "plsql",
    "sql"
  ],
  "plpgsql": [
    "sql"
  ],
  "pan": [
    "pan"
  ],
  "papyrus": [
    "psc"
  ],
  "parrot": [
    "parrot"
  ],
  "parrot assembly": [
    "pasm"
  ],
  "parrot internal representation": [
    "pir"
  ],
  "pascal": [
    "pas",
    "dfm",
    "dpr",
    "lpr",
    "pp"
  ],
  "perl": [
    "pl",
    "cgi",
    "fcgi",
    "perl",
    "ph",
    "plx",
    "pm",
    "pod",
    "psgi",
    "t"
  ],
  "perl6": [
    "6pl",
    "6pm",
    "nqp",
    "p6",
    "p6l",
    "p6m",
    "pl",
    "pl6",
    "pm",
    "pm6",
    "t"
  ],
  "piglatin": [
    "pig"
  ],
  "pike": [
    "pike",
    "pmod"
  ],
  "pod": [
    "pod"
  ],
  "pogoscript": [
    "pogo"
  ],
  "postscript": [
    "ps",
    "eps"
  ],
  "powershell": [
    "ps1",
    "psd1",
    "psm1"
  ],
  "processing": [
    "pde"
  ],
  "prolog": [
    "pl",
    "ecl",
    "pro",
    "prolog"
  ],
  "propeller spin": [
    "spin"
  ],
  "protocol buffer": [
    "proto"
  ],
  "public key": [
    "asc",
    "pub"
  ],
  "puppet": [
    "pp"
  ],
  "pure data": [
    "pd"
  ],
  "purebasic": [
    "pb",
    "pbi"
  ],
  "purescript": [
    "purs"
  ],
  "python": [
    "py",
    "cgi",
    "fcgi",
    "gyp",
    "lmi",
    "pyde",
    "pyp",
    "pyt",
    "pyw",
    "tac",
    "wsgi",
    "xpy"
  ],
  "python traceback": [
    "pytb"
  ],
  "qml": [
    "qml"
  ],
  "qmake": [
    "pro",
    "pri"
  ],
  "r": [
    "r",
    "rd",
    "rsx"
  ],
  "raml": [
    "raml"
  ],
  "rdoc": [
    "rdoc"
  ],
  "realbasic": [
    "rbbas",
    "rbfrm",
    "rbmnu",
    "rbres",
    "rbtbar",
    "rbuistate"
  ],
  "rhtml": [
    "rhtml"
  ],
  "rmarkdown": [
    "rmd"
  ],
  "racket": [
    "rkt",
    "rktd",
    "rktl",
    "scrbl"
  ],
  "ragel in ruby host": [
    "rl"
  ],
  "raw token data": [
    "raw"
  ],
  "rebol": [
    "reb",
    "r",
    "r2",
    "r3",
    "rebol"
  ],
  "red": [
    "red",
    "reds"
  ],
  "redcode": [
    "cw"
  ],
  "renderscript": [
    "rs",
    "rsh"
  ],
  "robotframework": [
    "robot"
  ],
  "rouge": [
    "rg"
  ],
  "ruby": [
    "rb",
    "builder",
    "fcgi",
    "gemspec",
    "god",
    "irbrc",
    "jbuilder",
    "mspec",
    "pluginspec",
    "podspec",
    "rabl",
    "rake",
    "rbuild",
    "rbw",
    "rbx",
    "ru",
    "ruby",
    "thor",
    "watchr"
  ],
  "rust": [
    "rs"
  ],
  "sas": [
    "sas"
  ],
  "scss": [
    "scss"
  ],
  "sparql": [
    "sparql",
    "rq"
  ],
  "sqf": [
    "sqf",
    "hqf"
  ],
  "sql": [
    "sql",
    "cql",
    "ddl",
    "prc",
    "tab",
    "udf",
    "viw"
  ],
  "sqlpl": [
    "sql",
    "db2"
  ],
  "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"
  ],
  "shell": [
    "sh",
    "bash",
    "bats",
    "cgi",
    "command",
    "fcgi",
    "ksh",
    "tmux",
    "tool",
    "zsh"
  ],
  "shellsession": [
    "sh-session"
  ],
  "shen": [
    "shen"
  ],
  "slash": [
    "sl"
  ],
  "slim": [
    "slim"
  ],
  "smalltalk": [
    "st",
    "cs"
  ],
  "smarty": [
    "tpl"
  ],
  "sourcepawn": [
    "sp",
    "sma"
  ],
  "squirrel": [
    "nut"
  ],
  "standard ml": [
    "ML",
    "fun",
    "sig",
    "sml"
  ],
  "stata": [
    "do",
    "ado",
    "doh",
    "ihlp",
    "mata",
    "matah",
    "sthlp"
  ],
  "stylus": [
    "styl"
  ],
  "supercollider": [
    "scd",
    "sc"
  ],
  "swift": [
    "swift"
  ],
  "systemverilog": [
    "sv",
    "svh",
    "vh"
  ],
  "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"
  ],
  "text": [
    "txt",
    "fr"
  ],
  "textile": [
    "textile"
  ],
  "thrift": [
    "thrift"
  ],
  "turing": [
    "t",
    "tu"
  ],
  "turtle": [
    "ttl"
  ],
  "twig": [
    "twig"
  ],
  "typescript": [
    "ts"
  ],
  "unified parallel c": [
    "upc"
  ],
  "unrealscript": [
    "uc"
  ],
  "vcl": [
    "vcl"
  ],
  "vhdl": [
    "vhdl",
    "vhd",
    "vhf",
    "vhi",
    "vho",
    "vhs",
    "vht",
    "vhw"
  ],
  "vala": [
    "vala",
    "vapi"
  ],
  "verilog": [
    "v",
    "veo"
  ],
  "viml": [
    "vim"
  ],
  "visual basic": [
    "vb",
    "bas",
    "cls",
    "frm",
    "frx",
    "vba",
    "vbhtml",
    "vbs"
  ],
  "volt": [
    "volt"
  ],
  "web ontology language": [
    "owl"
  ],
  "webidl": [
    "webidl"
  ],
  "xc": [
    "xc"
  ],
  "xml": [
    "xml",
    "ant",
    "axml",
    "ccxml",
    "clixml",
    "cproject",
    "csproj",
    "ct",
    "dita",
    "ditamap",
    "ditaval",
    "dll.config",
    "filters",
    "fsproj",
    "fxml",
    "glade",
    "grxml",
    "ivy",
    "jelly",
    "kml",
    "launch",
    "mm",
    "mxml",
    "nproj",
    "nuspec",
    "odd",
    "osm",
    "plist",
    "pluginspec",
    "ps1xml",
    "psc1",
    "pt",
    "rdf",
    "rss",
    "scxml",
    "srdf",
    "storyboard",
    "stTheme",
    "sublime-snippet",
    "targets",
    "tmCommand",
    "tml",
    "tmLanguage",
    "tmPreferences",
    "tmSnippet",
    "tmTheme",
    "ts",
    "ui",
    "urdf",
    "vbproj",
    "vcxproj",
    "vxml",
    "wsdl",
    "wsf",
    "wxi",
    "wxl",
    "wxs",
    "x3d",
    "xacro",
    "xaml",
    "xib",
    "xlf",
    "xliff",
    "xmi",
    "xml.dist",
    "xsd",
    "xul",
    "zcml"
  ],
  "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",
    "yaml"
  ],
  "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"
  ],
  "wisp": [
    "wisp"
  ],
  "xbase": [
    "prg"
  ]
}