Merge pull request #234 from lafriks/feat/update_linguist

Sync to linguist v7.5.1
This commit is contained in:
Alexander 2019-08-06 17:16:57 +02:00 committed by GitHub
commit f608f8d773
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 240502 additions and 227816 deletions

View File

@ -161,7 +161,7 @@ Generated Python bindings using a C shared library and cffi are not available ye
Divergences from linguist Divergences from linguist
------------ ------------
The `enry` library is based on the data from `github/linguist` version **v7.2.0**. The `enry` library is based on the data from `github/linguist` version **v7.5.1**.
As opposed to linguist, `enry` [CLI tool](#cli) does *not* require a full Git repository in the filesystem in order to report languages. As opposed to linguist, `enry` [CLI tool](#cli) does *not* require a full Git repository in the filesystem in order to report languages.
@ -169,6 +169,8 @@ Parsing [linguist/samples](https://github.com/github/linguist/tree/master/sample
* [Heuristics for ".es" extension](https://github.com/github/linguist/blob/e761f9b013e5b61161481fcb898b59721ee40e3d/lib/linguist/heuristics.yml#L103) in JavaScript could not be parsed, due to unsupported backreference in RE2 regexp engine. * [Heuristics for ".es" extension](https://github.com/github/linguist/blob/e761f9b013e5b61161481fcb898b59721ee40e3d/lib/linguist/heuristics.yml#L103) in JavaScript could not be parsed, due to unsupported backreference in RE2 regexp engine.
* [Heuristics for ".rno" extension](https://github.com/github/linguist/blob/3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d/lib/linguist/heuristics.yml#L365) in RUNOFF could not be parsed, due to unsupported lookahead in RE2 regexp engine.
* As of [Linguist v5.3.2](https://github.com/github/linguist/releases/tag/v5.3.2) it is using [flex-based scanner in C for tokenization](https://github.com/github/linguist/pull/3846). Enry still uses [extract_token](https://github.com/github/linguist/pull/3846/files#diff-d5179df0b71620e3fac4535cd1368d15L60) regex-based algorithm. See [#193](https://github.com/src-d/enry/issues/193). * As of [Linguist v5.3.2](https://github.com/github/linguist/releases/tag/v5.3.2) it is using [flex-based scanner in C for tokenization](https://github.com/github/linguist/pull/3846). Enry still uses [extract_token](https://github.com/github/linguist/pull/3846/files#diff-d5179df0b71620e3fac4535cd1368d15L60) regex-based algorithm. See [#193](https://github.com/src-d/enry/issues/193).
* Bayesian classifier can't distinguish "SQL" from "PLpgSQL. See [#194](https://github.com/src-d/enry/issues/194). * Bayesian classifier can't distinguish "SQL" from "PLpgSQL. See [#194](https://github.com/src-d/enry/issues/194).

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -52,6 +52,7 @@ var LanguagesColor = map[string]string{
"DM": "#447265", "DM": "#447265",
"Dart": "#00B4AB", "Dart": "#00B4AB",
"DataWeave": "#003a52", "DataWeave": "#003a52",
"Dhall": "#dfafff",
"Dockerfile": "#384d54", "Dockerfile": "#384d54",
"Dogescript": "#cca760", "Dogescript": "#cca760",
"Dylan": "#6c616e", "Dylan": "#6c616e",
@ -74,6 +75,7 @@ var LanguagesColor = map[string]string{
"Fortran": "#4d41b1", "Fortran": "#4d41b1",
"FreeMarker": "#0050b2", "FreeMarker": "#0050b2",
"Frege": "#00cafe", "Frege": "#00cafe",
"G-code": "#D08CF2",
"GDScript": "#355570", "GDScript": "#355570",
"Game Maker Language": "#71b417", "Game Maker Language": "#71b417",
"Genie": "#fb855d", "Genie": "#fb855d",
@ -91,6 +93,7 @@ var LanguagesColor = map[string]string{
"Haskell": "#5e5086", "Haskell": "#5e5086",
"Haxe": "#df7900", "Haxe": "#df7900",
"HiveQL": "#dce200", "HiveQL": "#dce200",
"HolyC": "#ffefaf",
"Hy": "#7790B2", "Hy": "#7790B2",
"IDL": "#a3522f", "IDL": "#a3522f",
"Idris": "#b30000", "Idris": "#b30000",
@ -102,6 +105,7 @@ var LanguagesColor = map[string]string{
"Java": "#b07219", "Java": "#b07219",
"JavaScript": "#f1e05a", "JavaScript": "#f1e05a",
"Jolie": "#843179", "Jolie": "#843179",
"Jsonnet": "#0064bd",
"Julia": "#a270ba", "Julia": "#a270ba",
"Jupyter Notebook": "#DA5B0B", "Jupyter Notebook": "#DA5B0B",
"KRL": "#28430A", "KRL": "#28430A",
@ -141,6 +145,7 @@ var LanguagesColor = map[string]string{
"Nix": "#7e7eff", "Nix": "#7e7eff",
"Nu": "#c9df40", "Nu": "#c9df40",
"OCaml": "#3be133", "OCaml": "#3be133",
"ObjectScript": "#424893",
"Objective-C": "#438eff", "Objective-C": "#438eff",
"Objective-C++": "#6866fb", "Objective-C++": "#6866fb",
"Objective-J": "#ff0c5a", "Objective-J": "#ff0c5a",
@ -177,7 +182,7 @@ var LanguagesColor = map[string]string{
"R": "#198CE7", "R": "#198CE7",
"RAML": "#77d9fb", "RAML": "#77d9fb",
"RUNOFF": "#665a4e", "RUNOFF": "#665a4e",
"Racket": "#22228f", "Racket": "#3c5caa",
"Ragel": "#9d5200", "Ragel": "#9d5200",
"Rascal": "#fffaa0", "Rascal": "#fffaa0",
"Rebol": "#358a5b", "Rebol": "#358a5b",
@ -224,6 +229,7 @@ var LanguagesColor = map[string]string{
"Volt": "#1F1F1F", "Volt": "#1F1F1F",
"Vue": "#2c3e50", "Vue": "#2c3e50",
"WebAssembly": "#04133b", "WebAssembly": "#04133b",
"Wollok": "#a23738",
"X10": "#4B6BEF", "X10": "#4B6BEF",
"XC": "#99DA07", "XC": "#99DA07",
"XQuery": "#5232e7", "XQuery": "#5232e7",
@ -231,9 +237,13 @@ var LanguagesColor = map[string]string{
"YARA": "#220000", "YARA": "#220000",
"YASnippet": "#32AB90", "YASnippet": "#32AB90",
"Yacc": "#4B6C4B", "Yacc": "#4B6C4B",
"ZAP": "#0d665e",
"ZIL": "#dc75e5",
"ZenScript": "#00BCD1",
"Zephir": "#118f9e", "Zephir": "#118f9e",
"Zig": "#ec915c", "Zig": "#ec915c",
"eC": "#913960", "eC": "#913960",
"mcfunction": "#E22837",
"nesC": "#94B0C7", "nesC": "#94B0C7",
"ooc": "#b0b77e", "ooc": "#b0b77e",
"q": "#0040cd", "q": "#0040cd",

View File

@ -1,7 +1,7 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
// linguist's commit from which files were generated. // linguist's commit from which files were generated.
var LinguistCommit = "e4560984058b4726010ca4b8f03ed9d0f8f464db" var LinguistCommit = "3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d"

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -644,6 +644,10 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("TeX"), rule.MatchingLanguages("TeX"),
regexp.MustCompile(`(?m)\\\w+{`), regexp.MustCompile(`(?m)\\\w+{`),
), ),
rule.Or(
rule.MatchingLanguages("ObjectScript"),
regexp.MustCompile(`(?m)^Class\s`),
),
}, },
".cs": &Heuristics{ ".cs": &Heuristics{
rule.Or( rule.Or(
@ -666,7 +670,7 @@ var ContentHeuristics = map[string]*Heuristics{
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("Makefile"), rule.MatchingLanguages("Makefile"),
regexp.MustCompile(`(?m)([\/\\].*:\s+.*\s\\$|: \\$|^ : |^[\w\s\/\\.]+\w+\.\w+\s*:\s+[\w\s\/\\.]+\w+\.\w+)`), regexp.MustCompile(`(?m)([\/\\].*:\s+.*\s\\$|: \\$|^[ %]:|^[\w\s\/\\.]+\w+\.\w+\s*:\s+[\w\s\/\\.]+\w+\.\w+)`),
), ),
}, },
".ecl": &Heuristics{ ".ecl": &Heuristics{
@ -759,6 +763,10 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("Graph Modeling Language"), rule.MatchingLanguages("Graph Modeling Language"),
regexp.MustCompile(`(?m)(?i:^\s*(graph|node)\s+\[$)`), regexp.MustCompile(`(?m)(?i:^\s*(graph|node)\s+\[$)`),
), ),
rule.Or(
rule.MatchingLanguages("Gerber Image"),
regexp.MustCompile(`(?m)\*\%$`),
),
rule.Always( rule.Always(
rule.MatchingLanguages("Game Maker Language"), rule.MatchingLanguages("Game Maker Language"),
), ),
@ -776,7 +784,7 @@ var ContentHeuristics = map[string]*Heuristics{
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("C++"), rule.MatchingLanguages("C++"),
regexp.MustCompile(`(?m)^\s*#\s*include <(cstdint|string|vector|map|list|array|bitset|queue|stack|forward_list|unordered_map|unordered_set|(i|o|io)stream)>|^\s*template\s*<|^[ \t]*try|^[ \t]*catch\s*\(|^[ \t]*(class|(using[ \t]+)?namespace)\s+\w+|^[ \t]*(private|public|protected):$|std::\w+`), regexp.MustCompile(`(?m)^\s*#\s*include <(cstdint|string|vector|map|list|array|bitset|queue|stack|forward_list|unordered_map|unordered_set|(i|o|io)stream)>|^\s*template\s*<|^[ \t]*(try|constexpr)|^[ \t]*catch\s*\(|^[ \t]*(class|(using[ \t]+)?namespace)\s+\w+|^[ \t]*(private|public|protected):$|std::\w+`),
), ),
}, },
".hh": &Heuristics{ ".hh": &Heuristics{
@ -799,6 +807,10 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("PHP"), rule.MatchingLanguages("PHP"),
regexp.MustCompile(`(?m)^<\?(?:php)?`), regexp.MustCompile(`(?m)^<\?(?:php)?`),
), ),
rule.Or(
rule.MatchingLanguages("SourcePawn"),
regexp.MustCompile(`(?m)^public\s+(?:SharedPlugin(?:\s+|:)__pl_\w+\s*=(?:\s*{)?|(?:void\s+)?__pl_\w+_SetNTVOptional\(\)(?:\s*{)?)`),
),
rule.Or( rule.Or(
rule.MatchingLanguages("POV-Ray SDL"), rule.MatchingLanguages("POV-Ray SDL"),
regexp.MustCompile(`(?m)^\s*#(declare|local|macro|while)\s`), regexp.MustCompile(`(?m)^\s*#(declare|local|macro|while)\s`),
@ -868,9 +880,16 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("M"), rule.MatchingLanguages("M"),
regexp.MustCompile(`(?m)^\s*;`), regexp.MustCompile(`(?m)^\s*;`),
), ),
rule.Or( rule.And(
rule.MatchingLanguages("Mathematica"), rule.MatchingLanguages("Mathematica"),
regexp.MustCompile(`(?m)\*\)$`), rule.Or(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)\(\*`),
),
rule.Or(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)\*\)$`),
),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("MATLAB"), rule.MatchingLanguages("MATLAB"),
@ -1062,7 +1081,7 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)`), regexp.MustCompile(`(?m)^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("XPM"), rule.MatchingLanguages("X PixMap"),
regexp.MustCompile(`(?m)^\s*\/\* XPM \*\/`), regexp.MustCompile(`(?m)^\s*\/\* XPM \*\/`),
), ),
}, },
@ -1145,7 +1164,7 @@ var ContentHeuristics = map[string]*Heuristics{
".props": &Heuristics{ ".props": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("XML"), rule.MatchingLanguages("XML"),
regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<?xml|xmlns)`), regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<\?xml|xmlns)`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("INI"), rule.MatchingLanguages("INI"),
@ -1173,10 +1192,6 @@ var ContentHeuristics = map[string]*Heuristics{
), ),
}, },
".rno": &Heuristics{ ".rno": &Heuristics{
rule.Or(
rule.MatchingLanguages("RUNOFF"),
regexp.MustCompile(`(?m)(?i:^\.!|^\.end lit(?:eral)?\b)`),
),
rule.Or( rule.Or(
rule.MatchingLanguages("Roff"), rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.\\" `), regexp.MustCompile(`(?m)^\.\\" `),
@ -1214,7 +1229,7 @@ var ContentHeuristics = map[string]*Heuristics{
".sql": &Heuristics{ ".sql": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("PLpgSQL"), rule.MatchingLanguages("PLpgSQL"),
regexp.MustCompile(`(?m)(?i:^\\i\b|AS \$\$|LANGUAGE '?plpgsql'?|SECURITY (DEFINER|INVOKER)|BEGIN( WORK| TRANSACTION)?;)`), regexp.MustCompile(`(?m)(?i:^\\i\b|AS \$\$|LANGUAGE '?plpgsql'?|SECURITY (DEFINER|INVOKER)|BEGIN( WORK )?;)`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("SQLPL"), rule.MatchingLanguages("SQLPL"),
@ -1224,6 +1239,17 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("PLSQL"), rule.MatchingLanguages("PLSQL"),
regexp.MustCompile(`(?m)(?i:\$\$PLSQL_|XMLTYPE|sysdate|systimestamp|\.nextval|connect by|AUTHID (DEFINER|CURRENT_USER)|constructor\W+function)`), regexp.MustCompile(`(?m)(?i:\$\$PLSQL_|XMLTYPE|sysdate|systimestamp|\.nextval|connect by|AUTHID (DEFINER|CURRENT_USER)|constructor\W+function)`),
), ),
rule.And(
rule.MatchingLanguages("TSQL"),
rule.Not(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)(?i:IDENTIFIED|NUMBER|VARCHAR2|REPEAT|UNTIL|IMMEDIATE)`),
),
rule.Or(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)(?i:(GO)|(@@)|(CREATE PROCEDURE)|BEGIN( TRY| CATCH)|OUTPUT( INSERTED)|IF|ELSE|IIF|CHOOSE|CURSOR|FETCH|DEALLOCATE|DECLARE)`),
),
),
rule.Not( rule.Not(
rule.MatchingLanguages("SQL"), rule.MatchingLanguages("SQL"),
regexp.MustCompile(`(?m)(?i:begin|boolean|package|exception)`), regexp.MustCompile(`(?m)(?i:begin|boolean|package|exception)`),
@ -1279,7 +1305,7 @@ var ContentHeuristics = map[string]*Heuristics{
}, },
".tsx": &Heuristics{ ".tsx": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("TypeScript"), rule.MatchingLanguages("TSX"),
regexp.MustCompile(`(?m)^\s*(import.+(from\s+|require\()['"]react|\/\/\/\s*<reference\s)`), regexp.MustCompile(`(?m)^\s*(import.+(from\s+|require\()['"]react|\/\/\/\s*<reference\s)`),
), ),
rule.Or( rule.Or(
@ -1287,6 +1313,15 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)(?i:^\s*<\?xml\s+version)`), regexp.MustCompile(`(?m)(?i:^\s*<\?xml\s+version)`),
), ),
}, },
".vba": &Heuristics{
rule.Or(
rule.MatchingLanguages("Vim script"),
regexp.MustCompile(`(?m)^UseVimball`),
),
rule.Always(
rule.MatchingLanguages("Visual Basic"),
),
},
".w": &Heuristics{ ".w": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("OpenEdge ABL"), rule.MatchingLanguages("OpenEdge ABL"),
@ -1307,7 +1342,7 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^%(end|ctor|hook|group)\b`), regexp.MustCompile(`(?m)^%(end|ctor|hook|group)\b`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("Linked Script"), rule.MatchingLanguages("Linker Script"),
regexp.MustCompile(`(?m)OUTPUT_ARCH\(|OUTPUT_FORMAT\(|SECTIONS`), regexp.MustCompile(`(?m)OUTPUT_ARCH\(|OUTPUT_FORMAT\(|SECTIONS`),
), ),
}, },

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -112,7 +112,7 @@ var LanguagesByExtension = map[string][]string{
".boo": {"Boo"}, ".boo": {"Boo"},
".boot": {"Clojure"}, ".boot": {"Clojure"},
".brd": {"Eagle", "KiCad Legacy Layout"}, ".brd": {"Eagle", "KiCad Legacy Layout"},
".bro": {"Bro"}, ".bro": {"Zeek"},
".brs": {"Brightscript"}, ".brs": {"Brightscript"},
".bsl": {"1C Enterprise"}, ".bsl": {"1C Enterprise"},
".bsv": {"Bluespec"}, ".bsv": {"Bluespec"},
@ -124,6 +124,7 @@ var LanguagesByExtension = map[string][]string{
".c++-objdump": {"Cpp-ObjDump"}, ".c++-objdump": {"Cpp-ObjDump"},
".c++objdump": {"Cpp-ObjDump"}, ".c++objdump": {"Cpp-ObjDump"},
".c-objdump": {"C-ObjDump"}, ".c-objdump": {"C-ObjDump"},
".cabal": {"Cabal Config"},
".cake": {"C#", "CoffeeScript"}, ".cake": {"C#", "CoffeeScript"},
".capnp": {"Cap'n Proto"}, ".capnp": {"Cap'n Proto"},
".cats": {"C"}, ".cats": {"C"},
@ -159,11 +160,12 @@ var LanguagesByExtension = map[string][]string{
".cljscm": {"Clojure"}, ".cljscm": {"Clojure"},
".cljx": {"Clojure"}, ".cljx": {"Clojure"},
".clp": {"CLIPS"}, ".clp": {"CLIPS"},
".cls": {"Apex", "OpenEdge ABL", "TeX", "Visual Basic"}, ".cls": {"Apex", "ObjectScript", "OpenEdge ABL", "TeX", "Visual Basic"},
".clw": {"Clarion"}, ".clw": {"Clarion"},
".cmake": {"CMake"}, ".cmake": {"CMake"},
".cmake.in": {"CMake"}, ".cmake.in": {"CMake"},
".cmd": {"Batchfile"}, ".cmd": {"Batchfile"},
".cnc": {"G-code"},
".cob": {"COBOL"}, ".cob": {"COBOL"},
".cobol": {"COBOL"}, ".cobol": {"COBOL"},
".coffee": {"CoffeeScript"}, ".coffee": {"CoffeeScript"},
@ -217,6 +219,7 @@ var LanguagesByExtension = map[string][]string{
".desktop": {"desktop"}, ".desktop": {"desktop"},
".desktop.in": {"desktop"}, ".desktop.in": {"desktop"},
".dfm": {"Pascal"}, ".dfm": {"Pascal"},
".dhall": {"Dhall"},
".di": {"D"}, ".di": {"D"},
".diff": {"Diff"}, ".diff": {"Diff"},
".dita": {"XML"}, ".dita": {"XML"},
@ -346,7 +349,7 @@ var LanguagesByExtension = map[string][]string{
".glsl": {"GLSL"}, ".glsl": {"GLSL"},
".glslv": {"GLSL"}, ".glslv": {"GLSL"},
".gltf": {"JSON"}, ".gltf": {"JSON"},
".gml": {"Game Maker Language", "Graph Modeling Language", "XML"}, ".gml": {"Game Maker Language", "Gerber Image", "Graph Modeling Language", "XML"},
".gms": {"GAMS"}, ".gms": {"GAMS"},
".gmx": {"XML"}, ".gmx": {"XML"},
".gn": {"GN"}, ".gn": {"GN"},
@ -363,6 +366,7 @@ var LanguagesByExtension = map[string][]string{
".grace": {"Grace"}, ".grace": {"Grace"},
".gradle": {"Gradle"}, ".gradle": {"Gradle"},
".graphql": {"GraphQL"}, ".graphql": {"GraphQL"},
".graphqls": {"GraphQL"},
".groovy": {"Groovy"}, ".groovy": {"Groovy"},
".grt": {"Groovy"}, ".grt": {"Groovy"},
".grxml": {"XML"}, ".grxml": {"XML"},
@ -389,6 +393,7 @@ var LanguagesByExtension = map[string][]string{
".hats": {"ATS"}, ".hats": {"ATS"},
".hb": {"Harbour"}, ".hb": {"Harbour"},
".hbs": {"Handlebars"}, ".hbs": {"Handlebars"},
".hc": {"HolyC"},
".hcl": {"HCL"}, ".hcl": {"HCL"},
".hh": {"C++", "Hack"}, ".hh": {"C++", "Hack"},
".hic": {"Clojure"}, ".hic": {"Clojure"},
@ -450,6 +455,7 @@ var LanguagesByExtension = map[string][]string{
".jl": {"Julia"}, ".jl": {"Julia"},
".jq": {"JSONiq"}, ".jq": {"JSONiq"},
".js": {"JavaScript"}, ".js": {"JavaScript"},
".js.erb": {"JavaScript+ERB"},
".jsb": {"JavaScript"}, ".jsb": {"JavaScript"},
".jscad": {"JavaScript"}, ".jscad": {"JavaScript"},
".jsfl": {"JavaScript"}, ".jsfl": {"JavaScript"},
@ -459,6 +465,7 @@ var LanguagesByExtension = map[string][]string{
".json5": {"JSON5"}, ".json5": {"JSON5"},
".jsonl": {"JSON"}, ".jsonl": {"JSON"},
".jsonld": {"JSONLD"}, ".jsonld": {"JSONLD"},
".jsonnet": {"Jsonnet"},
".jsp": {"Java Server Pages"}, ".jsp": {"Java Server Pages"},
".jsproj": {"XML"}, ".jsproj": {"XML"},
".jss": {"JavaScript"}, ".jss": {"JavaScript"},
@ -494,6 +501,7 @@ var LanguagesByExtension = map[string][]string{
".lfe": {"LFE"}, ".lfe": {"LFE"},
".lgt": {"Logtalk"}, ".lgt": {"Logtalk"},
".lhs": {"Literate Haskell"}, ".lhs": {"Literate Haskell"},
".libsonnet": {"Jsonnet"},
".lid": {"Dylan"}, ".lid": {"Dylan"},
".lidr": {"Idris"}, ".lidr": {"Idris"},
".liquid": {"Liquid"}, ".liquid": {"Liquid"},
@ -535,12 +543,15 @@ var LanguagesByExtension = map[string][]string{
".maxpat": {"Max"}, ".maxpat": {"Max"},
".maxproj": {"Max"}, ".maxproj": {"Max"},
".mbox": {"EML"}, ".mbox": {"EML"},
".mcfunction": {"mcfunction"},
".mcmeta": {"JSON"},
".mcr": {"MAXScript"}, ".mcr": {"MAXScript"},
".md": {"GCC Machine Description", "Markdown"}, ".md": {"GCC Machine Description", "Markdown"},
".mdoc": {"Roff", "Roff Manpage"}, ".mdoc": {"Roff", "Roff Manpage"},
".mdown": {"Markdown"}, ".mdown": {"Markdown"},
".mdpolicy": {"XML"}, ".mdpolicy": {"XML"},
".mdwn": {"Markdown"}, ".mdwn": {"Markdown"},
".mdx": {"Markdown"},
".me": {"Roff"}, ".me": {"Roff"},
".mediawiki": {"MediaWiki"}, ".mediawiki": {"MediaWiki"},
".meta": {"Unity3D Asset"}, ".meta": {"Unity3D Asset"},
@ -584,6 +595,7 @@ var LanguagesByExtension = map[string][]string{
".mtl": {"Wavefront Material"}, ".mtl": {"Wavefront Material"},
".mtml": {"MTML"}, ".mtml": {"MTML"},
".mu": {"mupad"}, ".mu": {"mupad"},
".mud": {"ZIL"},
".muf": {"MUF"}, ".muf": {"MUF"},
".mumps": {"M"}, ".mumps": {"M"},
".mustache": {"HTML+Django"}, ".mustache": {"HTML+Django"},
@ -645,6 +657,7 @@ var LanguagesByExtension = map[string][]string{
".org": {"Org"}, ".org": {"Org"},
".os": {"1C Enterprise"}, ".os": {"1C Enterprise"},
".osm": {"XML"}, ".osm": {"XML"},
".outjob": {"Altium Designer"},
".owl": {"Web Ontology Language"}, ".owl": {"Web Ontology Language"},
".ox": {"Ox"}, ".ox": {"Ox"},
".oxh": {"Ox"}, ".oxh": {"Ox"},
@ -668,6 +681,7 @@ var LanguagesByExtension = map[string][]string{
".pb": {"PureBasic"}, ".pb": {"PureBasic"},
".pbi": {"PureBasic"}, ".pbi": {"PureBasic"},
".pbt": {"PowerBuilder"}, ".pbt": {"PowerBuilder"},
".pcbdoc": {"Altium Designer"},
".pck": {"PLSQL"}, ".pck": {"PLSQL"},
".pcss": {"PostCSS"}, ".pcss": {"PostCSS"},
".pd": {"Pure Data"}, ".pd": {"Pure Data"},
@ -722,6 +736,7 @@ var LanguagesByExtension = map[string][]string{
".prefs": {"INI"}, ".prefs": {"INI"},
".prg": {"xBase"}, ".prg": {"xBase"},
".pri": {"QMake"}, ".pri": {"QMake"},
".prjpcb": {"Altium Designer"},
".pro": {"IDL", "INI", "Prolog", "QMake"}, ".pro": {"IDL", "INI", "Prolog", "QMake"},
".proj": {"XML"}, ".proj": {"XML"},
".prolog": {"Prolog"}, ".prolog": {"Prolog"},
@ -763,6 +778,7 @@ var LanguagesByExtension = map[string][]string{
".rake": {"Ruby"}, ".rake": {"Ruby"},
".raml": {"RAML"}, ".raml": {"RAML"},
".raw": {"Raw token data"}, ".raw": {"Raw token data"},
".razor": {"HTML+Razor"},
".rb": {"Ruby"}, ".rb": {"Ruby"},
".rbbas": {"REALbasic"}, ".rbbas": {"REALbasic"},
".rbfrm": {"REALbasic"}, ".rbfrm": {"REALbasic"},
@ -815,6 +831,7 @@ var LanguagesByExtension = map[string][]string{
".rst": {"reStructuredText"}, ".rst": {"reStructuredText"},
".rst.txt": {"reStructuredText"}, ".rst.txt": {"reStructuredText"},
".rsx": {"R"}, ".rsx": {"R"},
".rtf": {"Rich Text Format"},
".ru": {"Ruby"}, ".ru": {"Ruby"},
".ruby": {"Ruby"}, ".ruby": {"Ruby"},
".rviz": {"YAML"}, ".rviz": {"YAML"},
@ -832,6 +849,7 @@ var LanguagesByExtension = map[string][]string{
".scd": {"SuperCollider"}, ".scd": {"SuperCollider"},
".sce": {"Scilab"}, ".sce": {"Scilab"},
".sch": {"Eagle", "KiCad Schematic", "Scheme", "XML"}, ".sch": {"Eagle", "KiCad Schematic", "Scheme", "XML"},
".schdoc": {"Altium Designer"},
".sci": {"Scilab"}, ".sci": {"Scilab"},
".scm": {"Scheme"}, ".scm": {"Scheme"},
".sco": {"Csound Score"}, ".sco": {"Csound Score"},
@ -857,7 +875,7 @@ var LanguagesByExtension = map[string][]string{
".sld": {"Scheme"}, ".sld": {"Scheme"},
".slim": {"Slim"}, ".slim": {"Slim"},
".sls": {"SaltStack", "Scheme"}, ".sls": {"SaltStack", "Scheme"},
".sma": {"SourcePawn"}, ".sma": {"Pawn"},
".smali": {"Smali"}, ".smali": {"Smali"},
".sml": {"Standard ML"}, ".sml": {"Standard ML"},
".smt": {"SMT"}, ".smt": {"SMT"},
@ -870,7 +888,7 @@ var LanguagesByExtension = map[string][]string{
".spin": {"Propeller Spin"}, ".spin": {"Propeller Spin"},
".sps": {"Scheme"}, ".sps": {"Scheme"},
".sqf": {"SQF"}, ".sqf": {"SQF"},
".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL"}, ".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL", "TSQL"},
".sra": {"PowerBuilder"}, ".sra": {"PowerBuilder"},
".srdf": {"XML"}, ".srdf": {"XML"},
".srt": {"SRecode Template", "SubRip Text"}, ".srt": {"SRecode Template", "SubRip Text"},
@ -903,6 +921,7 @@ var LanguagesByExtension = map[string][]string{
".sublime_metrics": {"JSON with Comments"}, ".sublime_metrics": {"JSON with Comments"},
".sublime_session": {"JSON with Comments"}, ".sublime_session": {"JSON with Comments"},
".sv": {"SystemVerilog"}, ".sv": {"SystemVerilog"},
".svelte": {"Svelte"},
".svg": {"SVG"}, ".svg": {"SVG"},
".svh": {"SystemVerilog"}, ".svh": {"SystemVerilog"},
".swift": {"Swift"}, ".swift": {"Swift"},
@ -948,7 +967,7 @@ var LanguagesByExtension = map[string][]string{
".trg": {"PLSQL"}, ".trg": {"PLSQL"},
".ts": {"TypeScript", "XML"}, ".ts": {"TypeScript", "XML"},
".tst": {"GAP", "Scilab"}, ".tst": {"GAP", "Scilab"},
".tsx": {"TypeScript", "XML"}, ".tsx": {"TSX", "XML"},
".ttl": {"Turtle"}, ".ttl": {"Turtle"},
".tu": {"Turing"}, ".tu": {"Turing"},
".twig": {"Twig"}, ".twig": {"Twig"},
@ -970,7 +989,7 @@ var LanguagesByExtension = map[string][]string{
".vapi": {"Vala"}, ".vapi": {"Vala"},
".vark": {"Gosu"}, ".vark": {"Gosu"},
".vb": {"Visual Basic"}, ".vb": {"Visual Basic"},
".vba": {"Visual Basic"}, ".vba": {"Vim script", "Visual Basic"},
".vbhtml": {"Visual Basic"}, ".vbhtml": {"Visual Basic"},
".vbproj": {"XML"}, ".vbproj": {"XML"},
".vbs": {"Visual Basic"}, ".vbs": {"Visual Basic"},
@ -991,6 +1010,7 @@ var LanguagesByExtension = map[string][]string{
".view.lkml": {"LookML"}, ".view.lkml": {"LookML"},
".vim": {"Vim script"}, ".vim": {"Vim script"},
".viw": {"SQL"}, ".viw": {"SQL"},
".vmb": {"Vim script"},
".volt": {"Volt"}, ".volt": {"Volt"},
".vrx": {"GLSL"}, ".vrx": {"GLSL"},
".vsh": {"GLSL"}, ".vsh": {"GLSL"},
@ -998,6 +1018,7 @@ var LanguagesByExtension = map[string][]string{
".vsixmanifest": {"XML"}, ".vsixmanifest": {"XML"},
".vssettings": {"XML"}, ".vssettings": {"XML"},
".vstemplate": {"XML"}, ".vstemplate": {"XML"},
".vtt": {"WebVTT"},
".vue": {"Vue"}, ".vue": {"Vue"},
".vw": {"PLSQL"}, ".vw": {"PLSQL"},
".vxml": {"XML"}, ".vxml": {"XML"},
@ -1014,6 +1035,7 @@ var LanguagesByExtension = map[string][]string{
".wisp": {"wisp"}, ".wisp": {"wisp"},
".wixproj": {"XML"}, ".wixproj": {"XML"},
".wl": {"Mathematica"}, ".wl": {"Mathematica"},
".wlk": {"Wollok"},
".wlt": {"Mathematica"}, ".wlt": {"Mathematica"},
".wlua": {"Lua"}, ".wlua": {"Lua"},
".workbook": {"Markdown"}, ".workbook": {"Markdown"},
@ -1027,6 +1049,7 @@ var LanguagesByExtension = map[string][]string{
".x": {"Linker Script", "Logos", "RPC"}, ".x": {"Linker Script", "Logos", "RPC"},
".x10": {"X10"}, ".x10": {"X10"},
".x3d": {"XML"}, ".x3d": {"XML"},
".x68": {"Motorola 68K Assembly"},
".xacro": {"XML"}, ".xacro": {"XML"},
".xaml": {"XML"}, ".xaml": {"XML"},
".xbm": {"X BitMap"}, ".xbm": {"X BitMap"},
@ -1069,6 +1092,7 @@ var LanguagesByExtension = map[string][]string{
".xspec": {"XML"}, ".xspec": {"XML"},
".xtend": {"Xtend"}, ".xtend": {"Xtend"},
".xul": {"XML"}, ".xul": {"XML"},
".xzap": {"ZAP"},
".y": {"Yacc"}, ".y": {"Yacc"},
".yacc": {"Yacc"}, ".yacc": {"Yacc"},
".yaml": {"YAML"}, ".yaml": {"YAML"},
@ -1083,165 +1107,171 @@ var LanguagesByExtension = map[string][]string{
".yrl": {"Erlang"}, ".yrl": {"Erlang"},
".yy": {"JSON", "Yacc"}, ".yy": {"JSON", "Yacc"},
".yyp": {"JSON"}, ".yyp": {"JSON"},
".zap": {"ZAP"},
".zcml": {"XML"}, ".zcml": {"XML"},
".zeek": {"Zeek"},
".zep": {"Zephir"}, ".zep": {"Zephir"},
".zig": {"Zig"}, ".zig": {"Zig"},
".zil": {"ZIL"},
".zimpl": {"Zimpl"}, ".zimpl": {"Zimpl"},
".zmpl": {"Zimpl"}, ".zmpl": {"Zimpl"},
".zone": {"DNS Zone"}, ".zone": {"DNS Zone"},
".zpl": {"Zimpl"}, ".zpl": {"Zimpl"},
".zs": {"ZenScript"},
".zsh": {"Shell"}, ".zsh": {"Shell"},
} }
var ExtensionsByLanguage = map[string][]string{ var ExtensionsByLanguage = map[string][]string{
"1C Enterprise": {".bsl", ".os"}, "1C Enterprise": {".bsl", ".os"},
"ABAP": {".abap"}, "ABAP": {".abap"},
"ABNF": {".abnf"}, "ABNF": {".abnf"},
"AGS Script": {".asc", ".ash"}, "AGS Script": {".asc", ".ash"},
"AMPL": {".ampl", ".mod"}, "AMPL": {".ampl", ".mod"},
"ANTLR": {".g4"}, "ANTLR": {".g4"},
"API Blueprint": {".apib"}, "API Blueprint": {".apib"},
"APL": {".apl", ".dyalog"}, "APL": {".apl", ".dyalog"},
"ASN.1": {".asn", ".asn1"}, "ASN.1": {".asn", ".asn1"},
"ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, "ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"},
"ATS": {".dats", ".hats", ".sats"}, "ATS": {".dats", ".hats", ".sats"},
"ActionScript": {".as"}, "ActionScript": {".as"},
"Ada": {".adb", ".ada", ".ads"}, "Ada": {".adb", ".ada", ".ads"},
"Adobe Font Metrics": {".afm"}, "Adobe Font Metrics": {".afm"},
"Agda": {".agda"}, "Agda": {".agda"},
"Alloy": {".als"}, "Alloy": {".als"},
"AngelScript": {".as", ".angelscript"}, "Altium Designer": {".outjob", ".pcbdoc", ".prjpcb", ".schdoc"},
"ApacheConf": {".apacheconf", ".vhost"}, "AngelScript": {".as", ".angelscript"},
"Apex": {".cls"}, "ApacheConf": {".apacheconf", ".vhost"},
"Apollo Guidance Computer": {".agc"}, "Apex": {".cls"},
"AppleScript": {".applescript", ".scpt"}, "Apollo Guidance Computer": {".agc"},
"Arc": {".arc"}, "AppleScript": {".applescript", ".scpt"},
"AsciiDoc": {".asciidoc", ".adoc", ".asc"}, "Arc": {".arc"},
"AspectJ": {".aj"}, "AsciiDoc": {".asciidoc", ".adoc", ".asc"},
"Assembly": {".asm", ".a51", ".inc", ".nasm"}, "AspectJ": {".aj"},
"Asymptote": {".asy"}, "Assembly": {".asm", ".a51", ".inc", ".nasm"},
"Augeas": {".aug"}, "Asymptote": {".asy"},
"AutoHotkey": {".ahk", ".ahkl"}, "Augeas": {".aug"},
"AutoIt": {".au3"}, "AutoHotkey": {".ahk", ".ahkl"},
"Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"}, "AutoIt": {".au3"},
"Ballerina": {".bal"}, "Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"},
"Batchfile": {".bat", ".cmd"}, "Ballerina": {".bal"},
"Befunge": {".befunge"}, "Batchfile": {".bat", ".cmd"},
"Bison": {".bison"}, "Befunge": {".befunge"},
"BitBake": {".bb"}, "Bison": {".bison"},
"Blade": {".blade", ".blade.php"}, "BitBake": {".bb"},
"BlitzBasic": {".bb", ".decls"}, "Blade": {".blade", ".blade.php"},
"BlitzMax": {".bmx"}, "BlitzBasic": {".bb", ".decls"},
"Bluespec": {".bsv"}, "BlitzMax": {".bmx"},
"Boo": {".boo"}, "Bluespec": {".bsv"},
"Brainfuck": {".b", ".bf"}, "Boo": {".boo"},
"Brightscript": {".brs"}, "Brainfuck": {".b", ".bf"},
"Bro": {".bro"}, "Brightscript": {".brs"},
"C": {".c", ".cats", ".h", ".idc"}, "C": {".c", ".cats", ".h", ".idc"},
"C#": {".cs", ".cake", ".csx"}, "C#": {".cs", ".cake", ".csx"},
"C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp"}, "C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp"},
"C-ObjDump": {".c-objdump"}, "C-ObjDump": {".c-objdump"},
"C2hs Haskell": {".chs"}, "C2hs Haskell": {".chs"},
"CLIPS": {".clp"}, "CLIPS": {".clp"},
"CMake": {".cmake", ".cmake.in"}, "CMake": {".cmake", ".cmake.in"},
"COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"}, "COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"},
"COLLADA": {".dae"}, "COLLADA": {".dae"},
"CSON": {".cson"}, "CSON": {".cson"},
"CSS": {".css"}, "CSS": {".css"},
"CSV": {".csv"}, "CSV": {".csv"},
"CWeb": {".w"}, "CWeb": {".w"},
"Cap'n Proto": {".capnp"}, "Cabal Config": {".cabal"},
"CartoCSS": {".mss"}, "Cap'n Proto": {".capnp"},
"Ceylon": {".ceylon"}, "CartoCSS": {".mss"},
"Chapel": {".chpl"}, "Ceylon": {".ceylon"},
"Charity": {".ch"}, "Chapel": {".chpl"},
"ChucK": {".ck"}, "Charity": {".ch"},
"Cirru": {".cirru"}, "ChucK": {".ck"},
"Clarion": {".clw"}, "Cirru": {".cirru"},
"Clean": {".icl", ".dcl"}, "Clarion": {".clw"},
"Click": {".click"}, "Clean": {".icl", ".dcl"},
"Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"}, "Click": {".click"},
"Closure Templates": {".soy"}, "Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"},
"CoNLL-U": {".conllu", ".conll"}, "Closure Templates": {".soy"},
"CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"}, "CoNLL-U": {".conllu", ".conll"},
"ColdFusion": {".cfm", ".cfml"}, "CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"},
"ColdFusion CFC": {".cfc"}, "ColdFusion": {".cfm", ".cfml"},
"Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"}, "ColdFusion CFC": {".cfc"},
"Common Workflow Language": {".cwl"}, "Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"},
"Component Pascal": {".cp", ".cps"}, "Common Workflow Language": {".cwl"},
"Cool": {".cl"}, "Component Pascal": {".cp", ".cps"},
"Coq": {".coq", ".v"}, "Cool": {".cl"},
"Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"}, "Coq": {".coq", ".v"},
"Creole": {".creole"}, "Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"},
"Crystal": {".cr"}, "Creole": {".creole"},
"Csound": {".orc", ".udo"}, "Crystal": {".cr"},
"Csound Document": {".csd"}, "Csound": {".orc", ".udo"},
"Csound Score": {".sco"}, "Csound Document": {".csd"},
"Cuda": {".cu", ".cuh"}, "Csound Score": {".sco"},
"Cycript": {".cy"}, "Cuda": {".cu", ".cuh"},
"Cython": {".pyx", ".pxd", ".pxi"}, "Cycript": {".cy"},
"D": {".d", ".di"}, "Cython": {".pyx", ".pxd", ".pxi"},
"D-ObjDump": {".d-objdump"}, "D": {".d", ".di"},
"DIGITAL Command Language": {".com"}, "D-ObjDump": {".d-objdump"},
"DM": {".dm"}, "DIGITAL Command Language": {".com"},
"DNS Zone": {".zone", ".arpa"}, "DM": {".dm"},
"DTrace": {".d"}, "DNS Zone": {".zone", ".arpa"},
"Darcs Patch": {".darcspatch", ".dpatch"}, "DTrace": {".d"},
"Dart": {".dart"}, "Darcs Patch": {".darcspatch", ".dpatch"},
"DataWeave": {".dwl"}, "Dart": {".dart"},
"Diff": {".diff", ".patch"}, "DataWeave": {".dwl"},
"Dockerfile": {".dockerfile"}, "Dhall": {".dhall"},
"Dogescript": {".djs"}, "Diff": {".diff", ".patch"},
"Dylan": {".dylan", ".dyl", ".intr", ".lid"}, "Dockerfile": {".dockerfile"},
"E": {".e"}, "Dogescript": {".djs"},
"EBNF": {".ebnf"}, "Dylan": {".dylan", ".dyl", ".intr", ".lid"},
"ECL": {".ecl", ".eclxml"}, "E": {".e"},
"ECLiPSe": {".ecl"}, "EBNF": {".ebnf"},
"EJS": {".ejs"}, "ECL": {".ecl", ".eclxml"},
"EML": {".eml", ".mbox"}, "ECLiPSe": {".ecl"},
"EQ": {".eq"}, "EJS": {".ejs"},
"Eagle": {".sch", ".brd"}, "EML": {".eml", ".mbox"},
"Easybuild": {".eb"}, "EQ": {".eq"},
"Ecere Projects": {".epj"}, "Eagle": {".sch", ".brd"},
"Edje Data Collection": {".edc"}, "Easybuild": {".eb"},
"Eiffel": {".e"}, "Ecere Projects": {".epj"},
"Elixir": {".ex", ".exs"}, "Edje Data Collection": {".edc"},
"Elm": {".elm"}, "Eiffel": {".e"},
"Emacs Lisp": {".el", ".emacs", ".emacs.desktop"}, "Elixir": {".ex", ".exs"},
"EmberScript": {".em", ".emberscript"}, "Elm": {".elm"},
"Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"}, "Emacs Lisp": {".el", ".emacs", ".emacs.desktop"},
"F#": {".fs", ".fsi", ".fsx"}, "EmberScript": {".em", ".emberscript"},
"F*": {".fst"}, "Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"},
"FIGlet Font": {".flf"}, "F#": {".fs", ".fsi", ".fsx"},
"FLUX": {".fx", ".flux"}, "F*": {".fst"},
"Factor": {".factor"}, "FIGlet Font": {".flf"},
"Fancy": {".fy", ".fancypack"}, "FLUX": {".fx", ".flux"},
"Fantom": {".fan"}, "Factor": {".factor"},
"Filebench WML": {".f"}, "Fancy": {".fy", ".fancypack"},
"Filterscript": {".fs"}, "Fantom": {".fan"},
"Formatted": {".for", ".eam.fs"}, "Filebench WML": {".f"},
"Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, "Filterscript": {".fs"},
"Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"}, "Formatted": {".for", ".eam.fs"},
"FreeMarker": {".ftl"}, "Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"},
"Frege": {".fr"}, "Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"},
"G-code": {".g", ".gco", ".gcode"}, "FreeMarker": {".ftl"},
"GAMS": {".gms"}, "Frege": {".fr"},
"GAP": {".g", ".gap", ".gd", ".gi", ".tst"}, "G-code": {".g", ".cnc", ".gco", ".gcode"},
"GCC Machine Description": {".md"}, "GAMS": {".gms"},
"GDB": {".gdb", ".gdbinit"}, "GAP": {".g", ".gap", ".gd", ".gi", ".tst"},
"GDScript": {".gd"}, "GCC Machine Description": {".md"},
"GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"}, "GDB": {".gdb", ".gdbinit"},
"GN": {".gn", ".gni"}, "GDScript": {".gd"},
"Game Maker Language": {".gml"}, "GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"},
"Genie": {".gs"}, "GN": {".gn", ".gni"},
"Genshi": {".kid"}, "Game Maker Language": {".gml"},
"Gentoo Ebuild": {".ebuild"}, "Genie": {".gs"},
"Gentoo Eclass": {".eclass"}, "Genshi": {".kid"},
"Gerber Image": {".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts"}, "Gentoo Ebuild": {".ebuild"},
"Gettext Catalog": {".po", ".pot"}, "Gentoo Eclass": {".eclass"},
"Gherkin": {".feature"}, "Gerber Image": {".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts"},
"Git Config": {".gitconfig"}, "Gettext Catalog": {".po", ".pot"},
"Glyph": {".glf"}, "Gherkin": {".feature"},
"Git Config": {".gitconfig"},
"Glyph": {".glf"},
"Glyph Bitmap Distribution Format": {".bdf"}, "Glyph Bitmap Distribution Format": {".bdf"},
"Gnuplot": {".gp", ".gnu", ".gnuplot", ".plot", ".plt"}, "Gnuplot": {".gp", ".gnu", ".gnuplot", ".plot", ".plt"},
"Go": {".go"}, "Go": {".go"},
@ -1251,7 +1281,7 @@ var ExtensionsByLanguage = map[string][]string{
"Gradle": {".gradle"}, "Gradle": {".gradle"},
"Grammatical Framework": {".gf"}, "Grammatical Framework": {".gf"},
"Graph Modeling Language": {".gml"}, "Graph Modeling Language": {".gml"},
"GraphQL": {".graphql", ".gql"}, "GraphQL": {".graphql", ".gql", ".graphqls"},
"Graphviz (DOT)": {".dot", ".gv"}, "Graphviz (DOT)": {".dot", ".gv"},
"Groovy": {".groovy", ".grt", ".gtpl", ".gvy"}, "Groovy": {".groovy", ".grt", ".gtpl", ".gvy"},
"Groovy Server Pages": {".gsp"}, "Groovy Server Pages": {".gsp"},
@ -1264,7 +1294,7 @@ var ExtensionsByLanguage = map[string][]string{
"HTML+EEX": {".eex"}, "HTML+EEX": {".eex"},
"HTML+ERB": {".erb", ".erb.deface"}, "HTML+ERB": {".erb", ".erb.deface"},
"HTML+PHP": {".phtml"}, "HTML+PHP": {".phtml"},
"HTML+Razor": {".cshtml"}, "HTML+Razor": {".cshtml", ".razor"},
"HTTP": {".http"}, "HTTP": {".http"},
"HXML": {".hxml"}, "HXML": {".hxml"},
"Hack": {".hh", ".php"}, "Hack": {".hh", ".php"},
@ -1274,6 +1304,7 @@ var ExtensionsByLanguage = map[string][]string{
"Haskell": {".hs", ".hsc"}, "Haskell": {".hs", ".hsc"},
"Haxe": {".hx", ".hxsl"}, "Haxe": {".hx", ".hxsl"},
"HiveQL": {".q"}, "HiveQL": {".q"},
"HolyC": {".hc"},
"Hy": {".hy"}, "Hy": {".hy"},
"HyPhy": {".bf"}, "HyPhy": {".bf"},
"IDL": {".pro", ".dlm"}, "IDL": {".pro", ".dlm"},
@ -1289,7 +1320,7 @@ var ExtensionsByLanguage = map[string][]string{
"Isabelle": {".thy"}, "Isabelle": {".thy"},
"J": {".ijs"}, "J": {".ijs"},
"JFlex": {".flex", ".jflex"}, "JFlex": {".flex", ".jflex"},
"JSON": {".json", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json-tmlanguage", ".jsonl", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp"}, "JSON": {".json", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json-tmlanguage", ".jsonl", ".mcmeta", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp"},
"JSON with Comments": {".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"}, "JSON with Comments": {".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"},
"JSON5": {".json5"}, "JSON5": {".json5"},
"JSONLD": {".jsonld"}, "JSONLD": {".jsonld"},
@ -1300,9 +1331,11 @@ var ExtensionsByLanguage = map[string][]string{
"Java Properties": {".properties"}, "Java Properties": {".properties"},
"Java Server Pages": {".jsp"}, "Java Server Pages": {".jsp"},
"JavaScript": {".js", "._js", ".bones", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, "JavaScript": {".js", "._js", ".bones", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"},
"JavaScript+ERB": {".js.erb"},
"Jison": {".jison"}, "Jison": {".jison"},
"Jison Lex": {".jisonlex"}, "Jison Lex": {".jisonlex"},
"Jolie": {".ol", ".iol"}, "Jolie": {".ol", ".iol"},
"Jsonnet": {".jsonnet", ".libsonnet"},
"Julia": {".jl"}, "Julia": {".jl"},
"Jupyter Notebook": {".ipynb"}, "Jupyter Notebook": {".ipynb"},
"KRL": {".krl"}, "KRL": {".krl"},
@ -1347,7 +1380,7 @@ var ExtensionsByLanguage = map[string][]string{
"MUF": {".muf", ".m"}, "MUF": {".muf", ".m"},
"Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"}, "Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"},
"Mako": {".mako", ".mao"}, "Mako": {".mako", ".mao"},
"Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mkd", ".mkdn", ".mkdown", ".ronn", ".workbook"}, "Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mdx", ".mkd", ".mkdn", ".mkdown", ".ronn", ".workbook"},
"Marko": {".marko"}, "Marko": {".marko"},
"Mask": {".mask"}, "Mask": {".mask"},
"Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"}, "Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"},
@ -1364,6 +1397,7 @@ var ExtensionsByLanguage = map[string][]string{
"Monkey": {".monkey", ".monkey2"}, "Monkey": {".monkey", ".monkey2"},
"Moocode": {".moo"}, "Moocode": {".moo"},
"MoonScript": {".moon"}, "MoonScript": {".moon"},
"Motorola 68K Assembly": {".x68"},
"Myghty": {".myt"}, "Myghty": {".myt"},
"NCL": {".ncl"}, "NCL": {".ncl"},
"NL": {".nl"}, "NL": {".nl"},
@ -1384,6 +1418,7 @@ var ExtensionsByLanguage = map[string][]string{
"NumPy": {".numpy", ".numpyw", ".numsc"}, "NumPy": {".numpy", ".numpyw", ".numsc"},
"OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"}, "OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"},
"ObjDump": {".objdump"}, "ObjDump": {".objdump"},
"ObjectScript": {".cls"},
"Objective-C": {".m", ".h"}, "Objective-C": {".m", ".h"},
"Objective-C++": {".mm"}, "Objective-C++": {".mm"},
"Objective-J": {".j", ".sj"}, "Objective-J": {".j", ".sj"},
@ -1394,190 +1429,201 @@ var ExtensionsByLanguage = map[string][]string{
"OpenEdge ABL": {".p", ".cls", ".w"}, "OpenEdge ABL": {".p", ".cls", ".w"},
"OpenSCAD": {".scad"}, "OpenSCAD": {".scad"},
"OpenType Feature File": {".fea"}, "OpenType Feature File": {".fea"},
"Org": {".org"}, "Org": {".org"},
"Ox": {".ox", ".oxh", ".oxo"}, "Ox": {".ox", ".oxh", ".oxo"},
"Oxygene": {".oxygene"}, "Oxygene": {".oxygene"},
"Oz": {".oz"}, "Oz": {".oz"},
"P4": {".p4"}, "P4": {".p4"},
"PHP": {".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"}, "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"}, "PLSQL": {".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"},
"PLpgSQL": {".pgsql", ".sql"}, "PLpgSQL": {".pgsql", ".sql"},
"POV-Ray SDL": {".pov", ".inc"}, "POV-Ray SDL": {".pov", ".inc"},
"Pan": {".pan"}, "Pan": {".pan"},
"Papyrus": {".psc"}, "Papyrus": {".psc"},
"Parrot": {".parrot"}, "Parrot": {".parrot"},
"Parrot Assembly": {".pasm"}, "Parrot Assembly": {".pasm"},
"Parrot Internal Representation": {".pir"}, "Parrot Internal Representation": {".pir"},
"Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"}, "Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"},
"Pawn": {".pwn", ".inc"}, "Pawn": {".pwn", ".inc", ".sma"},
"Pep8": {".pep"}, "Pep8": {".pep"},
"Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t"}, "Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t"},
"Perl 6": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"}, "Perl 6": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"},
"Pic": {".pic", ".chem"}, "Pic": {".pic", ".chem"},
"Pickle": {".pkl"}, "Pickle": {".pkl"},
"PicoLisp": {".l"}, "PicoLisp": {".l"},
"PigLatin": {".pig"}, "PigLatin": {".pig"},
"Pike": {".pike", ".pmod"}, "Pike": {".pike", ".pmod"},
"Pod": {".pod"}, "Pod": {".pod"},
"Pod 6": {".pod", ".pod6"}, "Pod 6": {".pod", ".pod6"},
"PogoScript": {".pogo"}, "PogoScript": {".pogo"},
"Pony": {".pony"}, "Pony": {".pony"},
"PostCSS": {".pcss"}, "PostCSS": {".pcss"},
"PostScript": {".ps", ".eps", ".pfa"}, "PostScript": {".ps", ".eps", ".pfa"},
"PowerBuilder": {".pbt", ".sra", ".sru", ".srw"}, "PowerBuilder": {".pbt", ".sra", ".sru", ".srw"},
"PowerShell": {".ps1", ".psd1", ".psm1"}, "PowerShell": {".ps1", ".psd1", ".psm1"},
"Processing": {".pde"}, "Processing": {".pde"},
"Prolog": {".pl", ".pro", ".prolog", ".yap"}, "Prolog": {".pl", ".pro", ".prolog", ".yap"},
"Propeller Spin": {".spin"}, "Propeller Spin": {".spin"},
"Protocol Buffer": {".proto"}, "Protocol Buffer": {".proto"},
"Public Key": {".asc", ".pub"}, "Public Key": {".asc", ".pub"},
"Pug": {".jade", ".pug"}, "Pug": {".jade", ".pug"},
"Puppet": {".pp"}, "Puppet": {".pp"},
"Pure Data": {".pd"}, "Pure Data": {".pd"},
"PureBasic": {".pb", ".pbi"}, "PureBasic": {".pb", ".pbi"},
"PureScript": {".purs"}, "PureScript": {".purs"},
"Python": {".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"}, "Python": {".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"},
"Python traceback": {".pytb"}, "Python traceback": {".pytb"},
"QML": {".qml", ".qbs"}, "QML": {".qml", ".qbs"},
"QMake": {".pro", ".pri"}, "QMake": {".pro", ".pri"},
"R": {".r", ".rd", ".rsx"}, "R": {".r", ".rd", ".rsx"},
"RAML": {".raml"}, "RAML": {".raml"},
"RDoc": {".rdoc"}, "RDoc": {".rdoc"},
"REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"}, "REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"},
"REXX": {".rexx", ".pprx", ".rex"}, "REXX": {".rexx", ".pprx", ".rex"},
"RHTML": {".rhtml"}, "RHTML": {".rhtml"},
"RMarkdown": {".rmd"}, "RMarkdown": {".rmd"},
"RPC": {".x"}, "RPC": {".x"},
"RPM Spec": {".spec"}, "RPM Spec": {".spec"},
"RUNOFF": {".rnh", ".rno"}, "RUNOFF": {".rnh", ".rno"},
"Racket": {".rkt", ".rktd", ".rktl", ".scrbl"}, "Racket": {".rkt", ".rktd", ".rktl", ".scrbl"},
"Ragel": {".rl"}, "Ragel": {".rl"},
"Rascal": {".rsc"}, "Rascal": {".rsc"},
"Raw token data": {".raw"}, "Raw token data": {".raw"},
"Reason": {".re", ".rei"}, "Reason": {".re", ".rei"},
"Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"}, "Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"},
"Red": {".red", ".reds"}, "Red": {".red", ".reds"},
"Redcode": {".cw"}, "Redcode": {".cw"},
"Regular Expression": {".regexp", ".regex"}, "Regular Expression": {".regexp", ".regex"},
"Ren'Py": {".rpy"}, "Ren'Py": {".rpy"},
"RenderScript": {".rs", ".rsh"}, "RenderScript": {".rs", ".rsh"},
"Ring": {".ring"}, "Rich Text Format": {".rtf"},
"RobotFramework": {".robot"}, "Ring": {".ring"},
"Roff": {".roff", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".man", ".mdoc", ".me", ".ms", ".n", ".nr", ".rno", ".tmac"}, "RobotFramework": {".robot"},
"Roff Manpage": {".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"}, "Roff": {".roff", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".man", ".mdoc", ".me", ".ms", ".n", ".nr", ".rno", ".tmac"},
"Rouge": {".rg"}, "Roff Manpage": {".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"},
"Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"}, "Rouge": {".rg"},
"Rust": {".rs", ".rs.in"}, "Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"},
"SAS": {".sas"}, "Rust": {".rs", ".rs.in"},
"SCSS": {".scss"}, "SAS": {".sas"},
"SMT": {".smt2", ".smt"}, "SCSS": {".scss"},
"SPARQL": {".sparql", ".rq"}, "SMT": {".smt2", ".smt"},
"SQF": {".sqf", ".hqf"}, "SPARQL": {".sparql", ".rq"},
"SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"}, "SQF": {".sqf", ".hqf"},
"SQLPL": {".sql", ".db2"}, "SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"},
"SRecode Template": {".srt"}, "SQLPL": {".sql", ".db2"},
"STON": {".ston"}, "SRecode Template": {".srt"},
"SVG": {".svg"}, "STON": {".ston"},
"Sage": {".sage", ".sagews"}, "SVG": {".svg"},
"SaltStack": {".sls"}, "Sage": {".sage", ".sagews"},
"Sass": {".sass"}, "SaltStack": {".sls"},
"Scala": {".scala", ".kojo", ".sbt", ".sc"}, "Sass": {".sass"},
"Scaml": {".scaml"}, "Scala": {".scala", ".kojo", ".sbt", ".sc"},
"Scheme": {".scm", ".sch", ".sld", ".sls", ".sps", ".ss"}, "Scaml": {".scaml"},
"Scilab": {".sci", ".sce", ".tst"}, "Scheme": {".scm", ".sch", ".sld", ".sls", ".sps", ".ss"},
"Self": {".self"}, "Scilab": {".sci", ".sce", ".tst"},
"ShaderLab": {".shader"}, "Self": {".self"},
"Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"}, "ShaderLab": {".shader"},
"ShellSession": {".sh-session"}, "Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"},
"Shen": {".shen"}, "ShellSession": {".sh-session"},
"Slash": {".sl"}, "Shen": {".shen"},
"Slice": {".ice"}, "Slash": {".sl"},
"Slim": {".slim"}, "Slice": {".ice"},
"Smali": {".smali"}, "Slim": {".slim"},
"Smalltalk": {".st", ".cs"}, "Smali": {".smali"},
"Smarty": {".tpl"}, "Smalltalk": {".st", ".cs"},
"SourcePawn": {".sp", ".inc", ".sma"}, "Smarty": {".tpl"},
"Spline Font Database": {".sfd"}, "SourcePawn": {".sp", ".inc"},
"Squirrel": {".nut"}, "Spline Font Database": {".sfd"},
"Stan": {".stan"}, "Squirrel": {".nut"},
"Standard ML": {".ml", ".fun", ".sig", ".sml"}, "Stan": {".stan"},
"Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"}, "Standard ML": {".ml", ".fun", ".sig", ".sml"},
"Stylus": {".styl"}, "Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"},
"SubRip Text": {".srt"}, "Stylus": {".styl"},
"SugarSS": {".sss"}, "SubRip Text": {".srt"},
"SuperCollider": {".sc", ".scd"}, "SugarSS": {".sss"},
"Swift": {".swift"}, "SuperCollider": {".sc", ".scd"},
"SystemVerilog": {".sv", ".svh", ".vh"}, "Svelte": {".svelte"},
"TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"}, "Swift": {".swift"},
"TLA": {".tla"}, "SystemVerilog": {".sv", ".svh", ".vh"},
"TOML": {".toml"}, "TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"},
"TXL": {".txl"}, "TLA": {".tla"},
"Tcl": {".tcl", ".adp", ".tm"}, "TOML": {".toml"},
"Tcsh": {".tcsh", ".csh"}, "TSQL": {".sql"},
"TeX": {".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"}, "TSX": {".tsx"},
"Tea": {".tea"}, "TXL": {".txl"},
"Terra": {".t"}, "Tcl": {".tcl", ".adp", ".tm"},
"Text": {".txt", ".fr", ".nb", ".ncl", ".no"}, "Tcsh": {".tcsh", ".csh"},
"Textile": {".textile"}, "TeX": {".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"},
"Thrift": {".thrift"}, "Tea": {".tea"},
"Turing": {".t", ".tu"}, "Terra": {".t"},
"Turtle": {".ttl"}, "Text": {".txt", ".fr", ".nb", ".ncl", ".no"},
"Twig": {".twig"}, "Textile": {".textile"},
"Type Language": {".tl"}, "Thrift": {".thrift"},
"TypeScript": {".ts", ".tsx"}, "Turing": {".t", ".tu"},
"Unified Parallel C": {".upc"}, "Turtle": {".ttl"},
"Unity3D Asset": {".anim", ".asset", ".mat", ".meta", ".prefab", ".unity"}, "Twig": {".twig"},
"Unix Assembly": {".s", ".ms"}, "Type Language": {".tl"},
"Uno": {".uno"}, "TypeScript": {".ts"},
"UnrealScript": {".uc"}, "Unified Parallel C": {".upc"},
"UrWeb": {".ur", ".urs"}, "Unity3D Asset": {".anim", ".asset", ".mat", ".meta", ".prefab", ".unity"},
"VCL": {".vcl"}, "Unix Assembly": {".s", ".ms"},
"VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, "Uno": {".uno"},
"Vala": {".vala", ".vapi"}, "UnrealScript": {".uc"},
"Verilog": {".v", ".veo"}, "UrWeb": {".ur", ".urs"},
"Vim script": {".vim"}, "VCL": {".vcl"},
"Visual Basic": {".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs"}, "VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"},
"Volt": {".volt"}, "Vala": {".vala", ".vapi"},
"Vue": {".vue"}, "Verilog": {".v", ".veo"},
"Wavefront Material": {".mtl"}, "Vim script": {".vim", ".vba", ".vmb"},
"Wavefront Object": {".obj"}, "Visual Basic": {".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs"},
"Web Ontology Language": {".owl"}, "Volt": {".volt"},
"WebAssembly": {".wast", ".wat"}, "Vue": {".vue"},
"WebIDL": {".webidl"}, "Wavefront Material": {".mtl"},
"Windows Registry Entries": {".reg"}, "Wavefront Object": {".obj"},
"World of Warcraft Addon Data": {".toc"}, "Web Ontology Language": {".owl"},
"X BitMap": {".xbm"}, "WebAssembly": {".wast", ".wat"},
"X PixMap": {".xpm", ".pm"}, "WebIDL": {".webidl"},
"X10": {".x10"}, "WebVTT": {".vtt"},
"XC": {".xc"}, "Windows Registry Entries": {".reg"},
"XML": {".xml", ".adml", ".admx", ".ant", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".grxml", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".plist", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sttheme", ".sublime-snippet", ".targets", ".tmcommand", ".tml", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xproj", ".xsd", ".xspec", ".xul", ".zcml"}, "Wollok": {".wlk"},
"XPages": {".xsp-config", ".xsp.metadata"}, "World of Warcraft Addon Data": {".toc"},
"XProc": {".xpl", ".xproc"}, "X BitMap": {".xbm"},
"XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"}, "X PixMap": {".xpm", ".pm"},
"XS": {".xs"}, "X10": {".x10"},
"XSLT": {".xslt", ".xsl"}, "XC": {".xc"},
"Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"}, "XML": {".xml", ".adml", ".admx", ".ant", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".grxml", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".plist", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sttheme", ".sublime-snippet", ".targets", ".tmcommand", ".tml", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xproj", ".xsd", ".xspec", ".xul", ".zcml"},
"Xtend": {".xtend"}, "XPages": {".xsp-config", ".xsp.metadata"},
"YAML": {".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yml.mysql"}, "XProc": {".xpl", ".xproc"},
"YANG": {".yang"}, "XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"},
"YARA": {".yar", ".yara"}, "XS": {".xs"},
"YASnippet": {".yasnippet"}, "XSLT": {".xslt", ".xsl"},
"Yacc": {".y", ".yacc", ".yy"}, "Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"},
"Zephir": {".zep"}, "Xtend": {".xtend"},
"Zig": {".zig"}, "YAML": {".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yml.mysql"},
"Zimpl": {".zimpl", ".zmpl", ".zpl"}, "YANG": {".yang"},
"desktop": {".desktop", ".desktop.in"}, "YARA": {".yar", ".yara"},
"eC": {".ec", ".eh"}, "YASnippet": {".yasnippet"},
"edn": {".edn"}, "Yacc": {".y", ".yacc", ".yy"},
"fish": {".fish"}, "ZAP": {".zap", ".xzap"},
"mupad": {".mu"}, "ZIL": {".zil", ".mud"},
"nanorc": {".nanorc"}, "Zeek": {".zeek", ".bro"},
"nesC": {".nc"}, "ZenScript": {".zs"},
"ooc": {".ooc"}, "Zephir": {".zep"},
"q": {".q"}, "Zig": {".zig"},
"reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"}, "Zimpl": {".zimpl", ".zmpl", ".zpl"},
"sed": {".sed"}, "desktop": {".desktop", ".desktop.in"},
"wdl": {".wdl"}, "eC": {".ec", ".eh"},
"wisp": {".wisp"}, "edn": {".edn"},
"xBase": {".prg", ".ch", ".prw"}, "fish": {".fish"},
"mcfunction": {".mcfunction"},
"mupad": {".mu"},
"nanorc": {".nanorc"},
"nesC": {".nc"},
"ooc": {".ooc"},
"q": {".q"},
"reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"},
"sed": {".sed"},
"wdl": {".wdl"},
"wisp": {".wisp"},
"xBase": {".prg", ".ch", ".prw"},
} }

View File

@ -1,232 +1,241 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
var LanguagesByFilename = map[string][]string{ var LanguagesByFilename = map[string][]string{
".Rprofile": {"R"}, ".Rprofile": {"R"},
".XCompose": {"XCompose"}, ".XCompose": {"XCompose"},
".abbrev_defs": {"Emacs Lisp"}, ".abbrev_defs": {"Emacs Lisp"},
".arcconfig": {"JSON"}, ".arcconfig": {"JSON"},
".atomignore": {"Ignore List"}, ".atomignore": {"Ignore List"},
".babelignore": {"Ignore List"}, ".babelignore": {"Ignore List"},
".babelrc": {"JSON with Comments"}, ".babelrc": {"JSON with Comments"},
".bash_aliases": {"Shell"}, ".bash_aliases": {"Shell"},
".bash_history": {"Shell"}, ".bash_history": {"Shell"},
".bash_logout": {"Shell"}, ".bash_logout": {"Shell"},
".bash_profile": {"Shell"}, ".bash_profile": {"Shell"},
".bashrc": {"Shell"}, ".bashrc": {"Shell"},
".bzrignore": {"Ignore List"}, ".bzrignore": {"Ignore List"},
".clang-format": {"YAML"}, ".clang-format": {"YAML"},
".clang-tidy": {"YAML"}, ".clang-tidy": {"YAML"},
".classpath": {"XML"}, ".classpath": {"XML"},
".coffeelintignore": {"Ignore List"}, ".coffeelintignore": {"Ignore List"},
".cproject": {"XML"}, ".cproject": {"XML"},
".cshrc": {"Shell"}, ".cshrc": {"Shell"},
".cvsignore": {"Ignore List"}, ".cvsignore": {"Ignore List"},
".dockerignore": {"Ignore List"}, ".dockerignore": {"Ignore List"},
".editorconfig": {"INI"}, ".editorconfig": {"EditorConfig"},
".emacs": {"Emacs Lisp"}, ".emacs": {"Emacs Lisp"},
".emacs.desktop": {"Emacs Lisp"}, ".emacs.desktop": {"Emacs Lisp"},
".eslintignore": {"Ignore List"}, ".eslintignore": {"Ignore List"},
".eslintrc.json": {"JSON with Comments"}, ".eslintrc.json": {"JSON with Comments"},
".factor-boot-rc": {"Factor"}, ".factor-boot-rc": {"Factor"},
".factor-rc": {"Factor"}, ".factor-rc": {"Factor"},
".gclient": {"Python"}, ".gclient": {"Python"},
".gemrc": {"YAML"}, ".gemrc": {"YAML"},
".gitattributes": {"Git Attributes"}, ".gitattributes": {"Git Attributes"},
".gitconfig": {"Git Config"}, ".gitconfig": {"Git Config"},
".gitignore": {"Ignore List"}, ".gitignore": {"Ignore List"},
".gitmodules": {"Git Config"}, ".gitmodules": {"Git Config"},
".gn": {"GN"}, ".gn": {"GN"},
".gnus": {"Emacs Lisp"}, ".gnus": {"Emacs Lisp"},
".gvimrc": {"Vim script"}, ".gvimrc": {"Vim script"},
".htaccess": {"ApacheConf"}, ".htaccess": {"ApacheConf"},
".htmlhintrc": {"JSON"}, ".htmlhintrc": {"JSON"},
".irbrc": {"Ruby"}, ".irbrc": {"Ruby"},
".jscsrc": {"JSON with Comments"}, ".jscsrc": {"JSON with Comments"},
".jshintrc": {"JSON with Comments"}, ".jshintrc": {"JSON with Comments"},
".jslintrc": {"JSON with Comments"}, ".jslintrc": {"JSON with Comments"},
".login": {"Shell"}, ".login": {"Shell"},
".nanorc": {"nanorc"}, ".nanorc": {"nanorc"},
".nodemonignore": {"Ignore List"}, ".nodemonignore": {"Ignore List"},
".npmignore": {"Ignore List"}, ".npmignore": {"Ignore List"},
".nvimrc": {"Vim script"}, ".nvimrc": {"Vim script"},
".php": {"PHP"}, ".php": {"PHP"},
".php_cs": {"PHP"}, ".php_cs": {"PHP"},
".php_cs.dist": {"PHP"}, ".php_cs.dist": {"PHP"},
".prettierignore": {"Ignore List"}, ".prettierignore": {"Ignore List"},
".profile": {"Shell"}, ".profile": {"Shell"},
".project": {"XML"}, ".project": {"XML"},
".pryrc": {"Ruby"}, ".pryrc": {"Ruby"},
".spacemacs": {"Emacs Lisp"}, ".spacemacs": {"Emacs Lisp"},
".stylelintignore": {"Ignore List"}, ".stylelintignore": {"Ignore List"},
".tern-config": {"JSON"}, ".tern-config": {"JSON"},
".tern-project": {"JSON"}, ".tern-project": {"JSON"},
".vimrc": {"Vim script"}, ".vimrc": {"Vim script"},
".viper": {"Emacs Lisp"}, ".viper": {"Emacs Lisp"},
".vscodeignore": {"Ignore List"}, ".vscodeignore": {"Ignore List"},
".watchmanconfig": {"JSON"}, ".watchmanconfig": {"JSON"},
".zlogin": {"Shell"}, ".zlogin": {"Shell"},
".zlogout": {"Shell"}, ".zlogout": {"Shell"},
".zprofile": {"Shell"}, ".zprofile": {"Shell"},
".zshenv": {"Shell"}, ".zshenv": {"Shell"},
".zshrc": {"Shell"}, ".zshrc": {"Shell"},
"9fs": {"Shell"}, "9fs": {"Shell"},
"APKBUILD": {"Alpine Abuild"}, "APKBUILD": {"Alpine Abuild"},
"App.config": {"XML"}, "App.config": {"XML"},
"Appraisals": {"Ruby"}, "Appraisals": {"Ruby"},
"BSDmakefile": {"Makefile"}, "BSDmakefile": {"Makefile"},
"BUCK": {"Python"}, "BUCK": {"Python"},
"BUILD": {"Python"}, "BUILD": {"Python"},
"BUILD.bazel": {"Python"}, "BUILD.bazel": {"Python"},
"Berksfile": {"Ruby"}, "Berksfile": {"Ruby"},
"Brewfile": {"Ruby"}, "Brewfile": {"Ruby"},
"Buildfile": {"Ruby"}, "Buildfile": {"Ruby"},
"CMakeLists.txt": {"CMake"}, "CMakeLists.txt": {"CMake"},
"COPYING": {"Text"}, "COPYING": {"Text"},
"COPYING.regex": {"Text"}, "COPYING.regex": {"Text"},
"COPYRIGHT.regex": {"Text"}, "COPYRIGHT.regex": {"Text"},
"Cakefile": {"CoffeeScript"}, "Cakefile": {"CoffeeScript"},
"Capfile": {"Ruby"}, "Capfile": {"Ruby"},
"Cargo.lock": {"TOML"}, "Cargo.lock": {"TOML"},
"Cask": {"Emacs Lisp"}, "Cask": {"Emacs Lisp"},
"Dangerfile": {"Ruby"}, "Dangerfile": {"Ruby"},
"Deliverfile": {"Ruby"}, "Deliverfile": {"Ruby"},
"Dockerfile": {"Dockerfile"}, "Dockerfile": {"Dockerfile"},
"Emakefile": {"Erlang"}, "Emakefile": {"Erlang"},
"FONTLOG": {"Text"}, "FONTLOG": {"Text"},
"Fakefile": {"Fancy"}, "Fakefile": {"Fancy"},
"Fastfile": {"Ruby"}, "Fastfile": {"Ruby"},
"GNUmakefile": {"Makefile"}, "GNUmakefile": {"Makefile"},
"Gemfile": {"Ruby"}, "Gemfile": {"Ruby"},
"Gemfile.lock": {"Ruby"}, "Gemfile.lock": {"Ruby"},
"Gopkg.lock": {"TOML"}, "Gopkg.lock": {"TOML"},
"Guardfile": {"Ruby"}, "Guardfile": {"Ruby"},
"INSTALL": {"Text"}, "INSTALL": {"Text"},
"INSTALL.mysql": {"Text"}, "INSTALL.mysql": {"Text"},
"Jakefile": {"JavaScript"}, "Jakefile": {"JavaScript"},
"Jarfile": {"Ruby"}, "Jarfile": {"Ruby"},
"Jenkinsfile": {"Groovy"}, "Jenkinsfile": {"Groovy"},
"Kbuild": {"Makefile"}, "Kbuild": {"Makefile"},
"LICENSE": {"Text"}, "LICENSE": {"Text"},
"LICENSE.mysql": {"Text"}, "LICENSE.mysql": {"Text"},
"Makefile": {"Makefile"}, "Makefile": {"Makefile"},
"Makefile.PL": {"Perl"}, "Makefile.PL": {"Perl"},
"Makefile.am": {"Makefile"}, "Makefile.am": {"Makefile"},
"Makefile.boot": {"Makefile"}, "Makefile.boot": {"Makefile"},
"Makefile.frag": {"Makefile"}, "Makefile.frag": {"Makefile"},
"Makefile.in": {"Makefile"}, "Makefile.in": {"Makefile"},
"Makefile.inc": {"Makefile"}, "Makefile.inc": {"Makefile"},
"Makefile.wat": {"Makefile"}, "Makefile.wat": {"Makefile"},
"Mavenfile": {"Ruby"}, "Mavenfile": {"Ruby"},
"Modulefile": {"Puppet"}, "Modulefile": {"Puppet"},
"NEWS": {"Text"}, "NEWS": {"Text"},
"Notebook": {"Jupyter Notebook"}, "Notebook": {"Jupyter Notebook"},
"NuGet.config": {"XML"}, "NuGet.config": {"XML"},
"Nukefile": {"Nu"}, "Nukefile": {"Nu"},
"PKGBUILD": {"Shell"}, "PKGBUILD": {"Shell"},
"Phakefile": {"PHP"}, "Phakefile": {"PHP"},
"Podfile": {"Ruby"}, "Podfile": {"Ruby"},
"Project.ede": {"Emacs Lisp"}, "Project.ede": {"Emacs Lisp"},
"Puppetfile": {"Ruby"}, "Puppetfile": {"Ruby"},
"README.1ST": {"Text"}, "README.1ST": {"Text"},
"README.me": {"Text"}, "README.me": {"Text"},
"README.mysql": {"Text"}, "README.mysql": {"Text"},
"ROOT": {"Isabelle ROOT"}, "ROOT": {"Isabelle ROOT"},
"Rakefile": {"Ruby"}, "Rakefile": {"Ruby"},
"Rexfile": {"Perl"}, "Rexfile": {"Perl"},
"SConscript": {"Python"}, "SConscript": {"Python"},
"SConstruct": {"Python"}, "SConstruct": {"Python"},
"Settings.StyleCop": {"XML"}, "Settings.StyleCop": {"XML"},
"Slakefile": {"LiveScript"}, "Slakefile": {"LiveScript"},
"Snakefile": {"Python"}, "Snakefile": {"Python"},
"Snapfile": {"Ruby"}, "Snapfile": {"Ruby"},
"Thorfile": {"Ruby"}, "Thorfile": {"Ruby"},
"Vagrantfile": {"Ruby"}, "Vagrantfile": {"Ruby"},
"WORKSPACE": {"Python"}, "WORKSPACE": {"Python"},
"Web.Debug.config": {"XML"}, "Web.Debug.config": {"XML"},
"Web.Release.config": {"XML"}, "Web.Release.config": {"XML"},
"Web.config": {"XML"}, "Web.config": {"XML"},
"XCompose": {"XCompose"}, "XCompose": {"XCompose"},
"_emacs": {"Emacs Lisp"}, "_emacs": {"Emacs Lisp"},
"_vimrc": {"Vim script"}, "_vimrc": {"Vim script"},
"abbrev_defs": {"Emacs Lisp"}, "abbrev_defs": {"Emacs Lisp"},
"ack": {"Perl"}, "ack": {"Perl"},
"ant.xml": {"Ant Build System"}, "ant.xml": {"Ant Build System"},
"apache2.conf": {"ApacheConf"}, "apache2.conf": {"ApacheConf"},
"bash_aliases": {"Shell"}, "bash_aliases": {"Shell"},
"bash_logout": {"Shell"}, "bash_logout": {"Shell"},
"bash_profile": {"Shell"}, "bash_profile": {"Shell"},
"bashrc": {"Shell"}, "bashrc": {"Shell"},
"build.xml": {"Ant Build System"}, "build.xml": {"Ant Build System"},
"buildfile": {"Ruby"}, "buildfile": {"Ruby"},
"buildozer.spec": {"INI"}, "buildozer.spec": {"INI"},
"click.me": {"Text"}, "cabal.config": {"Cabal Config"},
"composer.lock": {"JSON"}, "cabal.project": {"Cabal Config"},
"configure.ac": {"M4Sugar"}, "click.me": {"Text"},
"contents.lr": {"Markdown"}, "composer.lock": {"JSON"},
"cpanfile": {"Perl"}, "configure.ac": {"M4Sugar"},
"cshrc": {"Shell"}, "contents.lr": {"Markdown"},
"delete.me": {"Text"}, "cpanfile": {"Perl"},
"descrip.mmk": {"Module Management System"}, "cshrc": {"Shell"},
"descrip.mms": {"Module Management System"}, "delete.me": {"Text"},
"encodings.dir": {"X Font Directory Index"}, "descrip.mmk": {"Module Management System"},
"expr-dist": {"R"}, "descrip.mms": {"Module Management System"},
"firestore.rules": {"Cloud Firestore Security Rules"}, "encodings.dir": {"X Font Directory Index"},
"fonts.alias": {"X Font Directory Index"}, "expr-dist": {"R"},
"fonts.dir": {"X Font Directory Index"}, "firestore.rules": {"Cloud Firestore Security Rules"},
"fonts.scale": {"X Font Directory Index"}, "fonts.alias": {"X Font Directory Index"},
"fp-lib-table": {"KiCad Layout"}, "fonts.dir": {"X Font Directory Index"},
"gitignore-global": {"Ignore List"}, "fonts.scale": {"X Font Directory Index"},
"gitignore_global": {"Ignore List"}, "fp-lib-table": {"KiCad Layout"},
"glide.lock": {"YAML"}, "gitignore-global": {"Ignore List"},
"go.mod": {"Text"}, "gitignore_global": {"Ignore List"},
"go.sum": {"Text"}, "glide.lock": {"YAML"},
"gradlew": {"Shell"}, "go.mod": {"Text"},
"gvimrc": {"Vim script"}, "go.sum": {"Text"},
"haproxy.cfg": {"HAProxy"}, "gradlew": {"Shell"},
"httpd.conf": {"ApacheConf"}, "gvimrc": {"Vim script"},
"jsconfig.json": {"JSON with Comments"}, "haproxy.cfg": {"HAProxy"},
"keep.me": {"Text"}, "httpd.conf": {"ApacheConf"},
"ld.script": {"Linker Script"}, "jsconfig.json": {"JSON with Comments"},
"login": {"Shell"}, "keep.me": {"Text"},
"m3makefile": {"Quake"}, "language-configuration.json": {"JSON with Comments"},
"m3overrides": {"Quake"}, "ld.script": {"Linker Script"},
"makefile": {"Makefile"}, "login": {"Shell"},
"makefile.sco": {"Makefile"}, "m3makefile": {"Quake"},
"man": {"Shell"}, "m3overrides": {"Quake"},
"mcmod.info": {"JSON"}, "makefile": {"Makefile"},
"meson.build": {"Meson"}, "makefile.sco": {"Makefile"},
"meson_options.txt": {"Meson"}, "man": {"Shell"},
"mix.lock": {"Elixir"}, "mcmod.info": {"JSON"},
"mkfile": {"Makefile"}, "meson.build": {"Meson"},
"mmn": {"Roff"}, "meson_options.txt": {"Meson"},
"mmt": {"Roff"}, "mix.lock": {"Elixir"},
"nanorc": {"nanorc"}, "mkfile": {"Makefile"},
"nextflow.config": {"Nextflow"}, "mmn": {"Roff"},
"nginx.conf": {"Nginx"}, "mmt": {"Roff"},
"nim.cfg": {"Nim"}, "nanorc": {"nanorc"},
"nvimrc": {"Vim script"}, "nextflow.config": {"Nextflow"},
"owh": {"Tcl"}, "nginx.conf": {"Nginx"},
"packages.config": {"XML"}, "nim.cfg": {"Nim"},
"pom.xml": {"Maven POM"}, "nvimrc": {"Vim script"},
"profile": {"Shell"}, "owh": {"Tcl"},
"read.me": {"Text"}, "packages.config": {"XML"},
"readme.1st": {"Text"}, "pom.xml": {"Maven POM"},
"rebar.config": {"Erlang"}, "profile": {"Shell"},
"rebar.config.lock": {"Erlang"}, "read.me": {"Text"},
"rebar.lock": {"Erlang"}, "readme.1st": {"Text"},
"riemann.config": {"Clojure"}, "rebar.config": {"Erlang"},
"starfield": {"Tcl"}, "rebar.config.lock": {"Erlang"},
"test.me": {"Text"}, "rebar.lock": {"Erlang"},
"tsconfig.json": {"JSON with Comments"}, "riemann.config": {"Clojure"},
"vimrc": {"Vim script"}, "ssh-config": {"SSH Config"},
"wscript": {"Python"}, "ssh_config": {"SSH Config"},
"xcompose": {"XCompose"}, "sshconfig": {"SSH Config"},
"zlogin": {"Shell"}, "sshconfig.snip": {"SSH Config"},
"zlogout": {"Shell"}, "sshd-config": {"SSH Config"},
"zprofile": {"Shell"}, "sshd_config": {"SSH Config"},
"zshenv": {"Shell"}, "starfield": {"Tcl"},
"zshrc": {"Shell"}, "test.me": {"Text"},
"tsconfig.json": {"JSON with Comments"},
"vimrc": {"Vim script"},
"wscript": {"Python"},
"xcompose": {"XCompose"},
"zlogin": {"Shell"},
"zlogout": {"Shell"},
"zprofile": {"Shell"},
"zshenv": {"Shell"},
"zshrc": {"Shell"},
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -14,6 +14,7 @@ var LanguagesByInterpreter = map[string][]string{
"bigloo": {"Scheme"}, "bigloo": {"Scheme"},
"boolector": {"SMT"}, "boolector": {"SMT"},
"ccl": {"Common Lisp"}, "ccl": {"Common Lisp"},
"chakra": {"JavaScript"},
"chicken": {"Scheme"}, "chicken": {"Scheme"},
"clisp": {"Common Lisp"}, "clisp": {"Common Lisp"},
"coffee": {"CoffeeScript"}, "coffee": {"CoffeeScript"},
@ -22,8 +23,10 @@ var LanguagesByInterpreter = map[string][]string{
"csi": {"Scheme"}, "csi": {"Scheme"},
"cvc4": {"SMT"}, "cvc4": {"SMT"},
"cwl-runner": {"Common Workflow Language"}, "cwl-runner": {"Common Workflow Language"},
"d8": {"JavaScript"},
"dart": {"Dart"}, "dart": {"Dart"},
"dash": {"Shell"}, "dash": {"Shell"},
"deno": {"TypeScript"},
"dtrace": {"DTrace"}, "dtrace": {"DTrace"},
"dyalog": {"APL"}, "dyalog": {"APL"},
"ecl": {"Common Lisp"}, "ecl": {"Common Lisp"},
@ -46,6 +49,7 @@ var LanguagesByInterpreter = map[string][]string{
"jconsole": {"J"}, "jconsole": {"J"},
"jolie": {"Jolie"}, "jolie": {"Jolie"},
"jruby": {"Ruby"}, "jruby": {"Ruby"},
"js": {"JavaScript"},
"julia": {"Julia"}, "julia": {"Julia"},
"ksh": {"Shell"}, "ksh": {"Shell"},
"lisp": {"Common Lisp"}, "lisp": {"Common Lisp"},
@ -62,7 +66,7 @@ var LanguagesByInterpreter = map[string][]string{
"nawk": {"Awk"}, "nawk": {"Awk"},
"newlisp": {"NewLisp"}, "newlisp": {"NewLisp"},
"nextflow": {"Nextflow"}, "nextflow": {"Nextflow"},
"node": {"JavaScript", "TypeScript"}, "node": {"JavaScript"},
"nush": {"Nu"}, "nush": {"Nu"},
"ocaml": {"OCaml", "Reason"}, "ocaml": {"OCaml", "Reason"},
"ocamlrun": {"OCaml"}, "ocamlrun": {"OCaml"},
@ -90,6 +94,7 @@ var LanguagesByInterpreter = map[string][]string{
"rc": {"Shell"}, "rc": {"Shell"},
"regina": {"REXX"}, "regina": {"REXX"},
"rexx": {"REXX"}, "rexx": {"REXX"},
"rhino": {"JavaScript"},
"ruby": {"Ruby"}, "ruby": {"Ruby"},
"rune": {"E"}, "rune": {"E"},
"runhaskell": {"Haskell"}, "runhaskell": {"Haskell"},
@ -107,6 +112,9 @@ var LanguagesByInterpreter = map[string][]string{
"swipl": {"Prolog"}, "swipl": {"Prolog"},
"tcc": {"C"}, "tcc": {"C"},
"tclsh": {"Tcl"}, "tclsh": {"Tcl"},
"ts-node": {"TypeScript"},
"v8": {"JavaScript"},
"v8-shell": {"JavaScript"},
"verit": {"SMT"}, "verit": {"SMT"},
"wish": {"Tcl"}, "wish": {"Tcl"},
"yap": {"Prolog"}, "yap": {"Prolog"},

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -23,6 +23,7 @@ var LanguagesMime = map[string]string{
"COLLADA": "text/xml", "COLLADA": "text/xml",
"CSON": "text/x-coffeescript", "CSON": "text/x-coffeescript",
"CSS": "text/css", "CSS": "text/css",
"Cabal Config": "text/x-haskell",
"ChucK": "text/x-java", "ChucK": "text/x-java",
"Clojure": "text/x-clojure", "Clojure": "text/x-clojure",
"Closure Templates": "text/x-soy", "Closure Templates": "text/x-soy",
@ -38,6 +39,7 @@ var LanguagesMime = map[string]string{
"D": "text/x-d", "D": "text/x-d",
"DTrace": "text/x-csrc", "DTrace": "text/x-csrc",
"Dart": "application/dart", "Dart": "application/dart",
"Dhall": "text/x-haskell",
"Diff": "text/x-diff", "Diff": "text/x-diff",
"Dockerfile": "text/x-dockerfile", "Dockerfile": "text/x-dockerfile",
"Dylan": "text/x-dylan", "Dylan": "text/x-dylan",
@ -47,6 +49,7 @@ var LanguagesMime = map[string]string{
"Eagle": "text/xml", "Eagle": "text/xml",
"Easybuild": "text/x-python", "Easybuild": "text/x-python",
"Ecere Projects": "application/json", "Ecere Projects": "application/json",
"EditorConfig": "text/x-properties",
"Edje Data Collection": "application/json", "Edje Data Collection": "application/json",
"Eiffel": "text/x-eiffel", "Eiffel": "text/x-eiffel",
"Elm": "text/x-elm", "Elm": "text/x-elm",
@ -58,162 +61,166 @@ var LanguagesMime = map[string]string{
"Forth": "text/x-forth", "Forth": "text/x-forth",
"Fortran": "text/x-fortran", "Fortran": "text/x-fortran",
"GCC Machine Description": "text/x-common-lisp", "GCC Machine Description": "text/x-common-lisp",
"GN": "text/x-python", "GN": "text/x-python",
"Game Maker Language": "text/x-c++src", "Game Maker Language": "text/x-c++src",
"Genshi": "text/xml", "Genshi": "text/xml",
"Gentoo Ebuild": "text/x-sh", "Gentoo Ebuild": "text/x-sh",
"Gentoo Eclass": "text/x-sh", "Gentoo Eclass": "text/x-sh",
"Git Attributes": "text/x-sh", "Git Attributes": "text/x-sh",
"Git Config": "text/x-properties", "Git Config": "text/x-properties",
"Glyph": "text/x-tcl", "Glyph": "text/x-tcl",
"Go": "text/x-go", "Go": "text/x-go",
"Grammatical Framework": "text/x-haskell", "Grammatical Framework": "text/x-haskell",
"Groovy": "text/x-groovy", "Groovy": "text/x-groovy",
"Groovy Server Pages": "application/x-jsp", "Groovy Server Pages": "application/x-jsp",
"HCL": "text/x-ruby", "HCL": "text/x-ruby",
"HTML": "text/html", "HTML": "text/html",
"HTML+Django": "text/x-django", "HTML+Django": "text/x-django",
"HTML+ECR": "text/html", "HTML+ECR": "text/html",
"HTML+EEX": "text/html", "HTML+EEX": "text/html",
"HTML+ERB": "application/x-erb", "HTML+ERB": "application/x-erb",
"HTML+PHP": "application/x-httpd-php", "HTML+PHP": "application/x-httpd-php",
"HTML+Razor": "text/html", "HTML+Razor": "text/html",
"HTTP": "message/http", "HTTP": "message/http",
"Hack": "application/x-httpd-php", "Hack": "application/x-httpd-php",
"Haml": "text/x-haml", "Haml": "text/x-haml",
"Haskell": "text/x-haskell", "Haskell": "text/x-haskell",
"Haxe": "text/x-haxe", "Haxe": "text/x-haxe",
"IDL": "text/x-idl", "HolyC": "text/x-csrc",
"INI": "text/x-properties", "IDL": "text/x-idl",
"IRC log": "text/mirc", "INI": "text/x-properties",
"Ignore List": "text/x-sh", "IRC log": "text/mirc",
"JSON": "application/json", "Ignore List": "text/x-sh",
"JSON with Comments": "text/javascript", "JSON": "application/json",
"JSON5": "application/json", "JSON with Comments": "text/javascript",
"JSONLD": "application/json", "JSON5": "application/json",
"JSONiq": "application/json", "JSONLD": "application/json",
"JSX": "text/jsx", "JSONiq": "application/json",
"Java": "text/x-java", "JSX": "text/jsx",
"Java Properties": "text/x-properties", "Java": "text/x-java",
"Java Server Pages": "application/x-jsp", "Java Properties": "text/x-properties",
"JavaScript": "text/javascript", "Java Server Pages": "application/x-jsp",
"Julia": "text/x-julia", "JavaScript": "text/javascript",
"Jupyter Notebook": "application/json", "JavaScript+ERB": "application/javascript",
"KiCad Layout": "text/x-common-lisp", "Julia": "text/x-julia",
"Kit": "text/html", "Jupyter Notebook": "application/json",
"Kotlin": "text/x-kotlin", "KiCad Layout": "text/x-common-lisp",
"LFE": "text/x-common-lisp", "Kit": "text/html",
"LTspice Symbol": "text/x-spreadsheet", "Kotlin": "text/x-kotlin",
"LabVIEW": "text/xml", "LFE": "text/x-common-lisp",
"Latte": "text/x-smarty", "LTspice Symbol": "text/x-spreadsheet",
"Less": "text/css", "LabVIEW": "text/xml",
"Literate Haskell": "text/x-literate-haskell", "Latte": "text/x-smarty",
"LiveScript": "text/x-livescript", "Less": "text/css",
"LookML": "text/x-yaml", "Literate Haskell": "text/x-literate-haskell",
"Lua": "text/x-lua", "LiveScript": "text/x-livescript",
"M": "text/x-mumps", "LookML": "text/x-yaml",
"MATLAB": "text/x-octave", "Lua": "text/x-lua",
"MTML": "text/html", "M": "text/x-mumps",
"MUF": "text/x-forth", "MATLAB": "text/x-octave",
"Makefile": "text/x-cmake", "MTML": "text/html",
"Markdown": "text/x-gfm", "MUF": "text/x-forth",
"Marko": "text/html", "Makefile": "text/x-cmake",
"Mathematica": "text/x-mathematica", "Markdown": "text/x-gfm",
"Maven POM": "text/xml", "Marko": "text/html",
"Max": "application/json", "Mathematica": "text/x-mathematica",
"Metal": "text/x-c++src", "Maven POM": "text/xml",
"Mirah": "text/x-ruby", "Max": "application/json",
"Modelica": "text/x-modelica", "Metal": "text/x-c++src",
"NSIS": "text/x-nsis", "Mirah": "text/x-ruby",
"NetLogo": "text/x-common-lisp", "Modelica": "text/x-modelica",
"NewLisp": "text/x-common-lisp", "NSIS": "text/x-nsis",
"Nginx": "text/x-nginx-conf", "NetLogo": "text/x-common-lisp",
"Nu": "text/x-scheme", "NewLisp": "text/x-common-lisp",
"NumPy": "text/x-python", "Nginx": "text/x-nginx-conf",
"OCaml": "text/x-ocaml", "Nu": "text/x-scheme",
"Objective-C": "text/x-objectivec", "NumPy": "text/x-python",
"Objective-C++": "text/x-objectivec", "OCaml": "text/x-ocaml",
"OpenCL": "text/x-csrc", "Objective-C": "text/x-objectivec",
"OpenRC runscript": "text/x-sh", "Objective-C++": "text/x-objectivec",
"Oz": "text/x-oz", "OpenCL": "text/x-csrc",
"PHP": "application/x-httpd-php", "OpenRC runscript": "text/x-sh",
"PLSQL": "text/x-plsql", "Oz": "text/x-oz",
"PLpgSQL": "text/x-sql", "PHP": "application/x-httpd-php",
"Pascal": "text/x-pascal", "PLSQL": "text/x-plsql",
"Perl": "text/x-perl", "PLpgSQL": "text/x-sql",
"Perl 6": "text/x-perl", "Pascal": "text/x-pascal",
"Pic": "text/troff", "Perl": "text/x-perl",
"Pod": "text/x-perl", "Perl 6": "text/x-perl",
"PowerShell": "application/x-powershell", "Pic": "text/troff",
"Protocol Buffer": "text/x-protobuf", "Pod": "text/x-perl",
"Public Key": "application/pgp", "PowerShell": "application/x-powershell",
"Pug": "text/x-pug", "Protocol Buffer": "text/x-protobuf",
"Puppet": "text/x-puppet", "Public Key": "application/pgp",
"PureScript": "text/x-haskell", "Pug": "text/x-pug",
"Python": "text/x-python", "Puppet": "text/x-puppet",
"R": "text/x-rsrc", "PureScript": "text/x-haskell",
"RAML": "text/x-yaml", "Python": "text/x-python",
"RHTML": "application/x-erb", "R": "text/x-rsrc",
"RMarkdown": "text/x-gfm", "RAML": "text/x-yaml",
"RPM Spec": "text/x-rpm-spec", "RHTML": "application/x-erb",
"Reason": "text/x-rustsrc", "RMarkdown": "text/x-gfm",
"Roff": "text/troff", "RPM Spec": "text/x-rpm-spec",
"Roff Manpage": "text/troff", "Reason": "text/x-rustsrc",
"Rouge": "text/x-clojure", "Roff": "text/troff",
"Ruby": "text/x-ruby", "Roff Manpage": "text/troff",
"Rust": "text/x-rustsrc", "Rouge": "text/x-clojure",
"SAS": "text/x-sas", "Ruby": "text/x-ruby",
"SCSS": "text/x-scss", "Rust": "text/x-rustsrc",
"SPARQL": "application/sparql-query", "SAS": "text/x-sas",
"SQL": "text/x-sql", "SCSS": "text/x-scss",
"SQLPL": "text/x-sql", "SPARQL": "application/sparql-query",
"SRecode Template": "text/x-common-lisp", "SQL": "text/x-sql",
"SVG": "text/xml", "SQLPL": "text/x-sql",
"Sage": "text/x-python", "SRecode Template": "text/x-common-lisp",
"SaltStack": "text/x-yaml", "SVG": "text/xml",
"Sass": "text/x-sass", "Sage": "text/x-python",
"Scala": "text/x-scala", "SaltStack": "text/x-yaml",
"Scheme": "text/x-scheme", "Sass": "text/x-sass",
"Shell": "text/x-sh", "Scala": "text/x-scala",
"ShellSession": "text/x-sh", "Scheme": "text/x-scheme",
"Slim": "text/x-slim", "Shell": "text/x-sh",
"Smalltalk": "text/x-stsrc", "ShellSession": "text/x-sh",
"Smarty": "text/x-smarty", "Slim": "text/x-slim",
"Squirrel": "text/x-c++src", "Smalltalk": "text/x-stsrc",
"Standard ML": "text/x-ocaml", "Smarty": "text/x-smarty",
"Swift": "text/x-swift", "Squirrel": "text/x-c++src",
"SystemVerilog": "text/x-systemverilog", "Standard ML": "text/x-ocaml",
"TOML": "text/x-toml", "Svelte": "text/html",
"Tcl": "text/x-tcl", "Swift": "text/x-swift",
"Tcsh": "text/x-sh", "SystemVerilog": "text/x-systemverilog",
"TeX": "text/x-stex", "TOML": "text/x-toml",
"Terra": "text/x-lua", "TSX": "text/jsx",
"Textile": "text/x-textile", "Tcl": "text/x-tcl",
"Turtle": "text/turtle", "Tcsh": "text/x-sh",
"Twig": "text/x-twig", "TeX": "text/x-stex",
"TypeScript": "application/typescript", "Terra": "text/x-lua",
"Unified Parallel C": "text/x-csrc", "Textile": "text/x-textile",
"Unity3D Asset": "text/x-yaml", "Turtle": "text/turtle",
"Uno": "text/x-csharp", "Twig": "text/x-twig",
"UnrealScript": "text/x-java", "TypeScript": "application/typescript",
"VHDL": "text/x-vhdl", "Unified Parallel C": "text/x-csrc",
"Verilog": "text/x-verilog", "Unity3D Asset": "text/x-yaml",
"Visual Basic": "text/x-vb", "Uno": "text/x-csharp",
"Volt": "text/x-d", "UnrealScript": "text/x-java",
"WebAssembly": "text/x-common-lisp", "VHDL": "text/x-vhdl",
"WebIDL": "text/x-webidl", "Verilog": "text/x-verilog",
"Windows Registry Entries": "text/x-properties", "Visual Basic": "text/x-vb",
"X BitMap": "text/x-csrc", "Volt": "text/x-d",
"X PixMap": "text/x-csrc", "WebAssembly": "text/x-common-lisp",
"XC": "text/x-csrc", "WebIDL": "text/x-webidl",
"XML": "text/xml", "Windows Registry Entries": "text/x-properties",
"XPages": "text/xml", "X BitMap": "text/x-csrc",
"XProc": "text/xml", "X PixMap": "text/x-csrc",
"XQuery": "application/xquery", "XC": "text/x-csrc",
"XS": "text/x-csrc", "XML": "text/xml",
"XSLT": "text/xml", "XPages": "text/xml",
"YAML": "text/x-yaml", "XProc": "text/xml",
"edn": "text/x-clojure", "XQuery": "application/xquery",
"reStructuredText": "text/x-rst", "XS": "text/x-csrc",
"wisp": "text/x-clojure", "XSLT": "text/xml",
"YAML": "text/x-yaml",
"edn": "text/x-clojure",
"reStructuredText": "text/x-rst",
"wisp": "text/x-clojure",
} }

View File

@ -1,161 +1,164 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
var LanguagesType = map[string]int{ var LanguagesType = map[string]int{
"1C Enterprise": 2, "1C Enterprise": 2,
"ABAP": 2, "ABAP": 2,
"ABNF": 1, "ABNF": 1,
"AGS Script": 2, "AGS Script": 2,
"AMPL": 2, "AMPL": 2,
"ANTLR": 2, "ANTLR": 2,
"API Blueprint": 3, "API Blueprint": 3,
"APL": 2, "APL": 2,
"ASN.1": 1, "ASN.1": 1,
"ASP": 2, "ASP": 2,
"ATS": 2, "ATS": 2,
"ActionScript": 2, "ActionScript": 2,
"Ada": 2, "Ada": 2,
"Adobe Font Metrics": 1, "Adobe Font Metrics": 1,
"Agda": 2, "Agda": 2,
"Alloy": 2, "Alloy": 2,
"Alpine Abuild": 2, "Alpine Abuild": 2,
"AngelScript": 2, "Altium Designer": 1,
"Ant Build System": 1, "AngelScript": 2,
"ApacheConf": 1, "Ant Build System": 1,
"Apex": 2, "ApacheConf": 1,
"Apollo Guidance Computer": 2, "Apex": 2,
"AppleScript": 2, "Apollo Guidance Computer": 2,
"Arc": 2, "AppleScript": 2,
"AsciiDoc": 4, "Arc": 2,
"AspectJ": 2, "AsciiDoc": 4,
"Assembly": 2, "AspectJ": 2,
"Asymptote": 2, "Assembly": 2,
"Augeas": 2, "Asymptote": 2,
"AutoHotkey": 2, "Augeas": 2,
"AutoIt": 2, "AutoHotkey": 2,
"Awk": 2, "AutoIt": 2,
"Ballerina": 2, "Awk": 2,
"Batchfile": 2, "Ballerina": 2,
"Befunge": 2, "Batchfile": 2,
"Bison": 2, "Befunge": 2,
"BitBake": 2, "Bison": 2,
"Blade": 3, "BitBake": 2,
"BlitzBasic": 2, "Blade": 3,
"BlitzMax": 2, "BlitzBasic": 2,
"Bluespec": 2, "BlitzMax": 2,
"Boo": 2, "Bluespec": 2,
"Brainfuck": 2, "Boo": 2,
"Brightscript": 2, "Brainfuck": 2,
"Bro": 2, "Brightscript": 2,
"C": 2, "C": 2,
"C#": 2, "C#": 2,
"C++": 2, "C++": 2,
"C-ObjDump": 1, "C-ObjDump": 1,
"C2hs Haskell": 2, "C2hs Haskell": 2,
"CLIPS": 2, "CLIPS": 2,
"CMake": 2, "CMake": 2,
"COBOL": 2, "COBOL": 2,
"COLLADA": 1, "COLLADA": 1,
"CSON": 1, "CSON": 1,
"CSS": 3, "CSS": 3,
"CSV": 1, "CSV": 1,
"CWeb": 2, "CWeb": 2,
"Cap'n Proto": 2, "Cabal Config": 1,
"CartoCSS": 2, "Cap'n Proto": 2,
"Ceylon": 2, "CartoCSS": 2,
"Chapel": 2, "Ceylon": 2,
"Charity": 2, "Chapel": 2,
"ChucK": 2, "Charity": 2,
"Cirru": 2, "ChucK": 2,
"Clarion": 2, "Cirru": 2,
"Clean": 2, "Clarion": 2,
"Click": 2, "Clean": 2,
"Clojure": 2, "Click": 2,
"Closure Templates": 3, "Clojure": 2,
"Cloud Firestore Security Rules": 1, "Closure Templates": 3,
"CoNLL-U": 1, "Cloud Firestore Security Rules": 1,
"CoffeeScript": 2, "CoNLL-U": 1,
"ColdFusion": 2, "CoffeeScript": 2,
"ColdFusion CFC": 2, "ColdFusion": 2,
"Common Lisp": 2, "ColdFusion CFC": 2,
"Common Workflow Language": 2, "Common Lisp": 2,
"Component Pascal": 2, "Common Workflow Language": 2,
"Cool": 2, "Component Pascal": 2,
"Coq": 2, "Cool": 2,
"Cpp-ObjDump": 1, "Coq": 2,
"Creole": 4, "Cpp-ObjDump": 1,
"Crystal": 2, "Creole": 4,
"Csound": 2, "Crystal": 2,
"Csound Document": 2, "Csound": 2,
"Csound Score": 2, "Csound Document": 2,
"Cuda": 2, "Csound Score": 2,
"Cycript": 2, "Cuda": 2,
"Cython": 2, "Cycript": 2,
"D": 2, "Cython": 2,
"D-ObjDump": 1, "D": 2,
"DIGITAL Command Language": 2, "D-ObjDump": 1,
"DM": 2, "DIGITAL Command Language": 2,
"DNS Zone": 1, "DM": 2,
"DTrace": 2, "DNS Zone": 1,
"Darcs Patch": 1, "DTrace": 2,
"Dart": 2, "Darcs Patch": 1,
"DataWeave": 2, "Dart": 2,
"Diff": 1, "DataWeave": 2,
"Dockerfile": 2, "Dhall": 2,
"Dogescript": 2, "Diff": 1,
"Dylan": 2, "Dockerfile": 2,
"E": 2, "Dogescript": 2,
"EBNF": 1, "Dylan": 2,
"ECL": 2, "E": 2,
"ECLiPSe": 2, "EBNF": 1,
"EJS": 3, "ECL": 2,
"EML": 1, "ECLiPSe": 2,
"EQ": 2, "EJS": 3,
"Eagle": 1, "EML": 1,
"Easybuild": 1, "EQ": 2,
"Ecere Projects": 1, "Eagle": 1,
"Edje Data Collection": 1, "Easybuild": 1,
"Eiffel": 2, "Ecere Projects": 1,
"Elixir": 2, "EditorConfig": 1,
"Elm": 2, "Edje Data Collection": 1,
"Emacs Lisp": 2, "Eiffel": 2,
"EmberScript": 2, "Elixir": 2,
"Erlang": 2, "Elm": 2,
"F#": 2, "Emacs Lisp": 2,
"F*": 2, "EmberScript": 2,
"FIGlet Font": 1, "Erlang": 2,
"FLUX": 2, "F#": 2,
"Factor": 2, "F*": 2,
"Fancy": 2, "FIGlet Font": 1,
"Fantom": 2, "FLUX": 2,
"Filebench WML": 2, "Factor": 2,
"Filterscript": 2, "Fancy": 2,
"Formatted": 1, "Fantom": 2,
"Forth": 2, "Filebench WML": 2,
"Fortran": 2, "Filterscript": 2,
"FreeMarker": 2, "Formatted": 1,
"Frege": 2, "Forth": 2,
"G-code": 1, "Fortran": 2,
"GAMS": 2, "FreeMarker": 2,
"GAP": 2, "Frege": 2,
"GCC Machine Description": 2, "G-code": 2,
"GDB": 2, "GAMS": 2,
"GDScript": 2, "GAP": 2,
"GLSL": 2, "GCC Machine Description": 2,
"GN": 1, "GDB": 2,
"Game Maker Language": 2, "GDScript": 2,
"Genie": 2, "GLSL": 2,
"Genshi": 2, "GN": 1,
"Gentoo Ebuild": 2, "Game Maker Language": 2,
"Gentoo Eclass": 2, "Genie": 2,
"Gerber Image": 1, "Genshi": 2,
"Gettext Catalog": 4, "Gentoo Ebuild": 2,
"Gherkin": 2, "Gentoo Eclass": 2,
"Git Attributes": 1, "Gerber Image": 1,
"Git Config": 1, "Gettext Catalog": 4,
"Glyph": 2, "Gherkin": 2,
"Git Attributes": 1,
"Git Config": 1,
"Glyph": 2,
"Glyph Bitmap Distribution Format": 1, "Glyph Bitmap Distribution Format": 1,
"Gnuplot": 2, "Gnuplot": 2,
"Go": 2, "Go": 2,
@ -188,6 +191,7 @@ var LanguagesType = map[string]int{
"Haskell": 2, "Haskell": 2,
"Haxe": 2, "Haxe": 2,
"HiveQL": 2, "HiveQL": 2,
"HolyC": 2,
"Hy": 2, "Hy": 2,
"HyPhy": 2, "HyPhy": 2,
"IDL": 2, "IDL": 2,
@ -215,9 +219,11 @@ var LanguagesType = map[string]int{
"Java Properties": 1, "Java Properties": 1,
"Java Server Pages": 2, "Java Server Pages": 2,
"JavaScript": 2, "JavaScript": 2,
"JavaScript+ERB": 2,
"Jison": 2, "Jison": 2,
"Jison Lex": 2, "Jison Lex": 2,
"Jolie": 2, "Jolie": 2,
"Jsonnet": 2,
"Julia": 2, "Julia": 2,
"Jupyter Notebook": 3, "Jupyter Notebook": 3,
"KRL": 2, "KRL": 2,
@ -281,6 +287,7 @@ var LanguagesType = map[string]int{
"Monkey": 2, "Monkey": 2,
"Moocode": 2, "Moocode": 2,
"MoonScript": 2, "MoonScript": 2,
"Motorola 68K Assembly": 2,
"Myghty": 2, "Myghty": 2,
"NCL": 2, "NCL": 2,
"NL": 1, "NL": 1,
@ -301,6 +308,7 @@ var LanguagesType = map[string]int{
"NumPy": 2, "NumPy": 2,
"OCaml": 2, "OCaml": 2,
"ObjDump": 1, "ObjDump": 1,
"ObjectScript": 2,
"Objective-C": 2, "Objective-C": 2,
"Objective-C++": 2, "Objective-C++": 2,
"Objective-J": 2, "Objective-J": 2,
@ -312,195 +320,207 @@ var LanguagesType = map[string]int{
"OpenRC runscript": 2, "OpenRC runscript": 2,
"OpenSCAD": 2, "OpenSCAD": 2,
"OpenType Feature File": 1, "OpenType Feature File": 1,
"Org": 4, "Org": 4,
"Ox": 2, "Ox": 2,
"Oxygene": 2, "Oxygene": 2,
"Oz": 2, "Oz": 2,
"P4": 2, "P4": 2,
"PHP": 2, "PHP": 2,
"PLSQL": 2, "PLSQL": 2,
"PLpgSQL": 2, "PLpgSQL": 2,
"POV-Ray SDL": 2, "POV-Ray SDL": 2,
"Pan": 2, "Pan": 2,
"Papyrus": 2, "Papyrus": 2,
"Parrot": 2, "Parrot": 2,
"Parrot Assembly": 2, "Parrot Assembly": 2,
"Parrot Internal Representation": 2, "Parrot Internal Representation": 2,
"Pascal": 2, "Pascal": 2,
"Pawn": 2, "Pawn": 2,
"Pep8": 2, "Pep8": 2,
"Perl": 2, "Perl": 2,
"Perl 6": 2, "Perl 6": 2,
"Pic": 3, "Pic": 3,
"Pickle": 1, "Pickle": 1,
"PicoLisp": 2, "PicoLisp": 2,
"PigLatin": 2, "PigLatin": 2,
"Pike": 2, "Pike": 2,
"Pod": 4, "Pod": 4,
"Pod 6": 4, "Pod 6": 4,
"PogoScript": 2, "PogoScript": 2,
"Pony": 2, "Pony": 2,
"PostCSS": 3, "PostCSS": 3,
"PostScript": 3, "PostScript": 3,
"PowerBuilder": 2, "PowerBuilder": 2,
"PowerShell": 2, "PowerShell": 2,
"Processing": 2, "Processing": 2,
"Prolog": 2, "Prolog": 2,
"Propeller Spin": 2, "Propeller Spin": 2,
"Protocol Buffer": 1, "Protocol Buffer": 1,
"Public Key": 1, "Public Key": 1,
"Pug": 3, "Pug": 3,
"Puppet": 2, "Puppet": 2,
"Pure Data": 1, "Pure Data": 1,
"PureBasic": 2, "PureBasic": 2,
"PureScript": 2, "PureScript": 2,
"Python": 2, "Python": 2,
"Python console": 2, "Python console": 2,
"Python traceback": 1, "Python traceback": 1,
"QML": 2, "QML": 2,
"QMake": 2, "QMake": 2,
"Quake": 2, "Quake": 2,
"R": 2, "R": 2,
"RAML": 3, "RAML": 3,
"RDoc": 4, "RDoc": 4,
"REALbasic": 2, "REALbasic": 2,
"REXX": 2, "REXX": 2,
"RHTML": 3, "RHTML": 3,
"RMarkdown": 4, "RMarkdown": 4,
"RPC": 2, "RPC": 2,
"RPM Spec": 1, "RPM Spec": 1,
"RUNOFF": 3, "RUNOFF": 3,
"Racket": 2, "Racket": 2,
"Ragel": 2, "Ragel": 2,
"Rascal": 2, "Rascal": 2,
"Raw token data": 1, "Raw token data": 1,
"Reason": 2, "Reason": 2,
"Rebol": 2, "Rebol": 2,
"Red": 2, "Red": 2,
"Redcode": 2, "Redcode": 2,
"Regular Expression": 1, "Regular Expression": 1,
"Ren'Py": 2, "Ren'Py": 2,
"RenderScript": 2, "RenderScript": 2,
"Ring": 2, "Rich Text Format": 3,
"RobotFramework": 2, "Ring": 2,
"Roff": 3, "RobotFramework": 2,
"Roff Manpage": 3, "Roff": 3,
"Rouge": 2, "Roff Manpage": 3,
"Ruby": 2, "Rouge": 2,
"Rust": 2, "Ruby": 2,
"SAS": 2, "Rust": 2,
"SCSS": 3, "SAS": 2,
"SMT": 2, "SCSS": 3,
"SPARQL": 1, "SMT": 2,
"SQF": 2, "SPARQL": 1,
"SQL": 1, "SQF": 2,
"SQLPL": 2, "SQL": 1,
"SRecode Template": 3, "SQLPL": 2,
"STON": 1, "SRecode Template": 3,
"SVG": 1, "SSH Config": 1,
"Sage": 2, "STON": 1,
"SaltStack": 2, "SVG": 1,
"Sass": 3, "Sage": 2,
"Scala": 2, "SaltStack": 2,
"Scaml": 3, "Sass": 3,
"Scheme": 2, "Scala": 2,
"Scilab": 2, "Scaml": 3,
"Self": 2, "Scheme": 2,
"ShaderLab": 2, "Scilab": 2,
"Shell": 2, "Self": 2,
"ShellSession": 2, "ShaderLab": 2,
"Shen": 2, "Shell": 2,
"Slash": 2, "ShellSession": 2,
"Slice": 2, "Shen": 2,
"Slim": 3, "Slash": 2,
"Smali": 2, "Slice": 2,
"Smalltalk": 2, "Slim": 3,
"Smarty": 2, "Smali": 2,
"Solidity": 2, "Smalltalk": 2,
"SourcePawn": 2, "Smarty": 2,
"Spline Font Database": 1, "Solidity": 2,
"Squirrel": 2, "SourcePawn": 2,
"Stan": 2, "Spline Font Database": 1,
"Standard ML": 2, "Squirrel": 2,
"Stata": 2, "Stan": 2,
"Stylus": 3, "Standard ML": 2,
"SubRip Text": 1, "Stata": 2,
"SugarSS": 3, "Stylus": 3,
"SuperCollider": 2, "SubRip Text": 1,
"Swift": 2, "SugarSS": 3,
"SystemVerilog": 2, "SuperCollider": 2,
"TI Program": 2, "Svelte": 3,
"TLA": 2, "Swift": 2,
"TOML": 1, "SystemVerilog": 2,
"TXL": 2, "TI Program": 2,
"Tcl": 2, "TLA": 2,
"Tcsh": 2, "TOML": 1,
"TeX": 3, "TSQL": 2,
"Tea": 3, "TSX": 2,
"Terra": 2, "TXL": 2,
"Text": 4, "Tcl": 2,
"Textile": 4, "Tcsh": 2,
"Thrift": 2, "TeX": 3,
"Turing": 2, "Tea": 3,
"Turtle": 1, "Terra": 2,
"Twig": 3, "Text": 4,
"Type Language": 1, "Textile": 4,
"TypeScript": 2, "Thrift": 2,
"Unified Parallel C": 2, "Turing": 2,
"Unity3D Asset": 1, "Turtle": 1,
"Unix Assembly": 2, "Twig": 3,
"Uno": 2, "Type Language": 1,
"UnrealScript": 2, "TypeScript": 2,
"UrWeb": 2, "Unified Parallel C": 2,
"VCL": 2, "Unity3D Asset": 1,
"VHDL": 2, "Unix Assembly": 2,
"Vala": 2, "Uno": 2,
"Verilog": 2, "UnrealScript": 2,
"Vim script": 2, "UrWeb": 2,
"Visual Basic": 2, "VCL": 2,
"Volt": 2, "VHDL": 2,
"Vue": 3, "Vala": 2,
"Wavefront Material": 1, "Verilog": 2,
"Wavefront Object": 1, "Vim script": 2,
"Web Ontology Language": 1, "Visual Basic": 2,
"WebAssembly": 2, "Volt": 2,
"WebIDL": 2, "Vue": 3,
"Windows Registry Entries": 1, "Wavefront Material": 1,
"World of Warcraft Addon Data": 1, "Wavefront Object": 1,
"X BitMap": 1, "Web Ontology Language": 1,
"X Font Directory Index": 1, "WebAssembly": 2,
"X PixMap": 1, "WebIDL": 2,
"X10": 2, "WebVTT": 1,
"XC": 2, "Windows Registry Entries": 1,
"XCompose": 1, "Wollok": 2,
"XML": 1, "World of Warcraft Addon Data": 1,
"XPages": 1, "X BitMap": 1,
"XProc": 2, "X Font Directory Index": 1,
"XQuery": 2, "X PixMap": 1,
"XS": 2, "X10": 2,
"XSLT": 2, "XC": 2,
"Xojo": 2, "XCompose": 1,
"Xtend": 2, "XML": 1,
"YAML": 1, "XPages": 1,
"YANG": 1, "XProc": 2,
"YARA": 2, "XQuery": 2,
"YASnippet": 3, "XS": 2,
"Yacc": 2, "XSLT": 2,
"Zephir": 2, "Xojo": 2,
"Zig": 2, "Xtend": 2,
"Zimpl": 2, "YAML": 1,
"desktop": 1, "YANG": 1,
"eC": 2, "YARA": 2,
"edn": 1, "YASnippet": 3,
"fish": 2, "Yacc": 2,
"mupad": 2, "ZAP": 2,
"nanorc": 1, "ZIL": 2,
"nesC": 2, "Zeek": 2,
"ooc": 2, "ZenScript": 2,
"q": 2, "Zephir": 2,
"reStructuredText": 4, "Zig": 2,
"sed": 2, "Zimpl": 2,
"wdl": 2, "desktop": 1,
"wisp": 2, "eC": 2,
"xBase": 2, "edn": 1,
"fish": 2,
"mcfunction": 2,
"mupad": 2,
"nanorc": 1,
"nesC": 2,
"ooc": 2,
"q": 2,
"reStructuredText": 4,
"sed": 2,
"wdl": 2,
"wisp": 2,
"xBase": 2,
} }

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -25,13 +25,14 @@ var VendorMatchers = substring.Or(
substring.Regexp(`^rebar$`), substring.Regexp(`^rebar$`),
substring.Regexp(`erlang.mk`), substring.Regexp(`erlang.mk`),
substring.Regexp(`Godeps/_workspace/`), substring.Regexp(`Godeps/_workspace/`),
substring.Regexp(`(^|/)testdata/`),
substring.Regexp(`.indent.pro`), substring.Regexp(`.indent.pro`),
substring.Regexp(`(\.|-)min\.(js|css)$`), substring.Regexp(`(\.|-)min\.(js|css)$`),
substring.Regexp(`([^\s]*)import\.(css|less|scss|styl)$`), substring.Regexp(`([^\s]*)import\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)bootstrap([^.]*)\.(js|css|less|scss|styl)$`), substring.Regexp(`(^|/)bootstrap([^.]*)\.(js|css|less|scss|styl)$`),
substring.Regexp(`(^|/)custom\.bootstrap([^\s]*)(js|css|less|scss|styl)$`), substring.Regexp(`(^|/)custom\.bootstrap([^\s]*)(js|css|less|scss|styl)$`),
substring.Regexp(`(^|/)font-awesome\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)font-?awesome\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)font-awesome/.*\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)font-?awesome/.*\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)foundation\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)foundation\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)normalize\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)normalize\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)skeleton\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)skeleton\.(css|less|scss|styl)$`),
@ -39,6 +40,7 @@ var VendorMatchers = substring.Or(
substring.Regexp(`(^|/)animate\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)animate\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)materialize\.(css|less|scss|styl|js)$`), substring.Regexp(`(^|/)materialize\.(css|less|scss|styl|js)$`),
substring.Regexp(`(^|/)select2/.*\.(css|scss|js)$`), substring.Regexp(`(^|/)select2/.*\.(css|scss|js)$`),
substring.Regexp(`(^|/)bulma\.(css|sass|scss)$`),
substring.Regexp(`(3rd|[Tt]hird)[-_]?[Pp]arty/`), substring.Regexp(`(3rd|[Tt]hird)[-_]?[Pp]arty/`),
substring.Regexp(`vendors?/`), substring.Regexp(`vendors?/`),
substring.Regexp(`extern(al)?/`), substring.Regexp(`extern(al)?/`),

View File

@ -16,7 +16,7 @@ import (
const ( const (
linguistURL = "https://github.com/github/linguist.git" linguistURL = "https://github.com/github/linguist.git"
linguistClonedEnvVar = "ENRY_TEST_REPO" linguistClonedEnvVar = "ENRY_TEST_REPO"
commit = "e4560984058b4726010ca4b8f03ed9d0f8f464db" commit = "3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d"
samplesDir = "samples" samplesDir = "samples"
languagesFile = "lib/linguist/languages.yml" languagesFile = "lib/linguist/languages.yml"

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -52,6 +52,7 @@ var LanguagesColor = map[string]string{
"DM": "#447265", "DM": "#447265",
"Dart": "#00B4AB", "Dart": "#00B4AB",
"DataWeave": "#003a52", "DataWeave": "#003a52",
"Dhall": "#dfafff",
"Dockerfile": "#384d54", "Dockerfile": "#384d54",
"Dogescript": "#cca760", "Dogescript": "#cca760",
"Dylan": "#6c616e", "Dylan": "#6c616e",
@ -74,6 +75,7 @@ var LanguagesColor = map[string]string{
"Fortran": "#4d41b1", "Fortran": "#4d41b1",
"FreeMarker": "#0050b2", "FreeMarker": "#0050b2",
"Frege": "#00cafe", "Frege": "#00cafe",
"G-code": "#D08CF2",
"GDScript": "#355570", "GDScript": "#355570",
"Game Maker Language": "#71b417", "Game Maker Language": "#71b417",
"Genie": "#fb855d", "Genie": "#fb855d",
@ -91,6 +93,7 @@ var LanguagesColor = map[string]string{
"Haskell": "#5e5086", "Haskell": "#5e5086",
"Haxe": "#df7900", "Haxe": "#df7900",
"HiveQL": "#dce200", "HiveQL": "#dce200",
"HolyC": "#ffefaf",
"Hy": "#7790B2", "Hy": "#7790B2",
"IDL": "#a3522f", "IDL": "#a3522f",
"Idris": "#b30000", "Idris": "#b30000",
@ -102,6 +105,7 @@ var LanguagesColor = map[string]string{
"Java": "#b07219", "Java": "#b07219",
"JavaScript": "#f1e05a", "JavaScript": "#f1e05a",
"Jolie": "#843179", "Jolie": "#843179",
"Jsonnet": "#0064bd",
"Julia": "#a270ba", "Julia": "#a270ba",
"Jupyter Notebook": "#DA5B0B", "Jupyter Notebook": "#DA5B0B",
"KRL": "#28430A", "KRL": "#28430A",
@ -141,6 +145,7 @@ var LanguagesColor = map[string]string{
"Nix": "#7e7eff", "Nix": "#7e7eff",
"Nu": "#c9df40", "Nu": "#c9df40",
"OCaml": "#3be133", "OCaml": "#3be133",
"ObjectScript": "#424893",
"Objective-C": "#438eff", "Objective-C": "#438eff",
"Objective-C++": "#6866fb", "Objective-C++": "#6866fb",
"Objective-J": "#ff0c5a", "Objective-J": "#ff0c5a",
@ -177,7 +182,7 @@ var LanguagesColor = map[string]string{
"R": "#198CE7", "R": "#198CE7",
"RAML": "#77d9fb", "RAML": "#77d9fb",
"RUNOFF": "#665a4e", "RUNOFF": "#665a4e",
"Racket": "#22228f", "Racket": "#3c5caa",
"Ragel": "#9d5200", "Ragel": "#9d5200",
"Rascal": "#fffaa0", "Rascal": "#fffaa0",
"Rebol": "#358a5b", "Rebol": "#358a5b",
@ -224,6 +229,7 @@ var LanguagesColor = map[string]string{
"Volt": "#1F1F1F", "Volt": "#1F1F1F",
"Vue": "#2c3e50", "Vue": "#2c3e50",
"WebAssembly": "#04133b", "WebAssembly": "#04133b",
"Wollok": "#a23738",
"X10": "#4B6BEF", "X10": "#4B6BEF",
"XC": "#99DA07", "XC": "#99DA07",
"XQuery": "#5232e7", "XQuery": "#5232e7",
@ -231,9 +237,13 @@ var LanguagesColor = map[string]string{
"YARA": "#220000", "YARA": "#220000",
"YASnippet": "#32AB90", "YASnippet": "#32AB90",
"Yacc": "#4B6C4B", "Yacc": "#4B6C4B",
"ZAP": "#0d665e",
"ZIL": "#dc75e5",
"ZenScript": "#00BCD1",
"Zephir": "#118f9e", "Zephir": "#118f9e",
"Zig": "#ec915c", "Zig": "#ec915c",
"eC": "#913960", "eC": "#913960",
"mcfunction": "#E22837",
"nesC": "#94B0C7", "nesC": "#94B0C7",
"ooc": "#b0b77e", "ooc": "#b0b77e",
"q": "#0040cd", "q": "#0040cd",

View File

@ -1,7 +1,7 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
// linguist's commit from which files were generated. // linguist's commit from which files were generated.
var LinguistCommit = "e4560984058b4726010ca4b8f03ed9d0f8f464db" var LinguistCommit = "3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d"

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -644,6 +644,10 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("TeX"), rule.MatchingLanguages("TeX"),
regexp.MustCompile(`(?m)\\\w+{`), regexp.MustCompile(`(?m)\\\w+{`),
), ),
rule.Or(
rule.MatchingLanguages("ObjectScript"),
regexp.MustCompile(`(?m)^Class\s`),
),
}, },
".cs": &Heuristics{ ".cs": &Heuristics{
rule.Or( rule.Or(
@ -666,7 +670,7 @@ var ContentHeuristics = map[string]*Heuristics{
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("Makefile"), rule.MatchingLanguages("Makefile"),
regexp.MustCompile(`(?m)([\/\\].*:\s+.*\s\\$|: \\$|^ : |^[\w\s\/\\.]+\w+\.\w+\s*:\s+[\w\s\/\\.]+\w+\.\w+)`), regexp.MustCompile(`(?m)([\/\\].*:\s+.*\s\\$|: \\$|^[ %]:|^[\w\s\/\\.]+\w+\.\w+\s*:\s+[\w\s\/\\.]+\w+\.\w+)`),
), ),
}, },
".ecl": &Heuristics{ ".ecl": &Heuristics{
@ -759,6 +763,10 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("Graph Modeling Language"), rule.MatchingLanguages("Graph Modeling Language"),
regexp.MustCompile(`(?m)(?i:^\s*(graph|node)\s+\[$)`), regexp.MustCompile(`(?m)(?i:^\s*(graph|node)\s+\[$)`),
), ),
rule.Or(
rule.MatchingLanguages("Gerber Image"),
regexp.MustCompile(`(?m)\*\%$`),
),
rule.Always( rule.Always(
rule.MatchingLanguages("Game Maker Language"), rule.MatchingLanguages("Game Maker Language"),
), ),
@ -776,7 +784,7 @@ var ContentHeuristics = map[string]*Heuristics{
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("C++"), rule.MatchingLanguages("C++"),
regexp.MustCompile(`(?m)^\s*#\s*include <(cstdint|string|vector|map|list|array|bitset|queue|stack|forward_list|unordered_map|unordered_set|(i|o|io)stream)>|^\s*template\s*<|^[ \t]*try|^[ \t]*catch\s*\(|^[ \t]*(class|(using[ \t]+)?namespace)\s+\w+|^[ \t]*(private|public|protected):$|std::\w+`), regexp.MustCompile(`(?m)^\s*#\s*include <(cstdint|string|vector|map|list|array|bitset|queue|stack|forward_list|unordered_map|unordered_set|(i|o|io)stream)>|^\s*template\s*<|^[ \t]*(try|constexpr)|^[ \t]*catch\s*\(|^[ \t]*(class|(using[ \t]+)?namespace)\s+\w+|^[ \t]*(private|public|protected):$|std::\w+`),
), ),
}, },
".hh": &Heuristics{ ".hh": &Heuristics{
@ -799,6 +807,10 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("PHP"), rule.MatchingLanguages("PHP"),
regexp.MustCompile(`(?m)^<\?(?:php)?`), regexp.MustCompile(`(?m)^<\?(?:php)?`),
), ),
rule.Or(
rule.MatchingLanguages("SourcePawn"),
regexp.MustCompile(`(?m)^public\s+(?:SharedPlugin(?:\s+|:)__pl_\w+\s*=(?:\s*{)?|(?:void\s+)?__pl_\w+_SetNTVOptional\(\)(?:\s*{)?)`),
),
rule.Or( rule.Or(
rule.MatchingLanguages("POV-Ray SDL"), rule.MatchingLanguages("POV-Ray SDL"),
regexp.MustCompile(`(?m)^\s*#(declare|local|macro|while)\s`), regexp.MustCompile(`(?m)^\s*#(declare|local|macro|while)\s`),
@ -868,9 +880,16 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("M"), rule.MatchingLanguages("M"),
regexp.MustCompile(`(?m)^\s*;`), regexp.MustCompile(`(?m)^\s*;`),
), ),
rule.Or( rule.And(
rule.MatchingLanguages("Mathematica"), rule.MatchingLanguages("Mathematica"),
regexp.MustCompile(`(?m)\*\)$`), rule.Or(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)\(\*`),
),
rule.Or(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)\*\)$`),
),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("MATLAB"), rule.MatchingLanguages("MATLAB"),
@ -1062,7 +1081,7 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)`), regexp.MustCompile(`(?m)^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("XPM"), rule.MatchingLanguages("X PixMap"),
regexp.MustCompile(`(?m)^\s*\/\* XPM \*\/`), regexp.MustCompile(`(?m)^\s*\/\* XPM \*\/`),
), ),
}, },
@ -1145,7 +1164,7 @@ var ContentHeuristics = map[string]*Heuristics{
".props": &Heuristics{ ".props": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("XML"), rule.MatchingLanguages("XML"),
regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<?xml|xmlns)`), regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<\?xml|xmlns)`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("INI"), rule.MatchingLanguages("INI"),
@ -1173,10 +1192,6 @@ var ContentHeuristics = map[string]*Heuristics{
), ),
}, },
".rno": &Heuristics{ ".rno": &Heuristics{
rule.Or(
rule.MatchingLanguages("RUNOFF"),
regexp.MustCompile(`(?m)(?i:^\.!|^\.end lit(?:eral)?\b)`),
),
rule.Or( rule.Or(
rule.MatchingLanguages("Roff"), rule.MatchingLanguages("Roff"),
regexp.MustCompile(`(?m)^\.\\" `), regexp.MustCompile(`(?m)^\.\\" `),
@ -1214,7 +1229,7 @@ var ContentHeuristics = map[string]*Heuristics{
".sql": &Heuristics{ ".sql": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("PLpgSQL"), rule.MatchingLanguages("PLpgSQL"),
regexp.MustCompile(`(?m)(?i:^\\i\b|AS \$\$|LANGUAGE '?plpgsql'?|SECURITY (DEFINER|INVOKER)|BEGIN( WORK| TRANSACTION)?;)`), regexp.MustCompile(`(?m)(?i:^\\i\b|AS \$\$|LANGUAGE '?plpgsql'?|SECURITY (DEFINER|INVOKER)|BEGIN( WORK )?;)`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("SQLPL"), rule.MatchingLanguages("SQLPL"),
@ -1224,6 +1239,17 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("PLSQL"), rule.MatchingLanguages("PLSQL"),
regexp.MustCompile(`(?m)(?i:\$\$PLSQL_|XMLTYPE|sysdate|systimestamp|\.nextval|connect by|AUTHID (DEFINER|CURRENT_USER)|constructor\W+function)`), regexp.MustCompile(`(?m)(?i:\$\$PLSQL_|XMLTYPE|sysdate|systimestamp|\.nextval|connect by|AUTHID (DEFINER|CURRENT_USER)|constructor\W+function)`),
), ),
rule.And(
rule.MatchingLanguages("TSQL"),
rule.Not(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)(?i:IDENTIFIED|NUMBER|VARCHAR2|REPEAT|UNTIL|IMMEDIATE)`),
),
rule.Or(
rule.MatchingLanguages(""),
regexp.MustCompile(`(?m)(?i:(GO)|(@@)|(CREATE PROCEDURE)|BEGIN( TRY| CATCH)|OUTPUT( INSERTED)|IF|ELSE|IIF|CHOOSE|CURSOR|FETCH|DEALLOCATE|DECLARE)`),
),
),
rule.Not( rule.Not(
rule.MatchingLanguages("SQL"), rule.MatchingLanguages("SQL"),
regexp.MustCompile(`(?m)(?i:begin|boolean|package|exception)`), regexp.MustCompile(`(?m)(?i:begin|boolean|package|exception)`),
@ -1279,7 +1305,7 @@ var ContentHeuristics = map[string]*Heuristics{
}, },
".tsx": &Heuristics{ ".tsx": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("TypeScript"), rule.MatchingLanguages("TSX"),
regexp.MustCompile(`(?m)^\s*(import.+(from\s+|require\()['"]react|\/\/\/\s*<reference\s)`), regexp.MustCompile(`(?m)^\s*(import.+(from\s+|require\()['"]react|\/\/\/\s*<reference\s)`),
), ),
rule.Or( rule.Or(
@ -1287,6 +1313,15 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)(?i:^\s*<\?xml\s+version)`), regexp.MustCompile(`(?m)(?i:^\s*<\?xml\s+version)`),
), ),
}, },
".vba": &Heuristics{
rule.Or(
rule.MatchingLanguages("Vim script"),
regexp.MustCompile(`(?m)^UseVimball`),
),
rule.Always(
rule.MatchingLanguages("Visual Basic"),
),
},
".w": &Heuristics{ ".w": &Heuristics{
rule.Or( rule.Or(
rule.MatchingLanguages("OpenEdge ABL"), rule.MatchingLanguages("OpenEdge ABL"),
@ -1307,7 +1342,7 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^%(end|ctor|hook|group)\b`), regexp.MustCompile(`(?m)^%(end|ctor|hook|group)\b`),
), ),
rule.Or( rule.Or(
rule.MatchingLanguages("Linked Script"), rule.MatchingLanguages("Linker Script"),
regexp.MustCompile(`(?m)OUTPUT_ARCH\(|OUTPUT_FORMAT\(|SECTIONS`), regexp.MustCompile(`(?m)OUTPUT_ARCH\(|OUTPUT_FORMAT\(|SECTIONS`),
), ),
}, },

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -112,7 +112,7 @@ var LanguagesByExtension = map[string][]string{
".boo": {"Boo"}, ".boo": {"Boo"},
".boot": {"Clojure"}, ".boot": {"Clojure"},
".brd": {"Eagle", "KiCad Legacy Layout"}, ".brd": {"Eagle", "KiCad Legacy Layout"},
".bro": {"Bro"}, ".bro": {"Zeek"},
".brs": {"Brightscript"}, ".brs": {"Brightscript"},
".bsl": {"1C Enterprise"}, ".bsl": {"1C Enterprise"},
".bsv": {"Bluespec"}, ".bsv": {"Bluespec"},
@ -124,6 +124,7 @@ var LanguagesByExtension = map[string][]string{
".c++-objdump": {"Cpp-ObjDump"}, ".c++-objdump": {"Cpp-ObjDump"},
".c++objdump": {"Cpp-ObjDump"}, ".c++objdump": {"Cpp-ObjDump"},
".c-objdump": {"C-ObjDump"}, ".c-objdump": {"C-ObjDump"},
".cabal": {"Cabal Config"},
".cake": {"C#", "CoffeeScript"}, ".cake": {"C#", "CoffeeScript"},
".capnp": {"Cap'n Proto"}, ".capnp": {"Cap'n Proto"},
".cats": {"C"}, ".cats": {"C"},
@ -159,11 +160,12 @@ var LanguagesByExtension = map[string][]string{
".cljscm": {"Clojure"}, ".cljscm": {"Clojure"},
".cljx": {"Clojure"}, ".cljx": {"Clojure"},
".clp": {"CLIPS"}, ".clp": {"CLIPS"},
".cls": {"Apex", "OpenEdge ABL", "TeX", "Visual Basic"}, ".cls": {"Apex", "ObjectScript", "OpenEdge ABL", "TeX", "Visual Basic"},
".clw": {"Clarion"}, ".clw": {"Clarion"},
".cmake": {"CMake"}, ".cmake": {"CMake"},
".cmake.in": {"CMake"}, ".cmake.in": {"CMake"},
".cmd": {"Batchfile"}, ".cmd": {"Batchfile"},
".cnc": {"G-code"},
".cob": {"COBOL"}, ".cob": {"COBOL"},
".cobol": {"COBOL"}, ".cobol": {"COBOL"},
".coffee": {"CoffeeScript"}, ".coffee": {"CoffeeScript"},
@ -217,6 +219,7 @@ var LanguagesByExtension = map[string][]string{
".desktop": {"desktop"}, ".desktop": {"desktop"},
".desktop.in": {"desktop"}, ".desktop.in": {"desktop"},
".dfm": {"Pascal"}, ".dfm": {"Pascal"},
".dhall": {"Dhall"},
".di": {"D"}, ".di": {"D"},
".diff": {"Diff"}, ".diff": {"Diff"},
".dita": {"XML"}, ".dita": {"XML"},
@ -346,7 +349,7 @@ var LanguagesByExtension = map[string][]string{
".glsl": {"GLSL"}, ".glsl": {"GLSL"},
".glslv": {"GLSL"}, ".glslv": {"GLSL"},
".gltf": {"JSON"}, ".gltf": {"JSON"},
".gml": {"Game Maker Language", "Graph Modeling Language", "XML"}, ".gml": {"Game Maker Language", "Gerber Image", "Graph Modeling Language", "XML"},
".gms": {"GAMS"}, ".gms": {"GAMS"},
".gmx": {"XML"}, ".gmx": {"XML"},
".gn": {"GN"}, ".gn": {"GN"},
@ -363,6 +366,7 @@ var LanguagesByExtension = map[string][]string{
".grace": {"Grace"}, ".grace": {"Grace"},
".gradle": {"Gradle"}, ".gradle": {"Gradle"},
".graphql": {"GraphQL"}, ".graphql": {"GraphQL"},
".graphqls": {"GraphQL"},
".groovy": {"Groovy"}, ".groovy": {"Groovy"},
".grt": {"Groovy"}, ".grt": {"Groovy"},
".grxml": {"XML"}, ".grxml": {"XML"},
@ -389,6 +393,7 @@ var LanguagesByExtension = map[string][]string{
".hats": {"ATS"}, ".hats": {"ATS"},
".hb": {"Harbour"}, ".hb": {"Harbour"},
".hbs": {"Handlebars"}, ".hbs": {"Handlebars"},
".hc": {"HolyC"},
".hcl": {"HCL"}, ".hcl": {"HCL"},
".hh": {"C++", "Hack"}, ".hh": {"C++", "Hack"},
".hic": {"Clojure"}, ".hic": {"Clojure"},
@ -450,6 +455,7 @@ var LanguagesByExtension = map[string][]string{
".jl": {"Julia"}, ".jl": {"Julia"},
".jq": {"JSONiq"}, ".jq": {"JSONiq"},
".js": {"JavaScript"}, ".js": {"JavaScript"},
".js.erb": {"JavaScript+ERB"},
".jsb": {"JavaScript"}, ".jsb": {"JavaScript"},
".jscad": {"JavaScript"}, ".jscad": {"JavaScript"},
".jsfl": {"JavaScript"}, ".jsfl": {"JavaScript"},
@ -459,6 +465,7 @@ var LanguagesByExtension = map[string][]string{
".json5": {"JSON5"}, ".json5": {"JSON5"},
".jsonl": {"JSON"}, ".jsonl": {"JSON"},
".jsonld": {"JSONLD"}, ".jsonld": {"JSONLD"},
".jsonnet": {"Jsonnet"},
".jsp": {"Java Server Pages"}, ".jsp": {"Java Server Pages"},
".jsproj": {"XML"}, ".jsproj": {"XML"},
".jss": {"JavaScript"}, ".jss": {"JavaScript"},
@ -494,6 +501,7 @@ var LanguagesByExtension = map[string][]string{
".lfe": {"LFE"}, ".lfe": {"LFE"},
".lgt": {"Logtalk"}, ".lgt": {"Logtalk"},
".lhs": {"Literate Haskell"}, ".lhs": {"Literate Haskell"},
".libsonnet": {"Jsonnet"},
".lid": {"Dylan"}, ".lid": {"Dylan"},
".lidr": {"Idris"}, ".lidr": {"Idris"},
".liquid": {"Liquid"}, ".liquid": {"Liquid"},
@ -535,12 +543,15 @@ var LanguagesByExtension = map[string][]string{
".maxpat": {"Max"}, ".maxpat": {"Max"},
".maxproj": {"Max"}, ".maxproj": {"Max"},
".mbox": {"EML"}, ".mbox": {"EML"},
".mcfunction": {"mcfunction"},
".mcmeta": {"JSON"},
".mcr": {"MAXScript"}, ".mcr": {"MAXScript"},
".md": {"GCC Machine Description", "Markdown"}, ".md": {"GCC Machine Description", "Markdown"},
".mdoc": {"Roff", "Roff Manpage"}, ".mdoc": {"Roff", "Roff Manpage"},
".mdown": {"Markdown"}, ".mdown": {"Markdown"},
".mdpolicy": {"XML"}, ".mdpolicy": {"XML"},
".mdwn": {"Markdown"}, ".mdwn": {"Markdown"},
".mdx": {"Markdown"},
".me": {"Roff"}, ".me": {"Roff"},
".mediawiki": {"MediaWiki"}, ".mediawiki": {"MediaWiki"},
".meta": {"Unity3D Asset"}, ".meta": {"Unity3D Asset"},
@ -584,6 +595,7 @@ var LanguagesByExtension = map[string][]string{
".mtl": {"Wavefront Material"}, ".mtl": {"Wavefront Material"},
".mtml": {"MTML"}, ".mtml": {"MTML"},
".mu": {"mupad"}, ".mu": {"mupad"},
".mud": {"ZIL"},
".muf": {"MUF"}, ".muf": {"MUF"},
".mumps": {"M"}, ".mumps": {"M"},
".mustache": {"HTML+Django"}, ".mustache": {"HTML+Django"},
@ -645,6 +657,7 @@ var LanguagesByExtension = map[string][]string{
".org": {"Org"}, ".org": {"Org"},
".os": {"1C Enterprise"}, ".os": {"1C Enterprise"},
".osm": {"XML"}, ".osm": {"XML"},
".outjob": {"Altium Designer"},
".owl": {"Web Ontology Language"}, ".owl": {"Web Ontology Language"},
".ox": {"Ox"}, ".ox": {"Ox"},
".oxh": {"Ox"}, ".oxh": {"Ox"},
@ -668,6 +681,7 @@ var LanguagesByExtension = map[string][]string{
".pb": {"PureBasic"}, ".pb": {"PureBasic"},
".pbi": {"PureBasic"}, ".pbi": {"PureBasic"},
".pbt": {"PowerBuilder"}, ".pbt": {"PowerBuilder"},
".pcbdoc": {"Altium Designer"},
".pck": {"PLSQL"}, ".pck": {"PLSQL"},
".pcss": {"PostCSS"}, ".pcss": {"PostCSS"},
".pd": {"Pure Data"}, ".pd": {"Pure Data"},
@ -722,6 +736,7 @@ var LanguagesByExtension = map[string][]string{
".prefs": {"INI"}, ".prefs": {"INI"},
".prg": {"xBase"}, ".prg": {"xBase"},
".pri": {"QMake"}, ".pri": {"QMake"},
".prjpcb": {"Altium Designer"},
".pro": {"IDL", "INI", "Prolog", "QMake"}, ".pro": {"IDL", "INI", "Prolog", "QMake"},
".proj": {"XML"}, ".proj": {"XML"},
".prolog": {"Prolog"}, ".prolog": {"Prolog"},
@ -763,6 +778,7 @@ var LanguagesByExtension = map[string][]string{
".rake": {"Ruby"}, ".rake": {"Ruby"},
".raml": {"RAML"}, ".raml": {"RAML"},
".raw": {"Raw token data"}, ".raw": {"Raw token data"},
".razor": {"HTML+Razor"},
".rb": {"Ruby"}, ".rb": {"Ruby"},
".rbbas": {"REALbasic"}, ".rbbas": {"REALbasic"},
".rbfrm": {"REALbasic"}, ".rbfrm": {"REALbasic"},
@ -815,6 +831,7 @@ var LanguagesByExtension = map[string][]string{
".rst": {"reStructuredText"}, ".rst": {"reStructuredText"},
".rst.txt": {"reStructuredText"}, ".rst.txt": {"reStructuredText"},
".rsx": {"R"}, ".rsx": {"R"},
".rtf": {"Rich Text Format"},
".ru": {"Ruby"}, ".ru": {"Ruby"},
".ruby": {"Ruby"}, ".ruby": {"Ruby"},
".rviz": {"YAML"}, ".rviz": {"YAML"},
@ -832,6 +849,7 @@ var LanguagesByExtension = map[string][]string{
".scd": {"SuperCollider"}, ".scd": {"SuperCollider"},
".sce": {"Scilab"}, ".sce": {"Scilab"},
".sch": {"Eagle", "KiCad Schematic", "Scheme", "XML"}, ".sch": {"Eagle", "KiCad Schematic", "Scheme", "XML"},
".schdoc": {"Altium Designer"},
".sci": {"Scilab"}, ".sci": {"Scilab"},
".scm": {"Scheme"}, ".scm": {"Scheme"},
".sco": {"Csound Score"}, ".sco": {"Csound Score"},
@ -857,7 +875,7 @@ var LanguagesByExtension = map[string][]string{
".sld": {"Scheme"}, ".sld": {"Scheme"},
".slim": {"Slim"}, ".slim": {"Slim"},
".sls": {"SaltStack", "Scheme"}, ".sls": {"SaltStack", "Scheme"},
".sma": {"SourcePawn"}, ".sma": {"Pawn"},
".smali": {"Smali"}, ".smali": {"Smali"},
".sml": {"Standard ML"}, ".sml": {"Standard ML"},
".smt": {"SMT"}, ".smt": {"SMT"},
@ -870,7 +888,7 @@ var LanguagesByExtension = map[string][]string{
".spin": {"Propeller Spin"}, ".spin": {"Propeller Spin"},
".sps": {"Scheme"}, ".sps": {"Scheme"},
".sqf": {"SQF"}, ".sqf": {"SQF"},
".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL"}, ".sql": {"PLSQL", "PLpgSQL", "SQL", "SQLPL", "TSQL"},
".sra": {"PowerBuilder"}, ".sra": {"PowerBuilder"},
".srdf": {"XML"}, ".srdf": {"XML"},
".srt": {"SRecode Template", "SubRip Text"}, ".srt": {"SRecode Template", "SubRip Text"},
@ -903,6 +921,7 @@ var LanguagesByExtension = map[string][]string{
".sublime_metrics": {"JSON with Comments"}, ".sublime_metrics": {"JSON with Comments"},
".sublime_session": {"JSON with Comments"}, ".sublime_session": {"JSON with Comments"},
".sv": {"SystemVerilog"}, ".sv": {"SystemVerilog"},
".svelte": {"Svelte"},
".svg": {"SVG"}, ".svg": {"SVG"},
".svh": {"SystemVerilog"}, ".svh": {"SystemVerilog"},
".swift": {"Swift"}, ".swift": {"Swift"},
@ -948,7 +967,7 @@ var LanguagesByExtension = map[string][]string{
".trg": {"PLSQL"}, ".trg": {"PLSQL"},
".ts": {"TypeScript", "XML"}, ".ts": {"TypeScript", "XML"},
".tst": {"GAP", "Scilab"}, ".tst": {"GAP", "Scilab"},
".tsx": {"TypeScript", "XML"}, ".tsx": {"TSX", "XML"},
".ttl": {"Turtle"}, ".ttl": {"Turtle"},
".tu": {"Turing"}, ".tu": {"Turing"},
".twig": {"Twig"}, ".twig": {"Twig"},
@ -970,7 +989,7 @@ var LanguagesByExtension = map[string][]string{
".vapi": {"Vala"}, ".vapi": {"Vala"},
".vark": {"Gosu"}, ".vark": {"Gosu"},
".vb": {"Visual Basic"}, ".vb": {"Visual Basic"},
".vba": {"Visual Basic"}, ".vba": {"Vim script", "Visual Basic"},
".vbhtml": {"Visual Basic"}, ".vbhtml": {"Visual Basic"},
".vbproj": {"XML"}, ".vbproj": {"XML"},
".vbs": {"Visual Basic"}, ".vbs": {"Visual Basic"},
@ -991,6 +1010,7 @@ var LanguagesByExtension = map[string][]string{
".view.lkml": {"LookML"}, ".view.lkml": {"LookML"},
".vim": {"Vim script"}, ".vim": {"Vim script"},
".viw": {"SQL"}, ".viw": {"SQL"},
".vmb": {"Vim script"},
".volt": {"Volt"}, ".volt": {"Volt"},
".vrx": {"GLSL"}, ".vrx": {"GLSL"},
".vsh": {"GLSL"}, ".vsh": {"GLSL"},
@ -998,6 +1018,7 @@ var LanguagesByExtension = map[string][]string{
".vsixmanifest": {"XML"}, ".vsixmanifest": {"XML"},
".vssettings": {"XML"}, ".vssettings": {"XML"},
".vstemplate": {"XML"}, ".vstemplate": {"XML"},
".vtt": {"WebVTT"},
".vue": {"Vue"}, ".vue": {"Vue"},
".vw": {"PLSQL"}, ".vw": {"PLSQL"},
".vxml": {"XML"}, ".vxml": {"XML"},
@ -1014,6 +1035,7 @@ var LanguagesByExtension = map[string][]string{
".wisp": {"wisp"}, ".wisp": {"wisp"},
".wixproj": {"XML"}, ".wixproj": {"XML"},
".wl": {"Mathematica"}, ".wl": {"Mathematica"},
".wlk": {"Wollok"},
".wlt": {"Mathematica"}, ".wlt": {"Mathematica"},
".wlua": {"Lua"}, ".wlua": {"Lua"},
".workbook": {"Markdown"}, ".workbook": {"Markdown"},
@ -1027,6 +1049,7 @@ var LanguagesByExtension = map[string][]string{
".x": {"Linker Script", "Logos", "RPC"}, ".x": {"Linker Script", "Logos", "RPC"},
".x10": {"X10"}, ".x10": {"X10"},
".x3d": {"XML"}, ".x3d": {"XML"},
".x68": {"Motorola 68K Assembly"},
".xacro": {"XML"}, ".xacro": {"XML"},
".xaml": {"XML"}, ".xaml": {"XML"},
".xbm": {"X BitMap"}, ".xbm": {"X BitMap"},
@ -1069,6 +1092,7 @@ var LanguagesByExtension = map[string][]string{
".xspec": {"XML"}, ".xspec": {"XML"},
".xtend": {"Xtend"}, ".xtend": {"Xtend"},
".xul": {"XML"}, ".xul": {"XML"},
".xzap": {"ZAP"},
".y": {"Yacc"}, ".y": {"Yacc"},
".yacc": {"Yacc"}, ".yacc": {"Yacc"},
".yaml": {"YAML"}, ".yaml": {"YAML"},
@ -1083,165 +1107,171 @@ var LanguagesByExtension = map[string][]string{
".yrl": {"Erlang"}, ".yrl": {"Erlang"},
".yy": {"JSON", "Yacc"}, ".yy": {"JSON", "Yacc"},
".yyp": {"JSON"}, ".yyp": {"JSON"},
".zap": {"ZAP"},
".zcml": {"XML"}, ".zcml": {"XML"},
".zeek": {"Zeek"},
".zep": {"Zephir"}, ".zep": {"Zephir"},
".zig": {"Zig"}, ".zig": {"Zig"},
".zil": {"ZIL"},
".zimpl": {"Zimpl"}, ".zimpl": {"Zimpl"},
".zmpl": {"Zimpl"}, ".zmpl": {"Zimpl"},
".zone": {"DNS Zone"}, ".zone": {"DNS Zone"},
".zpl": {"Zimpl"}, ".zpl": {"Zimpl"},
".zs": {"ZenScript"},
".zsh": {"Shell"}, ".zsh": {"Shell"},
} }
var ExtensionsByLanguage = map[string][]string{ var ExtensionsByLanguage = map[string][]string{
"1C Enterprise": {".bsl", ".os"}, "1C Enterprise": {".bsl", ".os"},
"ABAP": {".abap"}, "ABAP": {".abap"},
"ABNF": {".abnf"}, "ABNF": {".abnf"},
"AGS Script": {".asc", ".ash"}, "AGS Script": {".asc", ".ash"},
"AMPL": {".ampl", ".mod"}, "AMPL": {".ampl", ".mod"},
"ANTLR": {".g4"}, "ANTLR": {".g4"},
"API Blueprint": {".apib"}, "API Blueprint": {".apib"},
"APL": {".apl", ".dyalog"}, "APL": {".apl", ".dyalog"},
"ASN.1": {".asn", ".asn1"}, "ASN.1": {".asn", ".asn1"},
"ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, "ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"},
"ATS": {".dats", ".hats", ".sats"}, "ATS": {".dats", ".hats", ".sats"},
"ActionScript": {".as"}, "ActionScript": {".as"},
"Ada": {".adb", ".ada", ".ads"}, "Ada": {".adb", ".ada", ".ads"},
"Adobe Font Metrics": {".afm"}, "Adobe Font Metrics": {".afm"},
"Agda": {".agda"}, "Agda": {".agda"},
"Alloy": {".als"}, "Alloy": {".als"},
"AngelScript": {".as", ".angelscript"}, "Altium Designer": {".outjob", ".pcbdoc", ".prjpcb", ".schdoc"},
"ApacheConf": {".apacheconf", ".vhost"}, "AngelScript": {".as", ".angelscript"},
"Apex": {".cls"}, "ApacheConf": {".apacheconf", ".vhost"},
"Apollo Guidance Computer": {".agc"}, "Apex": {".cls"},
"AppleScript": {".applescript", ".scpt"}, "Apollo Guidance Computer": {".agc"},
"Arc": {".arc"}, "AppleScript": {".applescript", ".scpt"},
"AsciiDoc": {".asciidoc", ".adoc", ".asc"}, "Arc": {".arc"},
"AspectJ": {".aj"}, "AsciiDoc": {".asciidoc", ".adoc", ".asc"},
"Assembly": {".asm", ".a51", ".inc", ".nasm"}, "AspectJ": {".aj"},
"Asymptote": {".asy"}, "Assembly": {".asm", ".a51", ".inc", ".nasm"},
"Augeas": {".aug"}, "Asymptote": {".asy"},
"AutoHotkey": {".ahk", ".ahkl"}, "Augeas": {".aug"},
"AutoIt": {".au3"}, "AutoHotkey": {".ahk", ".ahkl"},
"Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"}, "AutoIt": {".au3"},
"Ballerina": {".bal"}, "Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"},
"Batchfile": {".bat", ".cmd"}, "Ballerina": {".bal"},
"Befunge": {".befunge"}, "Batchfile": {".bat", ".cmd"},
"Bison": {".bison"}, "Befunge": {".befunge"},
"BitBake": {".bb"}, "Bison": {".bison"},
"Blade": {".blade", ".blade.php"}, "BitBake": {".bb"},
"BlitzBasic": {".bb", ".decls"}, "Blade": {".blade", ".blade.php"},
"BlitzMax": {".bmx"}, "BlitzBasic": {".bb", ".decls"},
"Bluespec": {".bsv"}, "BlitzMax": {".bmx"},
"Boo": {".boo"}, "Bluespec": {".bsv"},
"Brainfuck": {".b", ".bf"}, "Boo": {".boo"},
"Brightscript": {".brs"}, "Brainfuck": {".b", ".bf"},
"Bro": {".bro"}, "Brightscript": {".brs"},
"C": {".c", ".cats", ".h", ".idc"}, "C": {".c", ".cats", ".h", ".idc"},
"C#": {".cs", ".cake", ".csx"}, "C#": {".cs", ".cake", ".csx"},
"C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp"}, "C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp"},
"C-ObjDump": {".c-objdump"}, "C-ObjDump": {".c-objdump"},
"C2hs Haskell": {".chs"}, "C2hs Haskell": {".chs"},
"CLIPS": {".clp"}, "CLIPS": {".clp"},
"CMake": {".cmake", ".cmake.in"}, "CMake": {".cmake", ".cmake.in"},
"COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"}, "COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"},
"COLLADA": {".dae"}, "COLLADA": {".dae"},
"CSON": {".cson"}, "CSON": {".cson"},
"CSS": {".css"}, "CSS": {".css"},
"CSV": {".csv"}, "CSV": {".csv"},
"CWeb": {".w"}, "CWeb": {".w"},
"Cap'n Proto": {".capnp"}, "Cabal Config": {".cabal"},
"CartoCSS": {".mss"}, "Cap'n Proto": {".capnp"},
"Ceylon": {".ceylon"}, "CartoCSS": {".mss"},
"Chapel": {".chpl"}, "Ceylon": {".ceylon"},
"Charity": {".ch"}, "Chapel": {".chpl"},
"ChucK": {".ck"}, "Charity": {".ch"},
"Cirru": {".cirru"}, "ChucK": {".ck"},
"Clarion": {".clw"}, "Cirru": {".cirru"},
"Clean": {".icl", ".dcl"}, "Clarion": {".clw"},
"Click": {".click"}, "Clean": {".icl", ".dcl"},
"Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"}, "Click": {".click"},
"Closure Templates": {".soy"}, "Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"},
"CoNLL-U": {".conllu", ".conll"}, "Closure Templates": {".soy"},
"CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"}, "CoNLL-U": {".conllu", ".conll"},
"ColdFusion": {".cfm", ".cfml"}, "CoffeeScript": {".coffee", "._coffee", ".cake", ".cjsx", ".iced"},
"ColdFusion CFC": {".cfc"}, "ColdFusion": {".cfm", ".cfml"},
"Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"}, "ColdFusion CFC": {".cfc"},
"Common Workflow Language": {".cwl"}, "Common Lisp": {".lisp", ".asd", ".cl", ".l", ".lsp", ".ny", ".podsl", ".sexp"},
"Component Pascal": {".cp", ".cps"}, "Common Workflow Language": {".cwl"},
"Cool": {".cl"}, "Component Pascal": {".cp", ".cps"},
"Coq": {".coq", ".v"}, "Cool": {".cl"},
"Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"}, "Coq": {".coq", ".v"},
"Creole": {".creole"}, "Cpp-ObjDump": {".cppobjdump", ".c++-objdump", ".c++objdump", ".cpp-objdump", ".cxx-objdump"},
"Crystal": {".cr"}, "Creole": {".creole"},
"Csound": {".orc", ".udo"}, "Crystal": {".cr"},
"Csound Document": {".csd"}, "Csound": {".orc", ".udo"},
"Csound Score": {".sco"}, "Csound Document": {".csd"},
"Cuda": {".cu", ".cuh"}, "Csound Score": {".sco"},
"Cycript": {".cy"}, "Cuda": {".cu", ".cuh"},
"Cython": {".pyx", ".pxd", ".pxi"}, "Cycript": {".cy"},
"D": {".d", ".di"}, "Cython": {".pyx", ".pxd", ".pxi"},
"D-ObjDump": {".d-objdump"}, "D": {".d", ".di"},
"DIGITAL Command Language": {".com"}, "D-ObjDump": {".d-objdump"},
"DM": {".dm"}, "DIGITAL Command Language": {".com"},
"DNS Zone": {".zone", ".arpa"}, "DM": {".dm"},
"DTrace": {".d"}, "DNS Zone": {".zone", ".arpa"},
"Darcs Patch": {".darcspatch", ".dpatch"}, "DTrace": {".d"},
"Dart": {".dart"}, "Darcs Patch": {".darcspatch", ".dpatch"},
"DataWeave": {".dwl"}, "Dart": {".dart"},
"Diff": {".diff", ".patch"}, "DataWeave": {".dwl"},
"Dockerfile": {".dockerfile"}, "Dhall": {".dhall"},
"Dogescript": {".djs"}, "Diff": {".diff", ".patch"},
"Dylan": {".dylan", ".dyl", ".intr", ".lid"}, "Dockerfile": {".dockerfile"},
"E": {".e"}, "Dogescript": {".djs"},
"EBNF": {".ebnf"}, "Dylan": {".dylan", ".dyl", ".intr", ".lid"},
"ECL": {".ecl", ".eclxml"}, "E": {".e"},
"ECLiPSe": {".ecl"}, "EBNF": {".ebnf"},
"EJS": {".ejs"}, "ECL": {".ecl", ".eclxml"},
"EML": {".eml", ".mbox"}, "ECLiPSe": {".ecl"},
"EQ": {".eq"}, "EJS": {".ejs"},
"Eagle": {".sch", ".brd"}, "EML": {".eml", ".mbox"},
"Easybuild": {".eb"}, "EQ": {".eq"},
"Ecere Projects": {".epj"}, "Eagle": {".sch", ".brd"},
"Edje Data Collection": {".edc"}, "Easybuild": {".eb"},
"Eiffel": {".e"}, "Ecere Projects": {".epj"},
"Elixir": {".ex", ".exs"}, "Edje Data Collection": {".edc"},
"Elm": {".elm"}, "Eiffel": {".e"},
"Emacs Lisp": {".el", ".emacs", ".emacs.desktop"}, "Elixir": {".ex", ".exs"},
"EmberScript": {".em", ".emberscript"}, "Elm": {".elm"},
"Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"}, "Emacs Lisp": {".el", ".emacs", ".emacs.desktop"},
"F#": {".fs", ".fsi", ".fsx"}, "EmberScript": {".em", ".emberscript"},
"F*": {".fst"}, "Erlang": {".erl", ".app.src", ".es", ".escript", ".hrl", ".xrl", ".yrl"},
"FIGlet Font": {".flf"}, "F#": {".fs", ".fsi", ".fsx"},
"FLUX": {".fx", ".flux"}, "F*": {".fst"},
"Factor": {".factor"}, "FIGlet Font": {".flf"},
"Fancy": {".fy", ".fancypack"}, "FLUX": {".fx", ".flux"},
"Fantom": {".fan"}, "Factor": {".factor"},
"Filebench WML": {".f"}, "Fancy": {".fy", ".fancypack"},
"Filterscript": {".fs"}, "Fantom": {".fan"},
"Formatted": {".for", ".eam.fs"}, "Filebench WML": {".f"},
"Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, "Filterscript": {".fs"},
"Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"}, "Formatted": {".for", ".eam.fs"},
"FreeMarker": {".ftl"}, "Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"},
"Frege": {".fr"}, "Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"},
"G-code": {".g", ".gco", ".gcode"}, "FreeMarker": {".ftl"},
"GAMS": {".gms"}, "Frege": {".fr"},
"GAP": {".g", ".gap", ".gd", ".gi", ".tst"}, "G-code": {".g", ".cnc", ".gco", ".gcode"},
"GCC Machine Description": {".md"}, "GAMS": {".gms"},
"GDB": {".gdb", ".gdbinit"}, "GAP": {".g", ".gap", ".gd", ".gi", ".tst"},
"GDScript": {".gd"}, "GCC Machine Description": {".md"},
"GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"}, "GDB": {".gdb", ".gdbinit"},
"GN": {".gn", ".gni"}, "GDScript": {".gd"},
"Game Maker Language": {".gml"}, "GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslv", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"},
"Genie": {".gs"}, "GN": {".gn", ".gni"},
"Genshi": {".kid"}, "Game Maker Language": {".gml"},
"Gentoo Ebuild": {".ebuild"}, "Genie": {".gs"},
"Gentoo Eclass": {".eclass"}, "Genshi": {".kid"},
"Gerber Image": {".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts"}, "Gentoo Ebuild": {".ebuild"},
"Gettext Catalog": {".po", ".pot"}, "Gentoo Eclass": {".eclass"},
"Gherkin": {".feature"}, "Gerber Image": {".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts"},
"Git Config": {".gitconfig"}, "Gettext Catalog": {".po", ".pot"},
"Glyph": {".glf"}, "Gherkin": {".feature"},
"Git Config": {".gitconfig"},
"Glyph": {".glf"},
"Glyph Bitmap Distribution Format": {".bdf"}, "Glyph Bitmap Distribution Format": {".bdf"},
"Gnuplot": {".gp", ".gnu", ".gnuplot", ".plot", ".plt"}, "Gnuplot": {".gp", ".gnu", ".gnuplot", ".plot", ".plt"},
"Go": {".go"}, "Go": {".go"},
@ -1251,7 +1281,7 @@ var ExtensionsByLanguage = map[string][]string{
"Gradle": {".gradle"}, "Gradle": {".gradle"},
"Grammatical Framework": {".gf"}, "Grammatical Framework": {".gf"},
"Graph Modeling Language": {".gml"}, "Graph Modeling Language": {".gml"},
"GraphQL": {".graphql", ".gql"}, "GraphQL": {".graphql", ".gql", ".graphqls"},
"Graphviz (DOT)": {".dot", ".gv"}, "Graphviz (DOT)": {".dot", ".gv"},
"Groovy": {".groovy", ".grt", ".gtpl", ".gvy"}, "Groovy": {".groovy", ".grt", ".gtpl", ".gvy"},
"Groovy Server Pages": {".gsp"}, "Groovy Server Pages": {".gsp"},
@ -1264,7 +1294,7 @@ var ExtensionsByLanguage = map[string][]string{
"HTML+EEX": {".eex"}, "HTML+EEX": {".eex"},
"HTML+ERB": {".erb", ".erb.deface"}, "HTML+ERB": {".erb", ".erb.deface"},
"HTML+PHP": {".phtml"}, "HTML+PHP": {".phtml"},
"HTML+Razor": {".cshtml"}, "HTML+Razor": {".cshtml", ".razor"},
"HTTP": {".http"}, "HTTP": {".http"},
"HXML": {".hxml"}, "HXML": {".hxml"},
"Hack": {".hh", ".php"}, "Hack": {".hh", ".php"},
@ -1274,6 +1304,7 @@ var ExtensionsByLanguage = map[string][]string{
"Haskell": {".hs", ".hsc"}, "Haskell": {".hs", ".hsc"},
"Haxe": {".hx", ".hxsl"}, "Haxe": {".hx", ".hxsl"},
"HiveQL": {".q"}, "HiveQL": {".q"},
"HolyC": {".hc"},
"Hy": {".hy"}, "Hy": {".hy"},
"HyPhy": {".bf"}, "HyPhy": {".bf"},
"IDL": {".pro", ".dlm"}, "IDL": {".pro", ".dlm"},
@ -1289,7 +1320,7 @@ var ExtensionsByLanguage = map[string][]string{
"Isabelle": {".thy"}, "Isabelle": {".thy"},
"J": {".ijs"}, "J": {".ijs"},
"JFlex": {".flex", ".jflex"}, "JFlex": {".flex", ".jflex"},
"JSON": {".json", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json-tmlanguage", ".jsonl", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp"}, "JSON": {".json", ".avsc", ".geojson", ".gltf", ".har", ".ice", ".json-tmlanguage", ".jsonl", ".mcmeta", ".tfstate", ".tfstate.backup", ".topojson", ".webapp", ".webmanifest", ".yy", ".yyp"},
"JSON with Comments": {".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"}, "JSON with Comments": {".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"},
"JSON5": {".json5"}, "JSON5": {".json5"},
"JSONLD": {".jsonld"}, "JSONLD": {".jsonld"},
@ -1300,9 +1331,11 @@ var ExtensionsByLanguage = map[string][]string{
"Java Properties": {".properties"}, "Java Properties": {".properties"},
"Java Server Pages": {".jsp"}, "Java Server Pages": {".jsp"},
"JavaScript": {".js", "._js", ".bones", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, "JavaScript": {".js", "._js", ".bones", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"},
"JavaScript+ERB": {".js.erb"},
"Jison": {".jison"}, "Jison": {".jison"},
"Jison Lex": {".jisonlex"}, "Jison Lex": {".jisonlex"},
"Jolie": {".ol", ".iol"}, "Jolie": {".ol", ".iol"},
"Jsonnet": {".jsonnet", ".libsonnet"},
"Julia": {".jl"}, "Julia": {".jl"},
"Jupyter Notebook": {".ipynb"}, "Jupyter Notebook": {".ipynb"},
"KRL": {".krl"}, "KRL": {".krl"},
@ -1347,7 +1380,7 @@ var ExtensionsByLanguage = map[string][]string{
"MUF": {".muf", ".m"}, "MUF": {".muf", ".m"},
"Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"}, "Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"},
"Mako": {".mako", ".mao"}, "Mako": {".mako", ".mao"},
"Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mkd", ".mkdn", ".mkdown", ".ronn", ".workbook"}, "Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mdx", ".mkd", ".mkdn", ".mkdown", ".ronn", ".workbook"},
"Marko": {".marko"}, "Marko": {".marko"},
"Mask": {".mask"}, "Mask": {".mask"},
"Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"}, "Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"},
@ -1364,6 +1397,7 @@ var ExtensionsByLanguage = map[string][]string{
"Monkey": {".monkey", ".monkey2"}, "Monkey": {".monkey", ".monkey2"},
"Moocode": {".moo"}, "Moocode": {".moo"},
"MoonScript": {".moon"}, "MoonScript": {".moon"},
"Motorola 68K Assembly": {".x68"},
"Myghty": {".myt"}, "Myghty": {".myt"},
"NCL": {".ncl"}, "NCL": {".ncl"},
"NL": {".nl"}, "NL": {".nl"},
@ -1384,6 +1418,7 @@ var ExtensionsByLanguage = map[string][]string{
"NumPy": {".numpy", ".numpyw", ".numsc"}, "NumPy": {".numpy", ".numpyw", ".numsc"},
"OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"}, "OCaml": {".ml", ".eliom", ".eliomi", ".ml4", ".mli", ".mll", ".mly"},
"ObjDump": {".objdump"}, "ObjDump": {".objdump"},
"ObjectScript": {".cls"},
"Objective-C": {".m", ".h"}, "Objective-C": {".m", ".h"},
"Objective-C++": {".mm"}, "Objective-C++": {".mm"},
"Objective-J": {".j", ".sj"}, "Objective-J": {".j", ".sj"},
@ -1394,190 +1429,201 @@ var ExtensionsByLanguage = map[string][]string{
"OpenEdge ABL": {".p", ".cls", ".w"}, "OpenEdge ABL": {".p", ".cls", ".w"},
"OpenSCAD": {".scad"}, "OpenSCAD": {".scad"},
"OpenType Feature File": {".fea"}, "OpenType Feature File": {".fea"},
"Org": {".org"}, "Org": {".org"},
"Ox": {".ox", ".oxh", ".oxo"}, "Ox": {".ox", ".oxh", ".oxo"},
"Oxygene": {".oxygene"}, "Oxygene": {".oxygene"},
"Oz": {".oz"}, "Oz": {".oz"},
"P4": {".p4"}, "P4": {".p4"},
"PHP": {".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"}, "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"}, "PLSQL": {".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"},
"PLpgSQL": {".pgsql", ".sql"}, "PLpgSQL": {".pgsql", ".sql"},
"POV-Ray SDL": {".pov", ".inc"}, "POV-Ray SDL": {".pov", ".inc"},
"Pan": {".pan"}, "Pan": {".pan"},
"Papyrus": {".psc"}, "Papyrus": {".psc"},
"Parrot": {".parrot"}, "Parrot": {".parrot"},
"Parrot Assembly": {".pasm"}, "Parrot Assembly": {".pasm"},
"Parrot Internal Representation": {".pir"}, "Parrot Internal Representation": {".pir"},
"Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"}, "Pascal": {".pas", ".dfm", ".dpr", ".inc", ".lpr", ".pascal", ".pp"},
"Pawn": {".pwn", ".inc"}, "Pawn": {".pwn", ".inc", ".sma"},
"Pep8": {".pep"}, "Pep8": {".pep"},
"Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t"}, "Perl": {".pl", ".al", ".cgi", ".fcgi", ".perl", ".ph", ".plx", ".pm", ".psgi", ".t"},
"Perl 6": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"}, "Perl 6": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"},
"Pic": {".pic", ".chem"}, "Pic": {".pic", ".chem"},
"Pickle": {".pkl"}, "Pickle": {".pkl"},
"PicoLisp": {".l"}, "PicoLisp": {".l"},
"PigLatin": {".pig"}, "PigLatin": {".pig"},
"Pike": {".pike", ".pmod"}, "Pike": {".pike", ".pmod"},
"Pod": {".pod"}, "Pod": {".pod"},
"Pod 6": {".pod", ".pod6"}, "Pod 6": {".pod", ".pod6"},
"PogoScript": {".pogo"}, "PogoScript": {".pogo"},
"Pony": {".pony"}, "Pony": {".pony"},
"PostCSS": {".pcss"}, "PostCSS": {".pcss"},
"PostScript": {".ps", ".eps", ".pfa"}, "PostScript": {".ps", ".eps", ".pfa"},
"PowerBuilder": {".pbt", ".sra", ".sru", ".srw"}, "PowerBuilder": {".pbt", ".sra", ".sru", ".srw"},
"PowerShell": {".ps1", ".psd1", ".psm1"}, "PowerShell": {".ps1", ".psd1", ".psm1"},
"Processing": {".pde"}, "Processing": {".pde"},
"Prolog": {".pl", ".pro", ".prolog", ".yap"}, "Prolog": {".pl", ".pro", ".prolog", ".yap"},
"Propeller Spin": {".spin"}, "Propeller Spin": {".spin"},
"Protocol Buffer": {".proto"}, "Protocol Buffer": {".proto"},
"Public Key": {".asc", ".pub"}, "Public Key": {".asc", ".pub"},
"Pug": {".jade", ".pug"}, "Pug": {".jade", ".pug"},
"Puppet": {".pp"}, "Puppet": {".pp"},
"Pure Data": {".pd"}, "Pure Data": {".pd"},
"PureBasic": {".pb", ".pbi"}, "PureBasic": {".pb", ".pbi"},
"PureScript": {".purs"}, "PureScript": {".purs"},
"Python": {".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"}, "Python": {".py", ".bzl", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".spec", ".tac", ".wsgi", ".xpy"},
"Python traceback": {".pytb"}, "Python traceback": {".pytb"},
"QML": {".qml", ".qbs"}, "QML": {".qml", ".qbs"},
"QMake": {".pro", ".pri"}, "QMake": {".pro", ".pri"},
"R": {".r", ".rd", ".rsx"}, "R": {".r", ".rd", ".rsx"},
"RAML": {".raml"}, "RAML": {".raml"},
"RDoc": {".rdoc"}, "RDoc": {".rdoc"},
"REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"}, "REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"},
"REXX": {".rexx", ".pprx", ".rex"}, "REXX": {".rexx", ".pprx", ".rex"},
"RHTML": {".rhtml"}, "RHTML": {".rhtml"},
"RMarkdown": {".rmd"}, "RMarkdown": {".rmd"},
"RPC": {".x"}, "RPC": {".x"},
"RPM Spec": {".spec"}, "RPM Spec": {".spec"},
"RUNOFF": {".rnh", ".rno"}, "RUNOFF": {".rnh", ".rno"},
"Racket": {".rkt", ".rktd", ".rktl", ".scrbl"}, "Racket": {".rkt", ".rktd", ".rktl", ".scrbl"},
"Ragel": {".rl"}, "Ragel": {".rl"},
"Rascal": {".rsc"}, "Rascal": {".rsc"},
"Raw token data": {".raw"}, "Raw token data": {".raw"},
"Reason": {".re", ".rei"}, "Reason": {".re", ".rei"},
"Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"}, "Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"},
"Red": {".red", ".reds"}, "Red": {".red", ".reds"},
"Redcode": {".cw"}, "Redcode": {".cw"},
"Regular Expression": {".regexp", ".regex"}, "Regular Expression": {".regexp", ".regex"},
"Ren'Py": {".rpy"}, "Ren'Py": {".rpy"},
"RenderScript": {".rs", ".rsh"}, "RenderScript": {".rs", ".rsh"},
"Ring": {".ring"}, "Rich Text Format": {".rtf"},
"RobotFramework": {".robot"}, "Ring": {".ring"},
"Roff": {".roff", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".man", ".mdoc", ".me", ".ms", ".n", ".nr", ".rno", ".tmac"}, "RobotFramework": {".robot"},
"Roff Manpage": {".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"}, "Roff": {".roff", ".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".l", ".man", ".mdoc", ".me", ".ms", ".n", ".nr", ".rno", ".tmac"},
"Rouge": {".rg"}, "Roff Manpage": {".1", ".1in", ".1m", ".1x", ".2", ".3", ".3in", ".3m", ".3p", ".3pm", ".3qt", ".3x", ".4", ".5", ".6", ".7", ".8", ".9", ".man", ".mdoc"},
"Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"}, "Rouge": {".rg"},
"Rust": {".rs", ".rs.in"}, "Ruby": {".rb", ".builder", ".eye", ".fcgi", ".gemspec", ".god", ".jbuilder", ".mspec", ".pluginspec", ".podspec", ".rabl", ".rake", ".rbuild", ".rbw", ".rbx", ".ru", ".ruby", ".spec", ".thor", ".watchr"},
"SAS": {".sas"}, "Rust": {".rs", ".rs.in"},
"SCSS": {".scss"}, "SAS": {".sas"},
"SMT": {".smt2", ".smt"}, "SCSS": {".scss"},
"SPARQL": {".sparql", ".rq"}, "SMT": {".smt2", ".smt"},
"SQF": {".sqf", ".hqf"}, "SPARQL": {".sparql", ".rq"},
"SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"}, "SQF": {".sqf", ".hqf"},
"SQLPL": {".sql", ".db2"}, "SQL": {".sql", ".cql", ".ddl", ".inc", ".mysql", ".prc", ".tab", ".udf", ".viw"},
"SRecode Template": {".srt"}, "SQLPL": {".sql", ".db2"},
"STON": {".ston"}, "SRecode Template": {".srt"},
"SVG": {".svg"}, "STON": {".ston"},
"Sage": {".sage", ".sagews"}, "SVG": {".svg"},
"SaltStack": {".sls"}, "Sage": {".sage", ".sagews"},
"Sass": {".sass"}, "SaltStack": {".sls"},
"Scala": {".scala", ".kojo", ".sbt", ".sc"}, "Sass": {".sass"},
"Scaml": {".scaml"}, "Scala": {".scala", ".kojo", ".sbt", ".sc"},
"Scheme": {".scm", ".sch", ".sld", ".sls", ".sps", ".ss"}, "Scaml": {".scaml"},
"Scilab": {".sci", ".sce", ".tst"}, "Scheme": {".scm", ".sch", ".sld", ".sls", ".sps", ".ss"},
"Self": {".self"}, "Scilab": {".sci", ".sce", ".tst"},
"ShaderLab": {".shader"}, "Self": {".self"},
"Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"}, "ShaderLab": {".shader"},
"ShellSession": {".sh-session"}, "Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"},
"Shen": {".shen"}, "ShellSession": {".sh-session"},
"Slash": {".sl"}, "Shen": {".shen"},
"Slice": {".ice"}, "Slash": {".sl"},
"Slim": {".slim"}, "Slice": {".ice"},
"Smali": {".smali"}, "Slim": {".slim"},
"Smalltalk": {".st", ".cs"}, "Smali": {".smali"},
"Smarty": {".tpl"}, "Smalltalk": {".st", ".cs"},
"SourcePawn": {".sp", ".inc", ".sma"}, "Smarty": {".tpl"},
"Spline Font Database": {".sfd"}, "SourcePawn": {".sp", ".inc"},
"Squirrel": {".nut"}, "Spline Font Database": {".sfd"},
"Stan": {".stan"}, "Squirrel": {".nut"},
"Standard ML": {".ml", ".fun", ".sig", ".sml"}, "Stan": {".stan"},
"Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"}, "Standard ML": {".ml", ".fun", ".sig", ".sml"},
"Stylus": {".styl"}, "Stata": {".do", ".ado", ".doh", ".ihlp", ".mata", ".matah", ".sthlp"},
"SubRip Text": {".srt"}, "Stylus": {".styl"},
"SugarSS": {".sss"}, "SubRip Text": {".srt"},
"SuperCollider": {".sc", ".scd"}, "SugarSS": {".sss"},
"Swift": {".swift"}, "SuperCollider": {".sc", ".scd"},
"SystemVerilog": {".sv", ".svh", ".vh"}, "Svelte": {".svelte"},
"TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"}, "Swift": {".swift"},
"TLA": {".tla"}, "SystemVerilog": {".sv", ".svh", ".vh"},
"TOML": {".toml"}, "TI Program": {".8xp", ".8xk", ".8xk.txt", ".8xp.txt"},
"TXL": {".txl"}, "TLA": {".tla"},
"Tcl": {".tcl", ".adp", ".tm"}, "TOML": {".toml"},
"Tcsh": {".tcsh", ".csh"}, "TSQL": {".sql"},
"TeX": {".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"}, "TSX": {".tsx"},
"Tea": {".tea"}, "TXL": {".txl"},
"Terra": {".t"}, "Tcl": {".tcl", ".adp", ".tm"},
"Text": {".txt", ".fr", ".nb", ".ncl", ".no"}, "Tcsh": {".tcsh", ".csh"},
"Textile": {".textile"}, "TeX": {".tex", ".aux", ".bbx", ".bib", ".cbx", ".cls", ".dtx", ".ins", ".lbx", ".ltx", ".mkii", ".mkiv", ".mkvi", ".sty", ".toc"},
"Thrift": {".thrift"}, "Tea": {".tea"},
"Turing": {".t", ".tu"}, "Terra": {".t"},
"Turtle": {".ttl"}, "Text": {".txt", ".fr", ".nb", ".ncl", ".no"},
"Twig": {".twig"}, "Textile": {".textile"},
"Type Language": {".tl"}, "Thrift": {".thrift"},
"TypeScript": {".ts", ".tsx"}, "Turing": {".t", ".tu"},
"Unified Parallel C": {".upc"}, "Turtle": {".ttl"},
"Unity3D Asset": {".anim", ".asset", ".mat", ".meta", ".prefab", ".unity"}, "Twig": {".twig"},
"Unix Assembly": {".s", ".ms"}, "Type Language": {".tl"},
"Uno": {".uno"}, "TypeScript": {".ts"},
"UnrealScript": {".uc"}, "Unified Parallel C": {".upc"},
"UrWeb": {".ur", ".urs"}, "Unity3D Asset": {".anim", ".asset", ".mat", ".meta", ".prefab", ".unity"},
"VCL": {".vcl"}, "Unix Assembly": {".s", ".ms"},
"VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, "Uno": {".uno"},
"Vala": {".vala", ".vapi"}, "UnrealScript": {".uc"},
"Verilog": {".v", ".veo"}, "UrWeb": {".ur", ".urs"},
"Vim script": {".vim"}, "VCL": {".vcl"},
"Visual Basic": {".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs"}, "VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"},
"Volt": {".volt"}, "Vala": {".vala", ".vapi"},
"Vue": {".vue"}, "Verilog": {".v", ".veo"},
"Wavefront Material": {".mtl"}, "Vim script": {".vim", ".vba", ".vmb"},
"Wavefront Object": {".obj"}, "Visual Basic": {".vb", ".bas", ".cls", ".frm", ".frx", ".vba", ".vbhtml", ".vbs"},
"Web Ontology Language": {".owl"}, "Volt": {".volt"},
"WebAssembly": {".wast", ".wat"}, "Vue": {".vue"},
"WebIDL": {".webidl"}, "Wavefront Material": {".mtl"},
"Windows Registry Entries": {".reg"}, "Wavefront Object": {".obj"},
"World of Warcraft Addon Data": {".toc"}, "Web Ontology Language": {".owl"},
"X BitMap": {".xbm"}, "WebAssembly": {".wast", ".wat"},
"X PixMap": {".xpm", ".pm"}, "WebIDL": {".webidl"},
"X10": {".x10"}, "WebVTT": {".vtt"},
"XC": {".xc"}, "Windows Registry Entries": {".reg"},
"XML": {".xml", ".adml", ".admx", ".ant", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".grxml", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".plist", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sttheme", ".sublime-snippet", ".targets", ".tmcommand", ".tml", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xproj", ".xsd", ".xspec", ".xul", ".zcml"}, "Wollok": {".wlk"},
"XPages": {".xsp-config", ".xsp.metadata"}, "World of Warcraft Addon Data": {".toc"},
"XProc": {".xpl", ".xproc"}, "X BitMap": {".xbm"},
"XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"}, "X PixMap": {".xpm", ".pm"},
"XS": {".xs"}, "X10": {".x10"},
"XSLT": {".xslt", ".xsl"}, "XC": {".xc"},
"Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"}, "XML": {".xml", ".adml", ".admx", ".ant", ".axml", ".builds", ".ccproj", ".ccxml", ".clixml", ".cproject", ".cscfg", ".csdef", ".csl", ".csproj", ".ct", ".depproj", ".dita", ".ditamap", ".ditaval", ".dll.config", ".dotsettings", ".filters", ".fsproj", ".fxml", ".glade", ".gml", ".gmx", ".grxml", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".plist", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sttheme", ".sublime-snippet", ".targets", ".tmcommand", ".tml", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme", ".ts", ".tsx", ".ui", ".urdf", ".ux", ".vbproj", ".vcxproj", ".vsixmanifest", ".vssettings", ".vstemplate", ".vxml", ".wixproj", ".workflow", ".wsdl", ".wsf", ".wxi", ".wxl", ".wxs", ".x3d", ".xacro", ".xaml", ".xib", ".xlf", ".xliff", ".xmi", ".xml.dist", ".xproj", ".xsd", ".xspec", ".xul", ".zcml"},
"Xtend": {".xtend"}, "XPages": {".xsp-config", ".xsp.metadata"},
"YAML": {".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yml.mysql"}, "XProc": {".xpl", ".xproc"},
"YANG": {".yang"}, "XQuery": {".xquery", ".xq", ".xql", ".xqm", ".xqy"},
"YARA": {".yar", ".yara"}, "XS": {".xs"},
"YASnippet": {".yasnippet"}, "XSLT": {".xslt", ".xsl"},
"Yacc": {".y", ".yacc", ".yy"}, "Xojo": {".xojo_code", ".xojo_menu", ".xojo_report", ".xojo_script", ".xojo_toolbar", ".xojo_window"},
"Zephir": {".zep"}, "Xtend": {".xtend"},
"Zig": {".zig"}, "YAML": {".yml", ".mir", ".reek", ".rviz", ".sublime-syntax", ".syntax", ".yaml", ".yaml-tmlanguage", ".yml.mysql"},
"Zimpl": {".zimpl", ".zmpl", ".zpl"}, "YANG": {".yang"},
"desktop": {".desktop", ".desktop.in"}, "YARA": {".yar", ".yara"},
"eC": {".ec", ".eh"}, "YASnippet": {".yasnippet"},
"edn": {".edn"}, "Yacc": {".y", ".yacc", ".yy"},
"fish": {".fish"}, "ZAP": {".zap", ".xzap"},
"mupad": {".mu"}, "ZIL": {".zil", ".mud"},
"nanorc": {".nanorc"}, "Zeek": {".zeek", ".bro"},
"nesC": {".nc"}, "ZenScript": {".zs"},
"ooc": {".ooc"}, "Zephir": {".zep"},
"q": {".q"}, "Zig": {".zig"},
"reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"}, "Zimpl": {".zimpl", ".zmpl", ".zpl"},
"sed": {".sed"}, "desktop": {".desktop", ".desktop.in"},
"wdl": {".wdl"}, "eC": {".ec", ".eh"},
"wisp": {".wisp"}, "edn": {".edn"},
"xBase": {".prg", ".ch", ".prw"}, "fish": {".fish"},
"mcfunction": {".mcfunction"},
"mupad": {".mu"},
"nanorc": {".nanorc"},
"nesC": {".nc"},
"ooc": {".ooc"},
"q": {".q"},
"reStructuredText": {".rst", ".rest", ".rest.txt", ".rst.txt"},
"sed": {".sed"},
"wdl": {".wdl"},
"wisp": {".wisp"},
"xBase": {".prg", ".ch", ".prw"},
} }

View File

@ -1,232 +1,241 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
var LanguagesByFilename = map[string][]string{ var LanguagesByFilename = map[string][]string{
".Rprofile": {"R"}, ".Rprofile": {"R"},
".XCompose": {"XCompose"}, ".XCompose": {"XCompose"},
".abbrev_defs": {"Emacs Lisp"}, ".abbrev_defs": {"Emacs Lisp"},
".arcconfig": {"JSON"}, ".arcconfig": {"JSON"},
".atomignore": {"Ignore List"}, ".atomignore": {"Ignore List"},
".babelignore": {"Ignore List"}, ".babelignore": {"Ignore List"},
".babelrc": {"JSON with Comments"}, ".babelrc": {"JSON with Comments"},
".bash_aliases": {"Shell"}, ".bash_aliases": {"Shell"},
".bash_history": {"Shell"}, ".bash_history": {"Shell"},
".bash_logout": {"Shell"}, ".bash_logout": {"Shell"},
".bash_profile": {"Shell"}, ".bash_profile": {"Shell"},
".bashrc": {"Shell"}, ".bashrc": {"Shell"},
".bzrignore": {"Ignore List"}, ".bzrignore": {"Ignore List"},
".clang-format": {"YAML"}, ".clang-format": {"YAML"},
".clang-tidy": {"YAML"}, ".clang-tidy": {"YAML"},
".classpath": {"XML"}, ".classpath": {"XML"},
".coffeelintignore": {"Ignore List"}, ".coffeelintignore": {"Ignore List"},
".cproject": {"XML"}, ".cproject": {"XML"},
".cshrc": {"Shell"}, ".cshrc": {"Shell"},
".cvsignore": {"Ignore List"}, ".cvsignore": {"Ignore List"},
".dockerignore": {"Ignore List"}, ".dockerignore": {"Ignore List"},
".editorconfig": {"INI"}, ".editorconfig": {"EditorConfig"},
".emacs": {"Emacs Lisp"}, ".emacs": {"Emacs Lisp"},
".emacs.desktop": {"Emacs Lisp"}, ".emacs.desktop": {"Emacs Lisp"},
".eslintignore": {"Ignore List"}, ".eslintignore": {"Ignore List"},
".eslintrc.json": {"JSON with Comments"}, ".eslintrc.json": {"JSON with Comments"},
".factor-boot-rc": {"Factor"}, ".factor-boot-rc": {"Factor"},
".factor-rc": {"Factor"}, ".factor-rc": {"Factor"},
".gclient": {"Python"}, ".gclient": {"Python"},
".gemrc": {"YAML"}, ".gemrc": {"YAML"},
".gitattributes": {"Git Attributes"}, ".gitattributes": {"Git Attributes"},
".gitconfig": {"Git Config"}, ".gitconfig": {"Git Config"},
".gitignore": {"Ignore List"}, ".gitignore": {"Ignore List"},
".gitmodules": {"Git Config"}, ".gitmodules": {"Git Config"},
".gn": {"GN"}, ".gn": {"GN"},
".gnus": {"Emacs Lisp"}, ".gnus": {"Emacs Lisp"},
".gvimrc": {"Vim script"}, ".gvimrc": {"Vim script"},
".htaccess": {"ApacheConf"}, ".htaccess": {"ApacheConf"},
".htmlhintrc": {"JSON"}, ".htmlhintrc": {"JSON"},
".irbrc": {"Ruby"}, ".irbrc": {"Ruby"},
".jscsrc": {"JSON with Comments"}, ".jscsrc": {"JSON with Comments"},
".jshintrc": {"JSON with Comments"}, ".jshintrc": {"JSON with Comments"},
".jslintrc": {"JSON with Comments"}, ".jslintrc": {"JSON with Comments"},
".login": {"Shell"}, ".login": {"Shell"},
".nanorc": {"nanorc"}, ".nanorc": {"nanorc"},
".nodemonignore": {"Ignore List"}, ".nodemonignore": {"Ignore List"},
".npmignore": {"Ignore List"}, ".npmignore": {"Ignore List"},
".nvimrc": {"Vim script"}, ".nvimrc": {"Vim script"},
".php": {"PHP"}, ".php": {"PHP"},
".php_cs": {"PHP"}, ".php_cs": {"PHP"},
".php_cs.dist": {"PHP"}, ".php_cs.dist": {"PHP"},
".prettierignore": {"Ignore List"}, ".prettierignore": {"Ignore List"},
".profile": {"Shell"}, ".profile": {"Shell"},
".project": {"XML"}, ".project": {"XML"},
".pryrc": {"Ruby"}, ".pryrc": {"Ruby"},
".spacemacs": {"Emacs Lisp"}, ".spacemacs": {"Emacs Lisp"},
".stylelintignore": {"Ignore List"}, ".stylelintignore": {"Ignore List"},
".tern-config": {"JSON"}, ".tern-config": {"JSON"},
".tern-project": {"JSON"}, ".tern-project": {"JSON"},
".vimrc": {"Vim script"}, ".vimrc": {"Vim script"},
".viper": {"Emacs Lisp"}, ".viper": {"Emacs Lisp"},
".vscodeignore": {"Ignore List"}, ".vscodeignore": {"Ignore List"},
".watchmanconfig": {"JSON"}, ".watchmanconfig": {"JSON"},
".zlogin": {"Shell"}, ".zlogin": {"Shell"},
".zlogout": {"Shell"}, ".zlogout": {"Shell"},
".zprofile": {"Shell"}, ".zprofile": {"Shell"},
".zshenv": {"Shell"}, ".zshenv": {"Shell"},
".zshrc": {"Shell"}, ".zshrc": {"Shell"},
"9fs": {"Shell"}, "9fs": {"Shell"},
"APKBUILD": {"Alpine Abuild"}, "APKBUILD": {"Alpine Abuild"},
"App.config": {"XML"}, "App.config": {"XML"},
"Appraisals": {"Ruby"}, "Appraisals": {"Ruby"},
"BSDmakefile": {"Makefile"}, "BSDmakefile": {"Makefile"},
"BUCK": {"Python"}, "BUCK": {"Python"},
"BUILD": {"Python"}, "BUILD": {"Python"},
"BUILD.bazel": {"Python"}, "BUILD.bazel": {"Python"},
"Berksfile": {"Ruby"}, "Berksfile": {"Ruby"},
"Brewfile": {"Ruby"}, "Brewfile": {"Ruby"},
"Buildfile": {"Ruby"}, "Buildfile": {"Ruby"},
"CMakeLists.txt": {"CMake"}, "CMakeLists.txt": {"CMake"},
"COPYING": {"Text"}, "COPYING": {"Text"},
"COPYING.regex": {"Text"}, "COPYING.regex": {"Text"},
"COPYRIGHT.regex": {"Text"}, "COPYRIGHT.regex": {"Text"},
"Cakefile": {"CoffeeScript"}, "Cakefile": {"CoffeeScript"},
"Capfile": {"Ruby"}, "Capfile": {"Ruby"},
"Cargo.lock": {"TOML"}, "Cargo.lock": {"TOML"},
"Cask": {"Emacs Lisp"}, "Cask": {"Emacs Lisp"},
"Dangerfile": {"Ruby"}, "Dangerfile": {"Ruby"},
"Deliverfile": {"Ruby"}, "Deliverfile": {"Ruby"},
"Dockerfile": {"Dockerfile"}, "Dockerfile": {"Dockerfile"},
"Emakefile": {"Erlang"}, "Emakefile": {"Erlang"},
"FONTLOG": {"Text"}, "FONTLOG": {"Text"},
"Fakefile": {"Fancy"}, "Fakefile": {"Fancy"},
"Fastfile": {"Ruby"}, "Fastfile": {"Ruby"},
"GNUmakefile": {"Makefile"}, "GNUmakefile": {"Makefile"},
"Gemfile": {"Ruby"}, "Gemfile": {"Ruby"},
"Gemfile.lock": {"Ruby"}, "Gemfile.lock": {"Ruby"},
"Gopkg.lock": {"TOML"}, "Gopkg.lock": {"TOML"},
"Guardfile": {"Ruby"}, "Guardfile": {"Ruby"},
"INSTALL": {"Text"}, "INSTALL": {"Text"},
"INSTALL.mysql": {"Text"}, "INSTALL.mysql": {"Text"},
"Jakefile": {"JavaScript"}, "Jakefile": {"JavaScript"},
"Jarfile": {"Ruby"}, "Jarfile": {"Ruby"},
"Jenkinsfile": {"Groovy"}, "Jenkinsfile": {"Groovy"},
"Kbuild": {"Makefile"}, "Kbuild": {"Makefile"},
"LICENSE": {"Text"}, "LICENSE": {"Text"},
"LICENSE.mysql": {"Text"}, "LICENSE.mysql": {"Text"},
"Makefile": {"Makefile"}, "Makefile": {"Makefile"},
"Makefile.PL": {"Perl"}, "Makefile.PL": {"Perl"},
"Makefile.am": {"Makefile"}, "Makefile.am": {"Makefile"},
"Makefile.boot": {"Makefile"}, "Makefile.boot": {"Makefile"},
"Makefile.frag": {"Makefile"}, "Makefile.frag": {"Makefile"},
"Makefile.in": {"Makefile"}, "Makefile.in": {"Makefile"},
"Makefile.inc": {"Makefile"}, "Makefile.inc": {"Makefile"},
"Makefile.wat": {"Makefile"}, "Makefile.wat": {"Makefile"},
"Mavenfile": {"Ruby"}, "Mavenfile": {"Ruby"},
"Modulefile": {"Puppet"}, "Modulefile": {"Puppet"},
"NEWS": {"Text"}, "NEWS": {"Text"},
"Notebook": {"Jupyter Notebook"}, "Notebook": {"Jupyter Notebook"},
"NuGet.config": {"XML"}, "NuGet.config": {"XML"},
"Nukefile": {"Nu"}, "Nukefile": {"Nu"},
"PKGBUILD": {"Shell"}, "PKGBUILD": {"Shell"},
"Phakefile": {"PHP"}, "Phakefile": {"PHP"},
"Podfile": {"Ruby"}, "Podfile": {"Ruby"},
"Project.ede": {"Emacs Lisp"}, "Project.ede": {"Emacs Lisp"},
"Puppetfile": {"Ruby"}, "Puppetfile": {"Ruby"},
"README.1ST": {"Text"}, "README.1ST": {"Text"},
"README.me": {"Text"}, "README.me": {"Text"},
"README.mysql": {"Text"}, "README.mysql": {"Text"},
"ROOT": {"Isabelle ROOT"}, "ROOT": {"Isabelle ROOT"},
"Rakefile": {"Ruby"}, "Rakefile": {"Ruby"},
"Rexfile": {"Perl"}, "Rexfile": {"Perl"},
"SConscript": {"Python"}, "SConscript": {"Python"},
"SConstruct": {"Python"}, "SConstruct": {"Python"},
"Settings.StyleCop": {"XML"}, "Settings.StyleCop": {"XML"},
"Slakefile": {"LiveScript"}, "Slakefile": {"LiveScript"},
"Snakefile": {"Python"}, "Snakefile": {"Python"},
"Snapfile": {"Ruby"}, "Snapfile": {"Ruby"},
"Thorfile": {"Ruby"}, "Thorfile": {"Ruby"},
"Vagrantfile": {"Ruby"}, "Vagrantfile": {"Ruby"},
"WORKSPACE": {"Python"}, "WORKSPACE": {"Python"},
"Web.Debug.config": {"XML"}, "Web.Debug.config": {"XML"},
"Web.Release.config": {"XML"}, "Web.Release.config": {"XML"},
"Web.config": {"XML"}, "Web.config": {"XML"},
"XCompose": {"XCompose"}, "XCompose": {"XCompose"},
"_emacs": {"Emacs Lisp"}, "_emacs": {"Emacs Lisp"},
"_vimrc": {"Vim script"}, "_vimrc": {"Vim script"},
"abbrev_defs": {"Emacs Lisp"}, "abbrev_defs": {"Emacs Lisp"},
"ack": {"Perl"}, "ack": {"Perl"},
"ant.xml": {"Ant Build System"}, "ant.xml": {"Ant Build System"},
"apache2.conf": {"ApacheConf"}, "apache2.conf": {"ApacheConf"},
"bash_aliases": {"Shell"}, "bash_aliases": {"Shell"},
"bash_logout": {"Shell"}, "bash_logout": {"Shell"},
"bash_profile": {"Shell"}, "bash_profile": {"Shell"},
"bashrc": {"Shell"}, "bashrc": {"Shell"},
"build.xml": {"Ant Build System"}, "build.xml": {"Ant Build System"},
"buildfile": {"Ruby"}, "buildfile": {"Ruby"},
"buildozer.spec": {"INI"}, "buildozer.spec": {"INI"},
"click.me": {"Text"}, "cabal.config": {"Cabal Config"},
"composer.lock": {"JSON"}, "cabal.project": {"Cabal Config"},
"configure.ac": {"M4Sugar"}, "click.me": {"Text"},
"contents.lr": {"Markdown"}, "composer.lock": {"JSON"},
"cpanfile": {"Perl"}, "configure.ac": {"M4Sugar"},
"cshrc": {"Shell"}, "contents.lr": {"Markdown"},
"delete.me": {"Text"}, "cpanfile": {"Perl"},
"descrip.mmk": {"Module Management System"}, "cshrc": {"Shell"},
"descrip.mms": {"Module Management System"}, "delete.me": {"Text"},
"encodings.dir": {"X Font Directory Index"}, "descrip.mmk": {"Module Management System"},
"expr-dist": {"R"}, "descrip.mms": {"Module Management System"},
"firestore.rules": {"Cloud Firestore Security Rules"}, "encodings.dir": {"X Font Directory Index"},
"fonts.alias": {"X Font Directory Index"}, "expr-dist": {"R"},
"fonts.dir": {"X Font Directory Index"}, "firestore.rules": {"Cloud Firestore Security Rules"},
"fonts.scale": {"X Font Directory Index"}, "fonts.alias": {"X Font Directory Index"},
"fp-lib-table": {"KiCad Layout"}, "fonts.dir": {"X Font Directory Index"},
"gitignore-global": {"Ignore List"}, "fonts.scale": {"X Font Directory Index"},
"gitignore_global": {"Ignore List"}, "fp-lib-table": {"KiCad Layout"},
"glide.lock": {"YAML"}, "gitignore-global": {"Ignore List"},
"go.mod": {"Text"}, "gitignore_global": {"Ignore List"},
"go.sum": {"Text"}, "glide.lock": {"YAML"},
"gradlew": {"Shell"}, "go.mod": {"Text"},
"gvimrc": {"Vim script"}, "go.sum": {"Text"},
"haproxy.cfg": {"HAProxy"}, "gradlew": {"Shell"},
"httpd.conf": {"ApacheConf"}, "gvimrc": {"Vim script"},
"jsconfig.json": {"JSON with Comments"}, "haproxy.cfg": {"HAProxy"},
"keep.me": {"Text"}, "httpd.conf": {"ApacheConf"},
"ld.script": {"Linker Script"}, "jsconfig.json": {"JSON with Comments"},
"login": {"Shell"}, "keep.me": {"Text"},
"m3makefile": {"Quake"}, "language-configuration.json": {"JSON with Comments"},
"m3overrides": {"Quake"}, "ld.script": {"Linker Script"},
"makefile": {"Makefile"}, "login": {"Shell"},
"makefile.sco": {"Makefile"}, "m3makefile": {"Quake"},
"man": {"Shell"}, "m3overrides": {"Quake"},
"mcmod.info": {"JSON"}, "makefile": {"Makefile"},
"meson.build": {"Meson"}, "makefile.sco": {"Makefile"},
"meson_options.txt": {"Meson"}, "man": {"Shell"},
"mix.lock": {"Elixir"}, "mcmod.info": {"JSON"},
"mkfile": {"Makefile"}, "meson.build": {"Meson"},
"mmn": {"Roff"}, "meson_options.txt": {"Meson"},
"mmt": {"Roff"}, "mix.lock": {"Elixir"},
"nanorc": {"nanorc"}, "mkfile": {"Makefile"},
"nextflow.config": {"Nextflow"}, "mmn": {"Roff"},
"nginx.conf": {"Nginx"}, "mmt": {"Roff"},
"nim.cfg": {"Nim"}, "nanorc": {"nanorc"},
"nvimrc": {"Vim script"}, "nextflow.config": {"Nextflow"},
"owh": {"Tcl"}, "nginx.conf": {"Nginx"},
"packages.config": {"XML"}, "nim.cfg": {"Nim"},
"pom.xml": {"Maven POM"}, "nvimrc": {"Vim script"},
"profile": {"Shell"}, "owh": {"Tcl"},
"read.me": {"Text"}, "packages.config": {"XML"},
"readme.1st": {"Text"}, "pom.xml": {"Maven POM"},
"rebar.config": {"Erlang"}, "profile": {"Shell"},
"rebar.config.lock": {"Erlang"}, "read.me": {"Text"},
"rebar.lock": {"Erlang"}, "readme.1st": {"Text"},
"riemann.config": {"Clojure"}, "rebar.config": {"Erlang"},
"starfield": {"Tcl"}, "rebar.config.lock": {"Erlang"},
"test.me": {"Text"}, "rebar.lock": {"Erlang"},
"tsconfig.json": {"JSON with Comments"}, "riemann.config": {"Clojure"},
"vimrc": {"Vim script"}, "ssh-config": {"SSH Config"},
"wscript": {"Python"}, "ssh_config": {"SSH Config"},
"xcompose": {"XCompose"}, "sshconfig": {"SSH Config"},
"zlogin": {"Shell"}, "sshconfig.snip": {"SSH Config"},
"zlogout": {"Shell"}, "sshd-config": {"SSH Config"},
"zprofile": {"Shell"}, "sshd_config": {"SSH Config"},
"zshenv": {"Shell"}, "starfield": {"Tcl"},
"zshrc": {"Shell"}, "test.me": {"Text"},
"tsconfig.json": {"JSON with Comments"},
"vimrc": {"Vim script"},
"wscript": {"Python"},
"xcompose": {"XCompose"},
"zlogin": {"Shell"},
"zlogout": {"Shell"},
"zprofile": {"Shell"},
"zshenv": {"Shell"},
"zshrc": {"Shell"},
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -14,6 +14,7 @@ var LanguagesByInterpreter = map[string][]string{
"bigloo": {"Scheme"}, "bigloo": {"Scheme"},
"boolector": {"SMT"}, "boolector": {"SMT"},
"ccl": {"Common Lisp"}, "ccl": {"Common Lisp"},
"chakra": {"JavaScript"},
"chicken": {"Scheme"}, "chicken": {"Scheme"},
"clisp": {"Common Lisp"}, "clisp": {"Common Lisp"},
"coffee": {"CoffeeScript"}, "coffee": {"CoffeeScript"},
@ -22,8 +23,10 @@ var LanguagesByInterpreter = map[string][]string{
"csi": {"Scheme"}, "csi": {"Scheme"},
"cvc4": {"SMT"}, "cvc4": {"SMT"},
"cwl-runner": {"Common Workflow Language"}, "cwl-runner": {"Common Workflow Language"},
"d8": {"JavaScript"},
"dart": {"Dart"}, "dart": {"Dart"},
"dash": {"Shell"}, "dash": {"Shell"},
"deno": {"TypeScript"},
"dtrace": {"DTrace"}, "dtrace": {"DTrace"},
"dyalog": {"APL"}, "dyalog": {"APL"},
"ecl": {"Common Lisp"}, "ecl": {"Common Lisp"},
@ -46,6 +49,7 @@ var LanguagesByInterpreter = map[string][]string{
"jconsole": {"J"}, "jconsole": {"J"},
"jolie": {"Jolie"}, "jolie": {"Jolie"},
"jruby": {"Ruby"}, "jruby": {"Ruby"},
"js": {"JavaScript"},
"julia": {"Julia"}, "julia": {"Julia"},
"ksh": {"Shell"}, "ksh": {"Shell"},
"lisp": {"Common Lisp"}, "lisp": {"Common Lisp"},
@ -62,7 +66,7 @@ var LanguagesByInterpreter = map[string][]string{
"nawk": {"Awk"}, "nawk": {"Awk"},
"newlisp": {"NewLisp"}, "newlisp": {"NewLisp"},
"nextflow": {"Nextflow"}, "nextflow": {"Nextflow"},
"node": {"JavaScript", "TypeScript"}, "node": {"JavaScript"},
"nush": {"Nu"}, "nush": {"Nu"},
"ocaml": {"OCaml", "Reason"}, "ocaml": {"OCaml", "Reason"},
"ocamlrun": {"OCaml"}, "ocamlrun": {"OCaml"},
@ -90,6 +94,7 @@ var LanguagesByInterpreter = map[string][]string{
"rc": {"Shell"}, "rc": {"Shell"},
"regina": {"REXX"}, "regina": {"REXX"},
"rexx": {"REXX"}, "rexx": {"REXX"},
"rhino": {"JavaScript"},
"ruby": {"Ruby"}, "ruby": {"Ruby"},
"rune": {"E"}, "rune": {"E"},
"runhaskell": {"Haskell"}, "runhaskell": {"Haskell"},
@ -107,6 +112,9 @@ var LanguagesByInterpreter = map[string][]string{
"swipl": {"Prolog"}, "swipl": {"Prolog"},
"tcc": {"C"}, "tcc": {"C"},
"tclsh": {"Tcl"}, "tclsh": {"Tcl"},
"ts-node": {"TypeScript"},
"v8": {"JavaScript"},
"v8-shell": {"JavaScript"},
"verit": {"SMT"}, "verit": {"SMT"},
"wish": {"Tcl"}, "wish": {"Tcl"},
"yap": {"Prolog"}, "yap": {"Prolog"},

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -23,6 +23,7 @@ var LanguagesMime = map[string]string{
"COLLADA": "text/xml", "COLLADA": "text/xml",
"CSON": "text/x-coffeescript", "CSON": "text/x-coffeescript",
"CSS": "text/css", "CSS": "text/css",
"Cabal Config": "text/x-haskell",
"ChucK": "text/x-java", "ChucK": "text/x-java",
"Clojure": "text/x-clojure", "Clojure": "text/x-clojure",
"Closure Templates": "text/x-soy", "Closure Templates": "text/x-soy",
@ -38,6 +39,7 @@ var LanguagesMime = map[string]string{
"D": "text/x-d", "D": "text/x-d",
"DTrace": "text/x-csrc", "DTrace": "text/x-csrc",
"Dart": "application/dart", "Dart": "application/dart",
"Dhall": "text/x-haskell",
"Diff": "text/x-diff", "Diff": "text/x-diff",
"Dockerfile": "text/x-dockerfile", "Dockerfile": "text/x-dockerfile",
"Dylan": "text/x-dylan", "Dylan": "text/x-dylan",
@ -47,6 +49,7 @@ var LanguagesMime = map[string]string{
"Eagle": "text/xml", "Eagle": "text/xml",
"Easybuild": "text/x-python", "Easybuild": "text/x-python",
"Ecere Projects": "application/json", "Ecere Projects": "application/json",
"EditorConfig": "text/x-properties",
"Edje Data Collection": "application/json", "Edje Data Collection": "application/json",
"Eiffel": "text/x-eiffel", "Eiffel": "text/x-eiffel",
"Elm": "text/x-elm", "Elm": "text/x-elm",
@ -58,162 +61,166 @@ var LanguagesMime = map[string]string{
"Forth": "text/x-forth", "Forth": "text/x-forth",
"Fortran": "text/x-fortran", "Fortran": "text/x-fortran",
"GCC Machine Description": "text/x-common-lisp", "GCC Machine Description": "text/x-common-lisp",
"GN": "text/x-python", "GN": "text/x-python",
"Game Maker Language": "text/x-c++src", "Game Maker Language": "text/x-c++src",
"Genshi": "text/xml", "Genshi": "text/xml",
"Gentoo Ebuild": "text/x-sh", "Gentoo Ebuild": "text/x-sh",
"Gentoo Eclass": "text/x-sh", "Gentoo Eclass": "text/x-sh",
"Git Attributes": "text/x-sh", "Git Attributes": "text/x-sh",
"Git Config": "text/x-properties", "Git Config": "text/x-properties",
"Glyph": "text/x-tcl", "Glyph": "text/x-tcl",
"Go": "text/x-go", "Go": "text/x-go",
"Grammatical Framework": "text/x-haskell", "Grammatical Framework": "text/x-haskell",
"Groovy": "text/x-groovy", "Groovy": "text/x-groovy",
"Groovy Server Pages": "application/x-jsp", "Groovy Server Pages": "application/x-jsp",
"HCL": "text/x-ruby", "HCL": "text/x-ruby",
"HTML": "text/html", "HTML": "text/html",
"HTML+Django": "text/x-django", "HTML+Django": "text/x-django",
"HTML+ECR": "text/html", "HTML+ECR": "text/html",
"HTML+EEX": "text/html", "HTML+EEX": "text/html",
"HTML+ERB": "application/x-erb", "HTML+ERB": "application/x-erb",
"HTML+PHP": "application/x-httpd-php", "HTML+PHP": "application/x-httpd-php",
"HTML+Razor": "text/html", "HTML+Razor": "text/html",
"HTTP": "message/http", "HTTP": "message/http",
"Hack": "application/x-httpd-php", "Hack": "application/x-httpd-php",
"Haml": "text/x-haml", "Haml": "text/x-haml",
"Haskell": "text/x-haskell", "Haskell": "text/x-haskell",
"Haxe": "text/x-haxe", "Haxe": "text/x-haxe",
"IDL": "text/x-idl", "HolyC": "text/x-csrc",
"INI": "text/x-properties", "IDL": "text/x-idl",
"IRC log": "text/mirc", "INI": "text/x-properties",
"Ignore List": "text/x-sh", "IRC log": "text/mirc",
"JSON": "application/json", "Ignore List": "text/x-sh",
"JSON with Comments": "text/javascript", "JSON": "application/json",
"JSON5": "application/json", "JSON with Comments": "text/javascript",
"JSONLD": "application/json", "JSON5": "application/json",
"JSONiq": "application/json", "JSONLD": "application/json",
"JSX": "text/jsx", "JSONiq": "application/json",
"Java": "text/x-java", "JSX": "text/jsx",
"Java Properties": "text/x-properties", "Java": "text/x-java",
"Java Server Pages": "application/x-jsp", "Java Properties": "text/x-properties",
"JavaScript": "text/javascript", "Java Server Pages": "application/x-jsp",
"Julia": "text/x-julia", "JavaScript": "text/javascript",
"Jupyter Notebook": "application/json", "JavaScript+ERB": "application/javascript",
"KiCad Layout": "text/x-common-lisp", "Julia": "text/x-julia",
"Kit": "text/html", "Jupyter Notebook": "application/json",
"Kotlin": "text/x-kotlin", "KiCad Layout": "text/x-common-lisp",
"LFE": "text/x-common-lisp", "Kit": "text/html",
"LTspice Symbol": "text/x-spreadsheet", "Kotlin": "text/x-kotlin",
"LabVIEW": "text/xml", "LFE": "text/x-common-lisp",
"Latte": "text/x-smarty", "LTspice Symbol": "text/x-spreadsheet",
"Less": "text/css", "LabVIEW": "text/xml",
"Literate Haskell": "text/x-literate-haskell", "Latte": "text/x-smarty",
"LiveScript": "text/x-livescript", "Less": "text/css",
"LookML": "text/x-yaml", "Literate Haskell": "text/x-literate-haskell",
"Lua": "text/x-lua", "LiveScript": "text/x-livescript",
"M": "text/x-mumps", "LookML": "text/x-yaml",
"MATLAB": "text/x-octave", "Lua": "text/x-lua",
"MTML": "text/html", "M": "text/x-mumps",
"MUF": "text/x-forth", "MATLAB": "text/x-octave",
"Makefile": "text/x-cmake", "MTML": "text/html",
"Markdown": "text/x-gfm", "MUF": "text/x-forth",
"Marko": "text/html", "Makefile": "text/x-cmake",
"Mathematica": "text/x-mathematica", "Markdown": "text/x-gfm",
"Maven POM": "text/xml", "Marko": "text/html",
"Max": "application/json", "Mathematica": "text/x-mathematica",
"Metal": "text/x-c++src", "Maven POM": "text/xml",
"Mirah": "text/x-ruby", "Max": "application/json",
"Modelica": "text/x-modelica", "Metal": "text/x-c++src",
"NSIS": "text/x-nsis", "Mirah": "text/x-ruby",
"NetLogo": "text/x-common-lisp", "Modelica": "text/x-modelica",
"NewLisp": "text/x-common-lisp", "NSIS": "text/x-nsis",
"Nginx": "text/x-nginx-conf", "NetLogo": "text/x-common-lisp",
"Nu": "text/x-scheme", "NewLisp": "text/x-common-lisp",
"NumPy": "text/x-python", "Nginx": "text/x-nginx-conf",
"OCaml": "text/x-ocaml", "Nu": "text/x-scheme",
"Objective-C": "text/x-objectivec", "NumPy": "text/x-python",
"Objective-C++": "text/x-objectivec", "OCaml": "text/x-ocaml",
"OpenCL": "text/x-csrc", "Objective-C": "text/x-objectivec",
"OpenRC runscript": "text/x-sh", "Objective-C++": "text/x-objectivec",
"Oz": "text/x-oz", "OpenCL": "text/x-csrc",
"PHP": "application/x-httpd-php", "OpenRC runscript": "text/x-sh",
"PLSQL": "text/x-plsql", "Oz": "text/x-oz",
"PLpgSQL": "text/x-sql", "PHP": "application/x-httpd-php",
"Pascal": "text/x-pascal", "PLSQL": "text/x-plsql",
"Perl": "text/x-perl", "PLpgSQL": "text/x-sql",
"Perl 6": "text/x-perl", "Pascal": "text/x-pascal",
"Pic": "text/troff", "Perl": "text/x-perl",
"Pod": "text/x-perl", "Perl 6": "text/x-perl",
"PowerShell": "application/x-powershell", "Pic": "text/troff",
"Protocol Buffer": "text/x-protobuf", "Pod": "text/x-perl",
"Public Key": "application/pgp", "PowerShell": "application/x-powershell",
"Pug": "text/x-pug", "Protocol Buffer": "text/x-protobuf",
"Puppet": "text/x-puppet", "Public Key": "application/pgp",
"PureScript": "text/x-haskell", "Pug": "text/x-pug",
"Python": "text/x-python", "Puppet": "text/x-puppet",
"R": "text/x-rsrc", "PureScript": "text/x-haskell",
"RAML": "text/x-yaml", "Python": "text/x-python",
"RHTML": "application/x-erb", "R": "text/x-rsrc",
"RMarkdown": "text/x-gfm", "RAML": "text/x-yaml",
"RPM Spec": "text/x-rpm-spec", "RHTML": "application/x-erb",
"Reason": "text/x-rustsrc", "RMarkdown": "text/x-gfm",
"Roff": "text/troff", "RPM Spec": "text/x-rpm-spec",
"Roff Manpage": "text/troff", "Reason": "text/x-rustsrc",
"Rouge": "text/x-clojure", "Roff": "text/troff",
"Ruby": "text/x-ruby", "Roff Manpage": "text/troff",
"Rust": "text/x-rustsrc", "Rouge": "text/x-clojure",
"SAS": "text/x-sas", "Ruby": "text/x-ruby",
"SCSS": "text/x-scss", "Rust": "text/x-rustsrc",
"SPARQL": "application/sparql-query", "SAS": "text/x-sas",
"SQL": "text/x-sql", "SCSS": "text/x-scss",
"SQLPL": "text/x-sql", "SPARQL": "application/sparql-query",
"SRecode Template": "text/x-common-lisp", "SQL": "text/x-sql",
"SVG": "text/xml", "SQLPL": "text/x-sql",
"Sage": "text/x-python", "SRecode Template": "text/x-common-lisp",
"SaltStack": "text/x-yaml", "SVG": "text/xml",
"Sass": "text/x-sass", "Sage": "text/x-python",
"Scala": "text/x-scala", "SaltStack": "text/x-yaml",
"Scheme": "text/x-scheme", "Sass": "text/x-sass",
"Shell": "text/x-sh", "Scala": "text/x-scala",
"ShellSession": "text/x-sh", "Scheme": "text/x-scheme",
"Slim": "text/x-slim", "Shell": "text/x-sh",
"Smalltalk": "text/x-stsrc", "ShellSession": "text/x-sh",
"Smarty": "text/x-smarty", "Slim": "text/x-slim",
"Squirrel": "text/x-c++src", "Smalltalk": "text/x-stsrc",
"Standard ML": "text/x-ocaml", "Smarty": "text/x-smarty",
"Swift": "text/x-swift", "Squirrel": "text/x-c++src",
"SystemVerilog": "text/x-systemverilog", "Standard ML": "text/x-ocaml",
"TOML": "text/x-toml", "Svelte": "text/html",
"Tcl": "text/x-tcl", "Swift": "text/x-swift",
"Tcsh": "text/x-sh", "SystemVerilog": "text/x-systemverilog",
"TeX": "text/x-stex", "TOML": "text/x-toml",
"Terra": "text/x-lua", "TSX": "text/jsx",
"Textile": "text/x-textile", "Tcl": "text/x-tcl",
"Turtle": "text/turtle", "Tcsh": "text/x-sh",
"Twig": "text/x-twig", "TeX": "text/x-stex",
"TypeScript": "application/typescript", "Terra": "text/x-lua",
"Unified Parallel C": "text/x-csrc", "Textile": "text/x-textile",
"Unity3D Asset": "text/x-yaml", "Turtle": "text/turtle",
"Uno": "text/x-csharp", "Twig": "text/x-twig",
"UnrealScript": "text/x-java", "TypeScript": "application/typescript",
"VHDL": "text/x-vhdl", "Unified Parallel C": "text/x-csrc",
"Verilog": "text/x-verilog", "Unity3D Asset": "text/x-yaml",
"Visual Basic": "text/x-vb", "Uno": "text/x-csharp",
"Volt": "text/x-d", "UnrealScript": "text/x-java",
"WebAssembly": "text/x-common-lisp", "VHDL": "text/x-vhdl",
"WebIDL": "text/x-webidl", "Verilog": "text/x-verilog",
"Windows Registry Entries": "text/x-properties", "Visual Basic": "text/x-vb",
"X BitMap": "text/x-csrc", "Volt": "text/x-d",
"X PixMap": "text/x-csrc", "WebAssembly": "text/x-common-lisp",
"XC": "text/x-csrc", "WebIDL": "text/x-webidl",
"XML": "text/xml", "Windows Registry Entries": "text/x-properties",
"XPages": "text/xml", "X BitMap": "text/x-csrc",
"XProc": "text/xml", "X PixMap": "text/x-csrc",
"XQuery": "application/xquery", "XC": "text/x-csrc",
"XS": "text/x-csrc", "XML": "text/xml",
"XSLT": "text/xml", "XPages": "text/xml",
"YAML": "text/x-yaml", "XProc": "text/xml",
"edn": "text/x-clojure", "XQuery": "application/xquery",
"reStructuredText": "text/x-rst", "XS": "text/x-csrc",
"wisp": "text/x-clojure", "XSLT": "text/xml",
"YAML": "text/x-yaml",
"edn": "text/x-clojure",
"reStructuredText": "text/x-rst",
"wisp": "text/x-clojure",
} }

View File

@ -1,161 +1,164 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
var LanguagesType = map[string]int{ var LanguagesType = map[string]int{
"1C Enterprise": 2, "1C Enterprise": 2,
"ABAP": 2, "ABAP": 2,
"ABNF": 1, "ABNF": 1,
"AGS Script": 2, "AGS Script": 2,
"AMPL": 2, "AMPL": 2,
"ANTLR": 2, "ANTLR": 2,
"API Blueprint": 3, "API Blueprint": 3,
"APL": 2, "APL": 2,
"ASN.1": 1, "ASN.1": 1,
"ASP": 2, "ASP": 2,
"ATS": 2, "ATS": 2,
"ActionScript": 2, "ActionScript": 2,
"Ada": 2, "Ada": 2,
"Adobe Font Metrics": 1, "Adobe Font Metrics": 1,
"Agda": 2, "Agda": 2,
"Alloy": 2, "Alloy": 2,
"Alpine Abuild": 2, "Alpine Abuild": 2,
"AngelScript": 2, "Altium Designer": 1,
"Ant Build System": 1, "AngelScript": 2,
"ApacheConf": 1, "Ant Build System": 1,
"Apex": 2, "ApacheConf": 1,
"Apollo Guidance Computer": 2, "Apex": 2,
"AppleScript": 2, "Apollo Guidance Computer": 2,
"Arc": 2, "AppleScript": 2,
"AsciiDoc": 4, "Arc": 2,
"AspectJ": 2, "AsciiDoc": 4,
"Assembly": 2, "AspectJ": 2,
"Asymptote": 2, "Assembly": 2,
"Augeas": 2, "Asymptote": 2,
"AutoHotkey": 2, "Augeas": 2,
"AutoIt": 2, "AutoHotkey": 2,
"Awk": 2, "AutoIt": 2,
"Ballerina": 2, "Awk": 2,
"Batchfile": 2, "Ballerina": 2,
"Befunge": 2, "Batchfile": 2,
"Bison": 2, "Befunge": 2,
"BitBake": 2, "Bison": 2,
"Blade": 3, "BitBake": 2,
"BlitzBasic": 2, "Blade": 3,
"BlitzMax": 2, "BlitzBasic": 2,
"Bluespec": 2, "BlitzMax": 2,
"Boo": 2, "Bluespec": 2,
"Brainfuck": 2, "Boo": 2,
"Brightscript": 2, "Brainfuck": 2,
"Bro": 2, "Brightscript": 2,
"C": 2, "C": 2,
"C#": 2, "C#": 2,
"C++": 2, "C++": 2,
"C-ObjDump": 1, "C-ObjDump": 1,
"C2hs Haskell": 2, "C2hs Haskell": 2,
"CLIPS": 2, "CLIPS": 2,
"CMake": 2, "CMake": 2,
"COBOL": 2, "COBOL": 2,
"COLLADA": 1, "COLLADA": 1,
"CSON": 1, "CSON": 1,
"CSS": 3, "CSS": 3,
"CSV": 1, "CSV": 1,
"CWeb": 2, "CWeb": 2,
"Cap'n Proto": 2, "Cabal Config": 1,
"CartoCSS": 2, "Cap'n Proto": 2,
"Ceylon": 2, "CartoCSS": 2,
"Chapel": 2, "Ceylon": 2,
"Charity": 2, "Chapel": 2,
"ChucK": 2, "Charity": 2,
"Cirru": 2, "ChucK": 2,
"Clarion": 2, "Cirru": 2,
"Clean": 2, "Clarion": 2,
"Click": 2, "Clean": 2,
"Clojure": 2, "Click": 2,
"Closure Templates": 3, "Clojure": 2,
"Cloud Firestore Security Rules": 1, "Closure Templates": 3,
"CoNLL-U": 1, "Cloud Firestore Security Rules": 1,
"CoffeeScript": 2, "CoNLL-U": 1,
"ColdFusion": 2, "CoffeeScript": 2,
"ColdFusion CFC": 2, "ColdFusion": 2,
"Common Lisp": 2, "ColdFusion CFC": 2,
"Common Workflow Language": 2, "Common Lisp": 2,
"Component Pascal": 2, "Common Workflow Language": 2,
"Cool": 2, "Component Pascal": 2,
"Coq": 2, "Cool": 2,
"Cpp-ObjDump": 1, "Coq": 2,
"Creole": 4, "Cpp-ObjDump": 1,
"Crystal": 2, "Creole": 4,
"Csound": 2, "Crystal": 2,
"Csound Document": 2, "Csound": 2,
"Csound Score": 2, "Csound Document": 2,
"Cuda": 2, "Csound Score": 2,
"Cycript": 2, "Cuda": 2,
"Cython": 2, "Cycript": 2,
"D": 2, "Cython": 2,
"D-ObjDump": 1, "D": 2,
"DIGITAL Command Language": 2, "D-ObjDump": 1,
"DM": 2, "DIGITAL Command Language": 2,
"DNS Zone": 1, "DM": 2,
"DTrace": 2, "DNS Zone": 1,
"Darcs Patch": 1, "DTrace": 2,
"Dart": 2, "Darcs Patch": 1,
"DataWeave": 2, "Dart": 2,
"Diff": 1, "DataWeave": 2,
"Dockerfile": 2, "Dhall": 2,
"Dogescript": 2, "Diff": 1,
"Dylan": 2, "Dockerfile": 2,
"E": 2, "Dogescript": 2,
"EBNF": 1, "Dylan": 2,
"ECL": 2, "E": 2,
"ECLiPSe": 2, "EBNF": 1,
"EJS": 3, "ECL": 2,
"EML": 1, "ECLiPSe": 2,
"EQ": 2, "EJS": 3,
"Eagle": 1, "EML": 1,
"Easybuild": 1, "EQ": 2,
"Ecere Projects": 1, "Eagle": 1,
"Edje Data Collection": 1, "Easybuild": 1,
"Eiffel": 2, "Ecere Projects": 1,
"Elixir": 2, "EditorConfig": 1,
"Elm": 2, "Edje Data Collection": 1,
"Emacs Lisp": 2, "Eiffel": 2,
"EmberScript": 2, "Elixir": 2,
"Erlang": 2, "Elm": 2,
"F#": 2, "Emacs Lisp": 2,
"F*": 2, "EmberScript": 2,
"FIGlet Font": 1, "Erlang": 2,
"FLUX": 2, "F#": 2,
"Factor": 2, "F*": 2,
"Fancy": 2, "FIGlet Font": 1,
"Fantom": 2, "FLUX": 2,
"Filebench WML": 2, "Factor": 2,
"Filterscript": 2, "Fancy": 2,
"Formatted": 1, "Fantom": 2,
"Forth": 2, "Filebench WML": 2,
"Fortran": 2, "Filterscript": 2,
"FreeMarker": 2, "Formatted": 1,
"Frege": 2, "Forth": 2,
"G-code": 1, "Fortran": 2,
"GAMS": 2, "FreeMarker": 2,
"GAP": 2, "Frege": 2,
"GCC Machine Description": 2, "G-code": 2,
"GDB": 2, "GAMS": 2,
"GDScript": 2, "GAP": 2,
"GLSL": 2, "GCC Machine Description": 2,
"GN": 1, "GDB": 2,
"Game Maker Language": 2, "GDScript": 2,
"Genie": 2, "GLSL": 2,
"Genshi": 2, "GN": 1,
"Gentoo Ebuild": 2, "Game Maker Language": 2,
"Gentoo Eclass": 2, "Genie": 2,
"Gerber Image": 1, "Genshi": 2,
"Gettext Catalog": 4, "Gentoo Ebuild": 2,
"Gherkin": 2, "Gentoo Eclass": 2,
"Git Attributes": 1, "Gerber Image": 1,
"Git Config": 1, "Gettext Catalog": 4,
"Glyph": 2, "Gherkin": 2,
"Git Attributes": 1,
"Git Config": 1,
"Glyph": 2,
"Glyph Bitmap Distribution Format": 1, "Glyph Bitmap Distribution Format": 1,
"Gnuplot": 2, "Gnuplot": 2,
"Go": 2, "Go": 2,
@ -188,6 +191,7 @@ var LanguagesType = map[string]int{
"Haskell": 2, "Haskell": 2,
"Haxe": 2, "Haxe": 2,
"HiveQL": 2, "HiveQL": 2,
"HolyC": 2,
"Hy": 2, "Hy": 2,
"HyPhy": 2, "HyPhy": 2,
"IDL": 2, "IDL": 2,
@ -215,9 +219,11 @@ var LanguagesType = map[string]int{
"Java Properties": 1, "Java Properties": 1,
"Java Server Pages": 2, "Java Server Pages": 2,
"JavaScript": 2, "JavaScript": 2,
"JavaScript+ERB": 2,
"Jison": 2, "Jison": 2,
"Jison Lex": 2, "Jison Lex": 2,
"Jolie": 2, "Jolie": 2,
"Jsonnet": 2,
"Julia": 2, "Julia": 2,
"Jupyter Notebook": 3, "Jupyter Notebook": 3,
"KRL": 2, "KRL": 2,
@ -281,6 +287,7 @@ var LanguagesType = map[string]int{
"Monkey": 2, "Monkey": 2,
"Moocode": 2, "Moocode": 2,
"MoonScript": 2, "MoonScript": 2,
"Motorola 68K Assembly": 2,
"Myghty": 2, "Myghty": 2,
"NCL": 2, "NCL": 2,
"NL": 1, "NL": 1,
@ -301,6 +308,7 @@ var LanguagesType = map[string]int{
"NumPy": 2, "NumPy": 2,
"OCaml": 2, "OCaml": 2,
"ObjDump": 1, "ObjDump": 1,
"ObjectScript": 2,
"Objective-C": 2, "Objective-C": 2,
"Objective-C++": 2, "Objective-C++": 2,
"Objective-J": 2, "Objective-J": 2,
@ -312,195 +320,207 @@ var LanguagesType = map[string]int{
"OpenRC runscript": 2, "OpenRC runscript": 2,
"OpenSCAD": 2, "OpenSCAD": 2,
"OpenType Feature File": 1, "OpenType Feature File": 1,
"Org": 4, "Org": 4,
"Ox": 2, "Ox": 2,
"Oxygene": 2, "Oxygene": 2,
"Oz": 2, "Oz": 2,
"P4": 2, "P4": 2,
"PHP": 2, "PHP": 2,
"PLSQL": 2, "PLSQL": 2,
"PLpgSQL": 2, "PLpgSQL": 2,
"POV-Ray SDL": 2, "POV-Ray SDL": 2,
"Pan": 2, "Pan": 2,
"Papyrus": 2, "Papyrus": 2,
"Parrot": 2, "Parrot": 2,
"Parrot Assembly": 2, "Parrot Assembly": 2,
"Parrot Internal Representation": 2, "Parrot Internal Representation": 2,
"Pascal": 2, "Pascal": 2,
"Pawn": 2, "Pawn": 2,
"Pep8": 2, "Pep8": 2,
"Perl": 2, "Perl": 2,
"Perl 6": 2, "Perl 6": 2,
"Pic": 3, "Pic": 3,
"Pickle": 1, "Pickle": 1,
"PicoLisp": 2, "PicoLisp": 2,
"PigLatin": 2, "PigLatin": 2,
"Pike": 2, "Pike": 2,
"Pod": 4, "Pod": 4,
"Pod 6": 4, "Pod 6": 4,
"PogoScript": 2, "PogoScript": 2,
"Pony": 2, "Pony": 2,
"PostCSS": 3, "PostCSS": 3,
"PostScript": 3, "PostScript": 3,
"PowerBuilder": 2, "PowerBuilder": 2,
"PowerShell": 2, "PowerShell": 2,
"Processing": 2, "Processing": 2,
"Prolog": 2, "Prolog": 2,
"Propeller Spin": 2, "Propeller Spin": 2,
"Protocol Buffer": 1, "Protocol Buffer": 1,
"Public Key": 1, "Public Key": 1,
"Pug": 3, "Pug": 3,
"Puppet": 2, "Puppet": 2,
"Pure Data": 1, "Pure Data": 1,
"PureBasic": 2, "PureBasic": 2,
"PureScript": 2, "PureScript": 2,
"Python": 2, "Python": 2,
"Python console": 2, "Python console": 2,
"Python traceback": 1, "Python traceback": 1,
"QML": 2, "QML": 2,
"QMake": 2, "QMake": 2,
"Quake": 2, "Quake": 2,
"R": 2, "R": 2,
"RAML": 3, "RAML": 3,
"RDoc": 4, "RDoc": 4,
"REALbasic": 2, "REALbasic": 2,
"REXX": 2, "REXX": 2,
"RHTML": 3, "RHTML": 3,
"RMarkdown": 4, "RMarkdown": 4,
"RPC": 2, "RPC": 2,
"RPM Spec": 1, "RPM Spec": 1,
"RUNOFF": 3, "RUNOFF": 3,
"Racket": 2, "Racket": 2,
"Ragel": 2, "Ragel": 2,
"Rascal": 2, "Rascal": 2,
"Raw token data": 1, "Raw token data": 1,
"Reason": 2, "Reason": 2,
"Rebol": 2, "Rebol": 2,
"Red": 2, "Red": 2,
"Redcode": 2, "Redcode": 2,
"Regular Expression": 1, "Regular Expression": 1,
"Ren'Py": 2, "Ren'Py": 2,
"RenderScript": 2, "RenderScript": 2,
"Ring": 2, "Rich Text Format": 3,
"RobotFramework": 2, "Ring": 2,
"Roff": 3, "RobotFramework": 2,
"Roff Manpage": 3, "Roff": 3,
"Rouge": 2, "Roff Manpage": 3,
"Ruby": 2, "Rouge": 2,
"Rust": 2, "Ruby": 2,
"SAS": 2, "Rust": 2,
"SCSS": 3, "SAS": 2,
"SMT": 2, "SCSS": 3,
"SPARQL": 1, "SMT": 2,
"SQF": 2, "SPARQL": 1,
"SQL": 1, "SQF": 2,
"SQLPL": 2, "SQL": 1,
"SRecode Template": 3, "SQLPL": 2,
"STON": 1, "SRecode Template": 3,
"SVG": 1, "SSH Config": 1,
"Sage": 2, "STON": 1,
"SaltStack": 2, "SVG": 1,
"Sass": 3, "Sage": 2,
"Scala": 2, "SaltStack": 2,
"Scaml": 3, "Sass": 3,
"Scheme": 2, "Scala": 2,
"Scilab": 2, "Scaml": 3,
"Self": 2, "Scheme": 2,
"ShaderLab": 2, "Scilab": 2,
"Shell": 2, "Self": 2,
"ShellSession": 2, "ShaderLab": 2,
"Shen": 2, "Shell": 2,
"Slash": 2, "ShellSession": 2,
"Slice": 2, "Shen": 2,
"Slim": 3, "Slash": 2,
"Smali": 2, "Slice": 2,
"Smalltalk": 2, "Slim": 3,
"Smarty": 2, "Smali": 2,
"Solidity": 2, "Smalltalk": 2,
"SourcePawn": 2, "Smarty": 2,
"Spline Font Database": 1, "Solidity": 2,
"Squirrel": 2, "SourcePawn": 2,
"Stan": 2, "Spline Font Database": 1,
"Standard ML": 2, "Squirrel": 2,
"Stata": 2, "Stan": 2,
"Stylus": 3, "Standard ML": 2,
"SubRip Text": 1, "Stata": 2,
"SugarSS": 3, "Stylus": 3,
"SuperCollider": 2, "SubRip Text": 1,
"Swift": 2, "SugarSS": 3,
"SystemVerilog": 2, "SuperCollider": 2,
"TI Program": 2, "Svelte": 3,
"TLA": 2, "Swift": 2,
"TOML": 1, "SystemVerilog": 2,
"TXL": 2, "TI Program": 2,
"Tcl": 2, "TLA": 2,
"Tcsh": 2, "TOML": 1,
"TeX": 3, "TSQL": 2,
"Tea": 3, "TSX": 2,
"Terra": 2, "TXL": 2,
"Text": 4, "Tcl": 2,
"Textile": 4, "Tcsh": 2,
"Thrift": 2, "TeX": 3,
"Turing": 2, "Tea": 3,
"Turtle": 1, "Terra": 2,
"Twig": 3, "Text": 4,
"Type Language": 1, "Textile": 4,
"TypeScript": 2, "Thrift": 2,
"Unified Parallel C": 2, "Turing": 2,
"Unity3D Asset": 1, "Turtle": 1,
"Unix Assembly": 2, "Twig": 3,
"Uno": 2, "Type Language": 1,
"UnrealScript": 2, "TypeScript": 2,
"UrWeb": 2, "Unified Parallel C": 2,
"VCL": 2, "Unity3D Asset": 1,
"VHDL": 2, "Unix Assembly": 2,
"Vala": 2, "Uno": 2,
"Verilog": 2, "UnrealScript": 2,
"Vim script": 2, "UrWeb": 2,
"Visual Basic": 2, "VCL": 2,
"Volt": 2, "VHDL": 2,
"Vue": 3, "Vala": 2,
"Wavefront Material": 1, "Verilog": 2,
"Wavefront Object": 1, "Vim script": 2,
"Web Ontology Language": 1, "Visual Basic": 2,
"WebAssembly": 2, "Volt": 2,
"WebIDL": 2, "Vue": 3,
"Windows Registry Entries": 1, "Wavefront Material": 1,
"World of Warcraft Addon Data": 1, "Wavefront Object": 1,
"X BitMap": 1, "Web Ontology Language": 1,
"X Font Directory Index": 1, "WebAssembly": 2,
"X PixMap": 1, "WebIDL": 2,
"X10": 2, "WebVTT": 1,
"XC": 2, "Windows Registry Entries": 1,
"XCompose": 1, "Wollok": 2,
"XML": 1, "World of Warcraft Addon Data": 1,
"XPages": 1, "X BitMap": 1,
"XProc": 2, "X Font Directory Index": 1,
"XQuery": 2, "X PixMap": 1,
"XS": 2, "X10": 2,
"XSLT": 2, "XC": 2,
"Xojo": 2, "XCompose": 1,
"Xtend": 2, "XML": 1,
"YAML": 1, "XPages": 1,
"YANG": 1, "XProc": 2,
"YARA": 2, "XQuery": 2,
"YASnippet": 3, "XS": 2,
"Yacc": 2, "XSLT": 2,
"Zephir": 2, "Xojo": 2,
"Zig": 2, "Xtend": 2,
"Zimpl": 2, "YAML": 1,
"desktop": 1, "YANG": 1,
"eC": 2, "YARA": 2,
"edn": 1, "YASnippet": 3,
"fish": 2, "Yacc": 2,
"mupad": 2, "ZAP": 2,
"nanorc": 1, "ZIL": 2,
"nesC": 2, "Zeek": 2,
"ooc": 2, "ZenScript": 2,
"q": 2, "Zephir": 2,
"reStructuredText": 4, "Zig": 2,
"sed": 2, "Zimpl": 2,
"wdl": 2, "desktop": 1,
"wisp": 2, "eC": 2,
"xBase": 2, "edn": 1,
"fish": 2,
"mcfunction": 2,
"mupad": 2,
"nanorc": 1,
"nesC": 2,
"ooc": 2,
"q": 2,
"reStructuredText": 4,
"sed": 2,
"wdl": 2,
"wisp": 2,
"xBase": 2,
} }

View File

@ -1,5 +1,5 @@
// Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT. // Code generated by github.com/src-d/enry/v2/internal/code-generator DO NOT EDIT.
// Extracted from github/linguist commit: e4560984058b4726010ca4b8f03ed9d0f8f464db // Extracted from github/linguist commit: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
package data package data
@ -25,13 +25,14 @@ var VendorMatchers = substring.Or(
substring.Regexp(`^rebar$`), substring.Regexp(`^rebar$`),
substring.Regexp(`erlang.mk`), substring.Regexp(`erlang.mk`),
substring.Regexp(`Godeps/_workspace/`), substring.Regexp(`Godeps/_workspace/`),
substring.Regexp(`(^|/)testdata/`),
substring.Regexp(`.indent.pro`), substring.Regexp(`.indent.pro`),
substring.Regexp(`(\.|-)min\.(js|css)$`), substring.Regexp(`(\.|-)min\.(js|css)$`),
substring.Regexp(`([^\s]*)import\.(css|less|scss|styl)$`), substring.Regexp(`([^\s]*)import\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)bootstrap([^.]*)\.(js|css|less|scss|styl)$`), substring.Regexp(`(^|/)bootstrap([^.]*)\.(js|css|less|scss|styl)$`),
substring.Regexp(`(^|/)custom\.bootstrap([^\s]*)(js|css|less|scss|styl)$`), substring.Regexp(`(^|/)custom\.bootstrap([^\s]*)(js|css|less|scss|styl)$`),
substring.Regexp(`(^|/)font-awesome\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)font-?awesome\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)font-awesome/.*\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)font-?awesome/.*\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)foundation\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)foundation\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)normalize\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)normalize\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)skeleton\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)skeleton\.(css|less|scss|styl)$`),
@ -39,6 +40,7 @@ var VendorMatchers = substring.Or(
substring.Regexp(`(^|/)animate\.(css|less|scss|styl)$`), substring.Regexp(`(^|/)animate\.(css|less|scss|styl)$`),
substring.Regexp(`(^|/)materialize\.(css|less|scss|styl|js)$`), substring.Regexp(`(^|/)materialize\.(css|less|scss|styl|js)$`),
substring.Regexp(`(^|/)select2/.*\.(css|scss|js)$`), substring.Regexp(`(^|/)select2/.*\.(css|scss|js)$`),
substring.Regexp(`(^|/)bulma\.(css|sass|scss)$`),
substring.Regexp(`(3rd|[Tt]hird)[-_]?[Pp]arty/`), substring.Regexp(`(3rd|[Tt]hird)[-_]?[Pp]arty/`),
substring.Regexp(`vendors?/`), substring.Regexp(`vendors?/`),
substring.Regexp(`extern(al)?/`), substring.Regexp(`extern(al)?/`),