@@ -40,7 +40,7 @@ require ( | |||
github.com/gliderlabs/ssh v0.3.1 | |||
github.com/glycerine/go-unsnap-stream v0.0.0-20190901134440-81cf024a9e0a // indirect | |||
github.com/go-chi/chi v1.5.0 | |||
github.com/go-enry/go-enry/v2 v2.5.2 | |||
github.com/go-enry/go-enry/v2 v2.6.0 | |||
github.com/go-git/go-billy/v5 v5.0.0 | |||
github.com/go-git/go-git/v5 v5.2.0 | |||
github.com/go-ldap/ldap/v3 v3.2.4 |
@@ -327,8 +327,8 @@ github.com/go-asn1-ber/asn1-ber v1.5.1 h1:pDbRAunXzIUXfx4CB2QJFv5IuPiuoW+sWvr/Us | |||
github.com/go-asn1-ber/asn1-ber v1.5.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= | |||
github.com/go-chi/chi v1.5.0 h1:2ZcJZozJ+rj6BA0c19ffBUGXEKAT/aOLOtQjD46vBRA= | |||
github.com/go-chi/chi v1.5.0/go.mod h1:REp24E+25iKvxgeTfHmdUoL5x15kBiDBlnIl5bCwe2k= | |||
github.com/go-enry/go-enry/v2 v2.5.2 h1:3f3PFAO6JitWkPi1GQ5/m6Xu4gNL1U5soJ8QaYqJ0YQ= | |||
github.com/go-enry/go-enry/v2 v2.5.2/go.mod h1:GVzIiAytiS5uT/QiuakK7TF1u4xDab87Y8V5EJRpsIQ= | |||
github.com/go-enry/go-enry/v2 v2.6.0 h1:nbGWQBpO+D+cJuRxNgSDFnFY9QWz3QM/CeZxU7VAH20= | |||
github.com/go-enry/go-enry/v2 v2.6.0/go.mod h1:GVzIiAytiS5uT/QiuakK7TF1u4xDab87Y8V5EJRpsIQ= | |||
github.com/go-enry/go-oniguruma v1.2.1 h1:k8aAMuJfMrqm/56SG2lV9Cfti6tC4x8673aHCcBk+eo= | |||
github.com/go-enry/go-oniguruma v1.2.1/go.mod h1:bWDhYP+S6xZQgiRL7wlTScFYBe023B6ilRZbCAD5Hf4= | |||
github.com/go-git/gcfg v1.5.0 h1:Q5ViNfGF8zFgyJWPqYwA7qGFoMTEiBmdlkcfRmpIMa4= |
@@ -150,16 +150,22 @@ macOS and linux platforms. Windows support is planned under [src-d/enry#150](htt | |||
## Divergences from Linguist | |||
The `enry` library is based on the data from `github/linguist` version **v7.9.0**. | |||
The `enry` library is based on the data from `github/linguist` version **v7.12.1**. | |||
Parsing [linguist/samples](https://github.com/github/linguist/tree/master/samples) the following `enry` results are different from the Linguist: | |||
- [Heuristics for ".txt" extension](https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L521) in Vim Help File could not be parsed, due to unsupported negative lookahead in RE2 regexp engine. | |||
- [Heuristics for ".sol" extension](https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L464) in Solidity could not be parsed, due to unsupported negative lookahead 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. | |||
- [Heuristics for ".inc" extension](https://github.com/github/linguist/blob/f0e2d0d7f1ce600b2a5acccaef6b149c87d8b99c/lib/linguist/heuristics.yml#L222) in NASL could not be parsed, due to unsupported possessive quantifier in RE2 regexp engine. | |||
- [Heuristics for ".as" extension](https://github.com/github/linguist/blob/223c00bb80eff04788e29010f98c5778993d2b2a/lib/linguist/heuristics.yml#L67) in ActionScript could not be parsed, due to unsupported positive 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). | |||
- Bayesian classifier can't distinguish "SQL" from "PLpgSQL. See [#194](https://github.com/src-d/enry/issues/194). | |||
@@ -167,8 +173,6 @@ Parsing [linguist/samples](https://github.com/github/linguist/tree/master/sample | |||
- Detection of [generated files](https://github.com/github/linguist/blob/bf95666fc15e49d556f2def4d0a85338423c25f3/lib/linguist/generated.rb#L53) is not supported yet. | |||
(Thus they are not excluded from CLI output). See [#213](https://github.com/src-d/enry/issues/213). | |||
- XML detection strategy is not implemented. See [#192](https://github.com/src-d/enry/issues/192). | |||
- Overriding languages and types though `.gitattributes` is not yet supported. See [#18](https://github.com/src-d/enry/issues/18). | |||
- `enry` CLI output does NOT exclude `.gitignore`ed files and git submodules, as Linguist does |
@@ -22,6 +22,8 @@ var DefaultStrategies = []Strategy{ | |||
GetLanguagesByFilename, | |||
GetLanguagesByShebang, | |||
GetLanguagesByExtension, | |||
GetLanguagesByXML, | |||
GetLanguagesByManpage, | |||
GetLanguagesByContent, | |||
GetLanguagesByClassifier, | |||
} | |||
@@ -328,15 +330,23 @@ func getInterpreter(data []byte) (interpreter string) { | |||
return | |||
} | |||
func getFirstLine(content []byte) []byte { | |||
nlpos := bytes.IndexByte(content, '\n') | |||
if nlpos < 0 { | |||
return content | |||
func getFirstLines(content []byte, count int) []byte { | |||
nlpos := -1 | |||
for ; count > 0; count-- { | |||
pos := bytes.IndexByte(content[nlpos+1:], '\n') | |||
if pos < 0 { | |||
return content | |||
} | |||
nlpos += pos + 1 | |||
} | |||
return content[:nlpos] | |||
} | |||
func getFirstLine(content []byte) []byte { | |||
return getFirstLines(content, 1) | |||
} | |||
func hasShebang(line []byte) bool { | |||
const shebang = `#!` | |||
prefix := []byte(shebang) | |||
@@ -383,6 +393,49 @@ func GetLanguagesByExtension(filename string, _ []byte, _ []string) []string { | |||
return nil | |||
} | |||
var ( | |||
manpageExtension = regex.MustCompile(`\.(?:[1-9](?:[a-z_]+[a-z_0-9]*)?|0p|n|man|mdoc)(?:\.in)?$`) | |||
) | |||
// GetLanguagesByManpage returns a slice of possible manpage languages for the given filename. | |||
// It complies with the signature to be a Strategy type. | |||
func GetLanguagesByManpage(filename string, _ []byte, _ []string) []string { | |||
filename = strings.ToLower(filename) | |||
// Check if matches Roff man page filenames | |||
if manpageExtension.Match([]byte(filename)) { | |||
return []string{ | |||
"Roff Manpage", | |||
"Roff", | |||
} | |||
} | |||
return nil | |||
} | |||
var ( | |||
xmlHeader = regex.MustCompile(`<?xml version=`) | |||
) | |||
// GetLanguagesByXML returns a slice of possible XML language for the given filename. | |||
// It complies with the signature to be a Strategy type. | |||
func GetLanguagesByXML(_ string, content []byte, candidates []string) []string { | |||
if len(candidates) > 0 { | |||
return candidates | |||
} | |||
header := getFirstLines(content, 2) | |||
// Check if contains XML header | |||
if xmlHeader.Match(header) { | |||
return []string{ | |||
"XML", | |||
} | |||
} | |||
return nil | |||
} | |||
func getDotIndexes(filename string) []int { | |||
dots := make([]int, 0, 2) | |||
for i, letter := range filename { |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -31,6 +31,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"ags": "AGS Script", | |||
"ags_script": "AGS Script", | |||
"ahk": "AutoHotkey", | |||
"al": "AL", | |||
"alloy": "Alloy", | |||
"alpine_abuild": "Alpine Abuild", | |||
"altium": "Altium Designer", | |||
@@ -53,12 +54,14 @@ var LanguageByAliasMap = map[string]string{ | |||
"arexx": "REXX", | |||
"as3": "ActionScript", | |||
"asciidoc": "AsciiDoc", | |||
"asl": "ASL", | |||
"asm": "Assembly", | |||
"asn.1": "ASN.1", | |||
"asp": "ASP", | |||
"asp": "Classic ASP", | |||
"asp.net": "ASP.NET", | |||
"aspectj": "AspectJ", | |||
"aspx": "ASP", | |||
"aspx-vb": "ASP", | |||
"aspx": "ASP.NET", | |||
"aspx-vb": "ASP.NET", | |||
"assembly": "Assembly", | |||
"asymptote": "Asymptote", | |||
"ats": "ATS", | |||
@@ -70,6 +73,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"autoit": "AutoIt", | |||
"autoit3": "AutoIt", | |||
"autoitscript": "AutoIt", | |||
"avro_idl": "Avro IDL", | |||
"awk": "Awk", | |||
"b3d": "BlitzBasic", | |||
"ballerina": "Ballerina", | |||
@@ -120,6 +124,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"chuck": "ChucK", | |||
"cirru": "Cirru", | |||
"clarion": "Clarion", | |||
"classic_asp": "Classic ASP", | |||
"clean": "Clean", | |||
"click": "Click", | |||
"clipper": "xBase", | |||
@@ -172,6 +177,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"cython": "Cython", | |||
"d": "D", | |||
"d-objdump": "D-ObjDump", | |||
"dafny": "Dafny", | |||
"darcs_patch": "Darcs Patch", | |||
"dart": "Dart", | |||
"dataweave": "DataWeave", | |||
@@ -238,6 +244,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"formatted": "Formatted", | |||
"forth": "Forth", | |||
"fortran": "Fortran", | |||
"fortran_free_form": "Fortran Free Form", | |||
"foxpro": "xBase", | |||
"freemarker": "FreeMarker", | |||
"frege": "Frege", | |||
@@ -245,6 +252,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"fstar": "F*", | |||
"ftl": "FreeMarker", | |||
"fundamental": "Text", | |||
"futhark": "Futhark", | |||
"g-code": "G-code", | |||
"game_maker_language": "Game Maker Language", | |||
"gaml": "GAML", | |||
@@ -253,6 +261,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"gcc_machine_description": "GCC Machine Description", | |||
"gdb": "GDB", | |||
"gdscript": "GDScript", | |||
"gedcom": "GEDCOM", | |||
"genie": "Genie", | |||
"genshi": "Genshi", | |||
"gentoo_ebuild": "Gentoo Ebuild", | |||
@@ -308,7 +317,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"html+jinja": "HTML+Django", | |||
"html+php": "HTML+PHP", | |||
"html+razor": "HTML+Razor", | |||
"html+ruby": "RHTML", | |||
"html+ruby": "HTML+ERB", | |||
"htmlbars": "Handlebars", | |||
"htmldjango": "HTML+Django", | |||
"http": "HTTP", | |||
@@ -363,18 +372,22 @@ var LanguageByAliasMap = map[string]string{ | |||
"jsx": "JSX", | |||
"julia": "Julia", | |||
"jupyter_notebook": "Jupyter Notebook", | |||
"kaitai_struct": "Kaitai Struct", | |||
"kicad_layout": "KiCad Layout", | |||
"kicad_legacy_layout": "KiCad Legacy Layout", | |||
"kicad_schematic": "KiCad Schematic", | |||
"kit": "Kit", | |||
"kotlin": "Kotlin", | |||
"krl": "KRL", | |||
"ksy": "Kaitai Struct", | |||
"labview": "LabVIEW", | |||
"lark": "Lark", | |||
"lasso": "Lasso", | |||
"lassoscript": "Lasso", | |||
"latex": "TeX", | |||
"latte": "Latte", | |||
"lean": "Lean", | |||
"leex": "HTML+EEX", | |||
"less": "Less", | |||
"lex": "Lex", | |||
"lfe": "LFE", | |||
@@ -403,9 +416,11 @@ var LanguageByAliasMap = map[string]string{ | |||
"ltspice_symbol": "LTspice Symbol", | |||
"lua": "Lua", | |||
"m": "M", | |||
"m2": "Macaulay2", | |||
"m4": "M4", | |||
"m4sugar": "M4Sugar", | |||
"m68k": "Motorola 68K Assembly", | |||
"macaulay2": "Macaulay2", | |||
"macruby": "Ruby", | |||
"make": "Makefile", | |||
"makefile": "Makefile", | |||
@@ -453,18 +468,22 @@ var LanguageByAliasMap = map[string]string{ | |||
"mumps": "M", | |||
"mupad": "mupad", | |||
"muse": "Muse", | |||
"mustache": "Mustache", | |||
"myghty": "Myghty", | |||
"nanorc": "nanorc", | |||
"nasl": "NASL", | |||
"nasm": "Assembly", | |||
"ncl": "NCL", | |||
"ne-on": "NEON", | |||
"nearley": "Nearley", | |||
"nemerle": "Nemerle", | |||
"neon": "NEON", | |||
"neosnippet": "Vim Snippet", | |||
"nesc": "nesC", | |||
"netlinx": "NetLinx", | |||
"netlinx+erb": "NetLinx+ERB", | |||
"netlogo": "NetLogo", | |||
"nette_object_notation": "NEON", | |||
"newlisp": "NewLisp", | |||
"nextflow": "Nextflow", | |||
"nginx": "Nginx", | |||
@@ -486,6 +505,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"nunjucks": "HTML+Django", | |||
"nush": "Nu", | |||
"nvim": "Vim script", | |||
"nwscript": "NWScript", | |||
"obj-c": "Objective-C", | |||
"obj-c++": "Objective-C++", | |||
"obj-j": "Objective-J", | |||
@@ -589,9 +609,12 @@ var LanguageByAliasMap = map[string]string{ | |||
"python_console": "Python console", | |||
"python_traceback": "Python traceback", | |||
"q": "q", | |||
"q#": "Q#", | |||
"ql": "CodeQL", | |||
"qmake": "QMake", | |||
"qml": "QML", | |||
"qsharp": "Q#", | |||
"qt_script": "Qt Script", | |||
"quake": "Quake", | |||
"r": "R", | |||
"racket": "Racket", | |||
@@ -622,9 +645,10 @@ var LanguageByAliasMap = map[string]string{ | |||
"ren'py": "Ren'Py", | |||
"renderscript": "RenderScript", | |||
"renpy": "Ren'Py", | |||
"rescript": "ReScript", | |||
"restructuredtext": "reStructuredText", | |||
"rexx": "REXX", | |||
"rhtml": "RHTML", | |||
"rhtml": "HTML+ERB", | |||
"rich_text_format": "Rich Text Format", | |||
"ring": "Ring", | |||
"riot": "Riot", | |||
@@ -663,6 +687,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"shell-script": "Shell", | |||
"shellsession": "ShellSession", | |||
"shen": "Shen", | |||
"sieve": "Sieve", | |||
"slash": "Slash", | |||
"slice": "Slice", | |||
"slim": "Slim", | |||
@@ -720,6 +745,7 @@ var LanguageByAliasMap = map[string]string{ | |||
"troff": "Roff", | |||
"ts": "TypeScript", | |||
"tsql": "TSQL", | |||
"tsv": "TSV", | |||
"tsx": "TSX", | |||
"turing": "Turing", | |||
"turtle": "Turtle", | |||
@@ -750,8 +776,10 @@ var LanguageByAliasMap = map[string]string{ | |||
"verilog": "Verilog", | |||
"vhdl": "VHDL", | |||
"vim": "Vim script", | |||
"vim_help_file": "Vim Help File", | |||
"vim_script": "Vim script", | |||
"vim_snippet": "Vim Snippet", | |||
"vimhelp": "Vim Help File", | |||
"viml": "Vim script", | |||
"visual_basic": "Visual Basic .NET", | |||
"visual_basic_.net": "Visual Basic .NET", |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -7,42 +7,50 @@ var LanguagesColor = map[string]string{ | |||
"1C Enterprise": "#814CCC", | |||
"ABAP": "#E8274B", | |||
"AGS Script": "#B9D9FF", | |||
"AL": "#3AA2B5", | |||
"AMPL": "#E6EFBB", | |||
"ANTLR": "#9DC3FF", | |||
"API Blueprint": "#2ACCA8", | |||
"APL": "#5A8164", | |||
"ASP": "#6a40fd", | |||
"ASP.NET": "#9400ff", | |||
"ATS": "#1ac620", | |||
"ActionScript": "#882B0F", | |||
"Ada": "#02f88c", | |||
"Agda": "#315665", | |||
"Alloy": "#64C800", | |||
"AngelScript": "#C7D7DC", | |||
"Apex": "#1797c0", | |||
"Apollo Guidance Computer": "#0B3D91", | |||
"AppleScript": "#101F1F", | |||
"Arc": "#aa2afe", | |||
"AspectJ": "#a957b0", | |||
"Assembly": "#6E4C13", | |||
"Asymptote": "#4a0c0c", | |||
"Asymptote": "#ff0000", | |||
"AutoHotkey": "#6594b9", | |||
"AutoIt": "#1C3552", | |||
"Ballerina": "#FF5000", | |||
"Batchfile": "#C1F12E", | |||
"Bison": "#6A463F", | |||
"Blade": "#f7523f", | |||
"BlitzMax": "#cd6400", | |||
"Boo": "#d4bec1", | |||
"Brainfuck": "#2F2530", | |||
"C": "#555555", | |||
"C#": "#178600", | |||
"C++": "#f34b7d", | |||
"CSON": "#244776", | |||
"CSS": "#563d7c", | |||
"Ceylon": "#dfa535", | |||
"Chapel": "#8dc63f", | |||
"Cirru": "#ccccff", | |||
"Clarion": "#db901e", | |||
"Classic ASP": "#6a40fd", | |||
"Clean": "#3F85AF", | |||
"Click": "#E4E6F3", | |||
"Clojure": "#db5855", | |||
"CoffeeScript": "#244776", | |||
"ColdFusion": "#ed2cd6", | |||
"ColdFusion CFC": "#ed2cd6", | |||
"Common Lisp": "#3fb68b", | |||
"Common Workflow Language": "#B5314C", | |||
"Component Pascal": "#B0CE4E", | |||
@@ -50,6 +58,7 @@ var LanguagesColor = map[string]string{ | |||
"Cuda": "#3A4E3A", | |||
"D": "#ba595e", | |||
"DM": "#447265", | |||
"Dafny": "#FFEC25", | |||
"Dart": "#00B4AB", | |||
"DataWeave": "#003a52", | |||
"Dhall": "#dfafff", | |||
@@ -58,8 +67,9 @@ var LanguagesColor = map[string]string{ | |||
"Dylan": "#6c616e", | |||
"E": "#ccce35", | |||
"ECL": "#8a1267", | |||
"EJS": "#a91e50", | |||
"EQ": "#a78649", | |||
"Eiffel": "#946d57", | |||
"Eiffel": "#4d6977", | |||
"Elixir": "#6e4a7e", | |||
"Elm": "#60B5CC", | |||
"Emacs Lisp": "#c065db", | |||
@@ -76,6 +86,7 @@ var LanguagesColor = map[string]string{ | |||
"Fortran": "#4d41b1", | |||
"FreeMarker": "#0050b2", | |||
"Frege": "#00cafe", | |||
"Futhark": "#5f021f", | |||
"G-code": "#D08CF2", | |||
"GAML": "#FFC766", | |||
"GDScript": "#355570", | |||
@@ -87,10 +98,13 @@ var LanguagesColor = map[string]string{ | |||
"Go": "#00ADD8", | |||
"Golo": "#88562A", | |||
"Gosu": "#82937f", | |||
"Grammatical Framework": "#79aa7a", | |||
"Grammatical Framework": "#ff0000", | |||
"GraphQL": "#e10098", | |||
"Groovy": "#e69f56", | |||
"HTML": "#e34c26", | |||
"Hack": "#878787", | |||
"Haml": "#ece2a9", | |||
"Handlebars": "#f7931e", | |||
"Harbour": "#0e60e3", | |||
"Haskell": "#5e5086", | |||
"Haxe": "#df7900", | |||
@@ -104,6 +118,7 @@ var LanguagesColor = map[string]string{ | |||
"Ioke": "#078193", | |||
"Isabelle": "#FEFE00", | |||
"J": "#9EEDFF", | |||
"JFlex": "#DBCA00", | |||
"JSONiq": "#40d47e", | |||
"Java": "#b07219", | |||
"JavaScript": "#f1e05a", | |||
@@ -112,12 +127,16 @@ var LanguagesColor = map[string]string{ | |||
"Julia": "#a270ba", | |||
"Jupyter Notebook": "#DA5B0B", | |||
"KRL": "#28430A", | |||
"Kaitai Struct": "#773b37", | |||
"Kotlin": "#F18E33", | |||
"LFE": "#4C3023", | |||
"LLVM": "#185619", | |||
"LOLCODE": "#cc9900", | |||
"LSL": "#3d9970", | |||
"Lark": "#0b130f", | |||
"Lasso": "#999999", | |||
"Latte": "#f2a542", | |||
"Less": "#1d365d", | |||
"Lex": "#DBCA00", | |||
"LiveScript": "#499886", | |||
"LookML": "#652B81", | |||
@@ -128,7 +147,10 @@ var LanguagesColor = map[string]string{ | |||
"MQL4": "#62A8D6", | |||
"MQL5": "#4A76B8", | |||
"MTML": "#b7e1f4", | |||
"Macaulay2": "#d8ffff", | |||
"Makefile": "#427819", | |||
"Markdown": "#083fa1", | |||
"Marko": "#42bff2", | |||
"Mask": "#f97732", | |||
"Max": "#c4a79c", | |||
"Mercury": "#ff2b2b", | |||
@@ -137,6 +159,7 @@ var LanguagesColor = map[string]string{ | |||
"Mirah": "#c7a938", | |||
"Modula-3": "#223388", | |||
"NCL": "#28431f", | |||
"NWScript": "#111522", | |||
"Nearley": "#990000", | |||
"Nemerle": "#3d3c6e", | |||
"NetLinx": "#0aa0ff", | |||
@@ -144,10 +167,11 @@ var LanguagesColor = map[string]string{ | |||
"NetLogo": "#ff6375", | |||
"NewLisp": "#87AED7", | |||
"Nextflow": "#3ac486", | |||
"Nim": "#37775b", | |||
"Nim": "#ffc200", | |||
"Nit": "#009917", | |||
"Nix": "#7e7eff", | |||
"Nu": "#c9df40", | |||
"NumPy": "#9C8AF9", | |||
"OCaml": "#3be133", | |||
"ObjectScript": "#424893", | |||
"Objective-C": "#438eff", | |||
@@ -175,14 +199,18 @@ var LanguagesColor = map[string]string{ | |||
"PostScript": "#da291c", | |||
"PowerBuilder": "#8f0f8d", | |||
"PowerShell": "#012456", | |||
"Prisma": "#0c344b", | |||
"Processing": "#0096D8", | |||
"Prolog": "#74283c", | |||
"Propeller Spin": "#7fa2a7", | |||
"Pug": "#a86454", | |||
"Puppet": "#302B6D", | |||
"PureBasic": "#5a6986", | |||
"PureScript": "#1D222D", | |||
"Python": "#3572A5", | |||
"Q#": "#fed659", | |||
"QML": "#44a51c", | |||
"Qt Script": "#00b841", | |||
"Quake": "#882233", | |||
"R": "#198CE7", | |||
"RAML": "#77d9fb", | |||
@@ -191,6 +219,7 @@ var LanguagesColor = map[string]string{ | |||
"Ragel": "#9d5200", | |||
"Raku": "#0000fb", | |||
"Rascal": "#fffaa0", | |||
"ReScript": "#ed5051", | |||
"Reason": "#ff5847", | |||
"Rebol": "#358a5b", | |||
"Red": "#f50000", | |||
@@ -202,9 +231,12 @@ var LanguagesColor = map[string]string{ | |||
"Ruby": "#701516", | |||
"Rust": "#dea584", | |||
"SAS": "#B34936", | |||
"SCSS": "#c6538c", | |||
"SQF": "#3F3F3F", | |||
"SRecode Template": "#348a34", | |||
"SVG": "#ff9900", | |||
"SaltStack": "#646464", | |||
"Sass": "#a53b70", | |||
"Scala": "#c22d40", | |||
"Scheme": "#1e4aec", | |||
"Self": "#0579aa", | |||
@@ -212,15 +244,18 @@ var LanguagesColor = map[string]string{ | |||
"Shen": "#120F14", | |||
"Slash": "#007eff", | |||
"Slice": "#003fa2", | |||
"Slim": "#2b2b2b", | |||
"SmPL": "#c94949", | |||
"Smalltalk": "#596706", | |||
"Solidity": "#AA6746", | |||
"SourcePawn": "#5c7611", | |||
"SourcePawn": "#f69e1d", | |||
"Squirrel": "#800000", | |||
"Stan": "#b2011d", | |||
"Standard ML": "#dc566d", | |||
"Starlark": "#76d275", | |||
"Stylus": "#ff6347", | |||
"SuperCollider": "#46390b", | |||
"Svelte": "#ff3e00", | |||
"Swift": "#ffac45", | |||
"SystemVerilog": "#DAE1C2", | |||
"TI Program": "#A0AA87", | |||
@@ -228,9 +263,12 @@ var LanguagesColor = map[string]string{ | |||
"TeX": "#3D6117", | |||
"Terra": "#00004c", | |||
"Turing": "#cf142b", | |||
"Twig": "#c1d026", | |||
"TypeScript": "#2b7489", | |||
"Unified Parallel C": "#4e3617", | |||
"Uno": "#9933cc", | |||
"UnrealScript": "#a54c4d", | |||
"V": "#5d87bd", | |||
"V": "#4f87c4", | |||
"VBA": "#867db1", | |||
"VBScript": "#15dcdc", | |||
"VCL": "#148AA8", | |||
@@ -247,6 +285,7 @@ var LanguagesColor = map[string]string{ | |||
"XC": "#99DA07", | |||
"XQuery": "#5232e7", | |||
"XSLT": "#EB8CEB", | |||
"YAML": "#cb171e", | |||
"YARA": "#220000", | |||
"YASnippet": "#32AB90", | |||
"Yacc": "#4B6C4B", | |||
@@ -256,7 +295,7 @@ var LanguagesColor = map[string]string{ | |||
"Zephir": "#118f9e", | |||
"Zig": "#ec915c", | |||
"eC": "#913960", | |||
"mIRC Script": "#926059", | |||
"mIRC Script": "#3d57c3", | |||
"mcfunction": "#E22837", | |||
"nesC": "#94B0C7", | |||
"ooc": "#b0b77e", |
@@ -1,7 +1,7 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
// linguist's commit from which files were generated. | |||
var LinguistCommit = "40992ba7f86889f80dfed3ba95e11e1082200bad" | |||
var LinguistCommit = "223c00bb80eff04788e29010f98c5778993d2b2a" |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -37,8 +37,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".1in": &Heuristics{ | |||
@@ -161,8 +162,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".3": &Heuristics{ | |||
@@ -192,8 +194,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".3in": &Heuristics{ | |||
@@ -409,8 +412,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".5": &Heuristics{ | |||
@@ -440,8 +444,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".6": &Heuristics{ | |||
@@ -471,8 +476,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".7": &Heuristics{ | |||
@@ -502,8 +508,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".8": &Heuristics{ | |||
@@ -533,8 +540,9 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".9": &Heuristics{ | |||
@@ -564,19 +572,24 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[.'][ \t]*SH +(?:[^"\s]+|"[^"\s]+)`), | |||
), | |||
), | |||
rule.Always( | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
regexp.MustCompile(`(?m)^\.(?:[A-Za-z]{2}(?:\s|$)|\\")`), | |||
), | |||
}, | |||
".as": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("ActionScript"), | |||
regexp.MustCompile(`(?m)^\s*(package\s+[a-z0-9_\.]+|import\s+[a-zA-Z0-9_\.]+;|class\s+[A-Za-z0-9_]+\s+extends\s+[A-Za-z0-9_]+)`), | |||
".al": &Heuristics{ | |||
rule.And( | |||
rule.MatchingLanguages("AL"), | |||
rule.Or( | |||
rule.MatchingLanguages(""), | |||
regexp.MustCompile(`(?m)\b(?i:(CODEUNIT|PAGE|PAGEEXTENSION|PAGECUSTOMIZATION|DOTNET|ENUM|ENUMEXTENSION|VALUE|QUERY|REPORT|TABLE|TABLEEXTENSION|XMLPORT|PROFILE|CONTROLADDIN))\b`), | |||
), | |||
), | |||
rule.Always( | |||
rule.MatchingLanguages("AngelScript"), | |||
rule.MatchingLanguages("Perl"), | |||
), | |||
}, | |||
".as": &Heuristics{}, | |||
".asc": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Public Key"), | |||
@@ -621,9 +634,6 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
rule.MatchingLanguages("XML"), | |||
regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<?xml|xmlns)`), | |||
), | |||
rule.Always( | |||
rule.MatchingLanguages("Text"), | |||
), | |||
}, | |||
".ch": &Heuristics{ | |||
rule.Or( | |||
@@ -794,7 +804,11 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("Gosu"), | |||
regexp.MustCompile(`(?m)^uses java\.`), | |||
regexp.MustCompile(`(?m)^uses (java|gw)\.`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("Genie"), | |||
regexp.MustCompile(`(?m)^\[indent=[0-9]+\]`), | |||
), | |||
}, | |||
".h": &Heuristics{ | |||
@@ -1233,16 +1247,6 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)^[^#!][^:]*:`), | |||
), | |||
}, | |||
".props": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("XML"), | |||
regexp.MustCompile(`(?m)^(\s*)(?i:<Project|<Import|<Property|<\?xml|xmlns)`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("INI"), | |||
regexp.MustCompile(`(?m)(?i:\w+\s*=\s*)`), | |||
), | |||
}, | |||
".q": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("q"), | |||
@@ -1253,6 +1257,16 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)(?i:SELECT\s+[\w*,]+\s+FROM|(CREATE|ALTER|DROP)\s(DATABASE|SCHEMA|TABLE))`), | |||
), | |||
}, | |||
".qs": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Q#"), | |||
regexp.MustCompile(`(?m)^((\/{2,3})?\s*(namespace|operation)\b)`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("Qt Script"), | |||
regexp.MustCompile(`(?m)(\w+\.prototype\.\w+|===|\bvar\b)`), | |||
), | |||
}, | |||
".r": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Rebol"), | |||
@@ -1263,6 +1277,22 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)<-|^\s*#`), | |||
), | |||
}, | |||
".re": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Reason"), | |||
regexp.MustCompile(`(?m)^\s*module\s+type\s|^\s*(?:include|open)\s+\w+\s*;\s*$|^\s*let\s+(?:module\s\w+\s*=\s*{|\w+:\s+.*=.*;\s*$)`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("C++"), | |||
regexp.MustCompile(`(?m)^\s*#(?:(?:if|ifdef|define|pragma)\s+\w|\s*include\s+<[^>]+>)|^\s*template\s*<`), | |||
), | |||
}, | |||
".res": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("ReScript"), | |||
regexp.MustCompile(`(?m)^\s*(let|module|type)\s+\w*\s+=\s+|^\s*(?:include|open)\s+\w+\s*$`), | |||
), | |||
}, | |||
".rno": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Roff"), | |||
@@ -1304,33 +1334,31 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)(^\s*import (scala|java)\.|^\s*class\b)`), | |||
), | |||
}, | |||
".sol": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Gerber Image"), | |||
regexp.MustCompile(`(?m)^G75\*`), | |||
), | |||
}, | |||
".sql": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("PLpgSQL"), | |||
regexp.MustCompile(`(?m)(?i:^\\i\b|AS \$\$|LANGUAGE '?plpgsql'?|SECURITY (DEFINER|INVOKER)|BEGIN( WORK )?;)`), | |||
regexp.MustCompile(`(?m)(?i:^\\i\b|AS\s+\$\$|LANGUAGE\s+'?plpgsql'?|BEGIN(\s+WORK)?\s*;)`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("SQLPL"), | |||
regexp.MustCompile(`(?m)(?i:(alter module)|(language sql)|(begin( NOT)+ atomic)|signal SQLSTATE '[0-9]+')`), | |||
regexp.MustCompile(`(?m)(?i:ALTER\s+MODULE|MODE\s+DB2SQL|\bSYS(CAT|PROC)\.|ASSOCIATE\s+RESULT\s+SET|\bEND!\s*$)`), | |||
), | |||
rule.Or( | |||
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|systimestamp|\.nextval|CONNECT\s+BY|AUTHID\s+(DEFINER|CURRENT_USER)|constructor\W+function)`), | |||
), | |||
rule.And( | |||
rule.Or( | |||
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)`), | |||
), | |||
regexp.MustCompile(`(?m)(?i:^\s*GO\b|BEGIN(\s+TRY|\s+CATCH)|OUTPUT\s+INSERTED|DECLARE\s+@|\[dbo\])`), | |||
), | |||
rule.Not( | |||
rule.Always( | |||
rule.MatchingLanguages("SQL"), | |||
regexp.MustCompile(`(?m)(?i:begin|boolean|package|exception)`), | |||
), | |||
}, | |||
".srt": &Heuristics{ | |||
@@ -1346,7 +1374,7 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("Raku"), | |||
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|\bmy\s+class\b)`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("Turing"), | |||
@@ -1391,14 +1419,19 @@ var ContentHeuristics = map[string]*Heuristics{ | |||
regexp.MustCompile(`(?m)(?i:^\s*<\?xml\s+version)`), | |||
), | |||
}, | |||
".txt": &Heuristics{ | |||
rule.Always( | |||
rule.MatchingLanguages("Text"), | |||
), | |||
}, | |||
".v": &Heuristics{ | |||
rule.Or( | |||
rule.MatchingLanguages("Coq"), | |||
regexp.MustCompile(`(?m)\(\*.*?\*\)|(?:^|\s)(?:Proof|Qed)\.(?:$|\s)|(?:^|\s)Require[ \t]+Import\s`), | |||
regexp.MustCompile(`(?m)(?:^|\s)(?:Proof|Qed)\.(?:$|\s)|(?:^|\s)Require[ \t]+(Import|Export)\s`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("Verilog"), | |||
regexp.MustCompile(`(?m)^[ \t]*module\s+[^\s()]+\s+\#?\(|^[ \t]*`+"`"+`(?:ifdef|timescale)\s|^[ \t]*always[ \t]+@`), | |||
regexp.MustCompile(`(?m)^[ \t]*module\s+[^\s()]+\s+\#?\(|^[ \t]*`+"`"+`(?:define|ifdef|ifndef|include|timescale)|^[ \t]*always[ \t]+@|^[ \t]*initial[ \t]+(begin|@)`), | |||
), | |||
rule.Or( | |||
rule.MatchingLanguages("V"), |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -50,7 +50,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".ahk": {"AutoHotkey"}, | |||
".ahkl": {"AutoHotkey"}, | |||
".aj": {"AspectJ"}, | |||
".al": {"Perl"}, | |||
".al": {"AL", "Perl"}, | |||
".als": {"Alloy"}, | |||
".ampl": {"AMPL"}, | |||
".angelscript": {"AngelScript"}, | |||
@@ -64,29 +64,31 @@ var LanguagesByExtension = map[string][]string{ | |||
".arc": {"Arc"}, | |||
".arpa": {"DNS Zone"}, | |||
".as": {"ActionScript", "AngelScript"}, | |||
".asax": {"ASP"}, | |||
".asax": {"ASP.NET"}, | |||
".asc": {"AGS Script", "AsciiDoc", "Public Key"}, | |||
".asciidoc": {"AsciiDoc"}, | |||
".ascx": {"ASP"}, | |||
".ascx": {"ASP.NET"}, | |||
".asd": {"Common Lisp"}, | |||
".ash": {"AGS Script"}, | |||
".ashx": {"ASP"}, | |||
".ashx": {"ASP.NET"}, | |||
".asl": {"ASL"}, | |||
".asm": {"Assembly", "Motorola 68K Assembly"}, | |||
".asmx": {"ASP"}, | |||
".asmx": {"ASP.NET"}, | |||
".asn": {"ASN.1"}, | |||
".asn1": {"ASN.1"}, | |||
".asp": {"ASP"}, | |||
".aspx": {"ASP"}, | |||
".asp": {"Classic ASP"}, | |||
".aspx": {"ASP.NET"}, | |||
".asset": {"Unity3D Asset"}, | |||
".asy": {"Asymptote", "LTspice Symbol"}, | |||
".au3": {"AutoIt"}, | |||
".aug": {"Augeas"}, | |||
".auk": {"Awk"}, | |||
".aux": {"TeX"}, | |||
".avdl": {"Avro IDL"}, | |||
".avsc": {"JSON"}, | |||
".aw": {"PHP"}, | |||
".awk": {"Awk"}, | |||
".axd": {"ASP"}, | |||
".axd": {"ASP.NET"}, | |||
".axi": {"NetLinx"}, | |||
".axi.erb": {"NetLinx+ERB"}, | |||
".axml": {"XML"}, | |||
@@ -173,6 +175,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".cobol": {"COBOL"}, | |||
".cocci": {"SmPL"}, | |||
".coffee": {"CoffeeScript"}, | |||
".coffee.md": {"Literate CoffeeScript"}, | |||
".com": {"DIGITAL Command Language"}, | |||
".command": {"Shell"}, | |||
".conll": {"CoNLL-U"}, | |||
@@ -223,6 +226,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".desktop": {"desktop"}, | |||
".desktop.in": {"desktop"}, | |||
".dfm": {"Pascal"}, | |||
".dfy": {"Dafny"}, | |||
".dhall": {"Dhall"}, | |||
".di": {"D"}, | |||
".diff": {"Diff"}, | |||
@@ -243,6 +247,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".dpatch": {"Darcs Patch"}, | |||
".dpr": {"Pascal"}, | |||
".druby": {"Mirah"}, | |||
".dsl": {"ASL"}, | |||
".dsp": {"Faust", "Microsoft Developer Studio Project"}, | |||
".dtx": {"TeX"}, | |||
".duby": {"Mirah"}, | |||
@@ -260,6 +265,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".eclass": {"Gentoo Eclass"}, | |||
".eclxml": {"ECL"}, | |||
".ecr": {"HTML+ECR"}, | |||
".ect": {"EJS"}, | |||
".edc": {"Edje Data Collection"}, | |||
".edn": {"edn"}, | |||
".eex": {"HTML+EEX"}, | |||
@@ -274,6 +280,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".emacs.desktop": {"Emacs Lisp"}, | |||
".emberscript": {"EmberScript"}, | |||
".eml": {"EML"}, | |||
".env": {"Shell"}, | |||
".epj": {"Ecere Projects"}, | |||
".eps": {"PostScript"}, | |||
".epsi": {"PostScript"}, | |||
@@ -288,11 +295,11 @@ var LanguagesByExtension = map[string][]string{ | |||
".exs": {"Elixir"}, | |||
".eye": {"Ruby"}, | |||
".f": {"Filebench WML", "Forth", "Fortran"}, | |||
".f03": {"Fortran"}, | |||
".f08": {"Fortran"}, | |||
".f03": {"Fortran Free Form"}, | |||
".f08": {"Fortran Free Form"}, | |||
".f77": {"Fortran"}, | |||
".f90": {"Fortran"}, | |||
".f95": {"Fortran"}, | |||
".f90": {"Fortran Free Form"}, | |||
".f95": {"Fortran Free Form"}, | |||
".factor": {"Factor"}, | |||
".fan": {"Fantom"}, | |||
".fancypack": {"Fancy"}, | |||
@@ -325,6 +332,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".fth": {"Forth"}, | |||
".ftl": {"FreeMarker"}, | |||
".fun": {"Standard ML"}, | |||
".fut": {"Futhark"}, | |||
".fx": {"FLUX", "HLSL"}, | |||
".fxh": {"HLSL"}, | |||
".fxml": {"XML"}, | |||
@@ -344,6 +352,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".gd": {"GAP", "GDScript"}, | |||
".gdb": {"GDB"}, | |||
".gdbinit": {"GDB"}, | |||
".ged": {"GEDCOM"}, | |||
".gemspec": {"Ruby"}, | |||
".geo": {"GLSL"}, | |||
".geojson": {"JSON"}, | |||
@@ -383,7 +392,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".gs": {"GLSL", "Genie", "Gosu", "JavaScript"}, | |||
".gshader": {"GLSL"}, | |||
".gsp": {"Groovy Server Pages"}, | |||
".gst": {"Gosu"}, | |||
".gst": {"Gosu", "XML"}, | |||
".gsx": {"Gosu"}, | |||
".gtl": {"Gerber Image"}, | |||
".gto": {"Gerber Image"}, | |||
@@ -422,6 +431,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".htm": {"HTML"}, | |||
".html": {"HTML"}, | |||
".html.hl": {"HTML"}, | |||
".html.leex": {"HTML+EEX"}, | |||
".http": {"HTTP"}, | |||
".hx": {"Haxe"}, | |||
".hxml": {"HXML"}, | |||
@@ -454,10 +464,12 @@ var LanguagesByExtension = map[string][]string{ | |||
".ipp": {"C++"}, | |||
".ipynb": {"Jupyter Notebook"}, | |||
".irclog": {"IRC log"}, | |||
".isl": {"Inno Setup"}, | |||
".iss": {"Inno Setup"}, | |||
".iuml": {"PlantUML"}, | |||
".ivy": {"XML"}, | |||
".j": {"Jasmin", "Objective-J"}, | |||
".j2": {"HTML+Django"}, | |||
".jade": {"Pug"}, | |||
".jake": {"JavaScript"}, | |||
".java": {"Java"}, | |||
@@ -486,6 +498,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".jsp": {"Java Server Pages"}, | |||
".jsproj": {"XML"}, | |||
".jss": {"JavaScript"}, | |||
".jst": {"EJS"}, | |||
".jsx": {"JSX"}, | |||
".kicad_mod": {"KiCad Layout"}, | |||
".kicad_pcb": {"KiCad Layout"}, | |||
@@ -496,11 +509,13 @@ var LanguagesByExtension = map[string][]string{ | |||
".kojo": {"Scala"}, | |||
".krl": {"KRL"}, | |||
".ksh": {"Shell"}, | |||
".ksy": {"Kaitai Struct"}, | |||
".kt": {"Kotlin"}, | |||
".ktm": {"Kotlin"}, | |||
".kts": {"Kotlin"}, | |||
".l": {"Common Lisp", "Lex", "PicoLisp", "Roff"}, | |||
".lagda": {"Literate Agda"}, | |||
".lark": {"Lark"}, | |||
".las": {"Lasso"}, | |||
".lasso": {"Lasso"}, | |||
".lasso8": {"Lasso"}, | |||
@@ -520,6 +535,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".libsonnet": {"Jsonnet"}, | |||
".lid": {"Dylan"}, | |||
".lidr": {"Idris"}, | |||
".linq": {"C#"}, | |||
".liquid": {"Liquid"}, | |||
".lisp": {"Common Lisp", "NewLisp"}, | |||
".litcoffee": {"Literate CoffeeScript"}, | |||
@@ -535,9 +551,11 @@ var LanguagesByExtension = map[string][]string{ | |||
".lsp": {"Common Lisp", "NewLisp"}, | |||
".ltx": {"TeX"}, | |||
".lua": {"Lua"}, | |||
".lvlib": {"LabVIEW"}, | |||
".lvproj": {"LabVIEW"}, | |||
".ly": {"LilyPond"}, | |||
".m": {"Limbo", "M", "MATLAB", "MUF", "Mathematica", "Mercury", "Objective-C"}, | |||
".m2": {"Macaulay2"}, | |||
".m3": {"Modula-3"}, | |||
".m4": {"M4", "M4Sugar"}, | |||
".ma": {"Mathematica"}, | |||
@@ -617,7 +635,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".muf": {"MUF"}, | |||
".mumps": {"M"}, | |||
".muse": {"Muse"}, | |||
".mustache": {"HTML+Django"}, | |||
".mustache": {"Mustache"}, | |||
".mxml": {"XML"}, | |||
".mxt": {"Max"}, | |||
".mysql": {"SQL"}, | |||
@@ -635,7 +653,9 @@ var LanguagesByExtension = map[string][]string{ | |||
".ndproj": {"XML"}, | |||
".ne": {"Nearley"}, | |||
".nearley": {"Nearley"}, | |||
".neon": {"NEON"}, | |||
".nf": {"Nextflow"}, | |||
".nginx": {"Nginx"}, | |||
".nginxconf": {"Nginx"}, | |||
".ni": {"Inform 7"}, | |||
".nim": {"Nim"}, | |||
@@ -651,12 +671,14 @@ var LanguagesByExtension = map[string][]string{ | |||
".nl": {"NL", "NewLisp"}, | |||
".nlogo": {"NetLogo"}, | |||
".no": {"Text"}, | |||
".nomad": {"HCL"}, | |||
".nproj": {"XML"}, | |||
".nqp": {"Raku"}, | |||
".nr": {"Roff"}, | |||
".nse": {"Lua"}, | |||
".nsh": {"NSIS"}, | |||
".nsi": {"NSIS"}, | |||
".nss": {"NWScript"}, | |||
".nu": {"Nu"}, | |||
".numpy": {"NumPy"}, | |||
".numpyw": {"NumPy"}, | |||
@@ -799,6 +821,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".ql": {"CodeQL"}, | |||
".qll": {"CodeQL"}, | |||
".qml": {"QML"}, | |||
".qs": {"Q#", "Qt Script"}, | |||
".r": {"R", "Rebol"}, | |||
".r2": {"Rebol"}, | |||
".r3": {"Rebol"}, | |||
@@ -833,13 +856,14 @@ var LanguagesByExtension = map[string][]string{ | |||
".regexp": {"Regular Expression"}, | |||
".rego": {"Open Policy Agent"}, | |||
".rei": {"Reason"}, | |||
".res": {"ReScript", "XML"}, | |||
".rest": {"reStructuredText"}, | |||
".rest.txt": {"reStructuredText"}, | |||
".resx": {"XML"}, | |||
".rex": {"REXX"}, | |||
".rexx": {"REXX"}, | |||
".rg": {"Rouge"}, | |||
".rhtml": {"RHTML"}, | |||
".rhtml": {"HTML+ERB"}, | |||
".ring": {"Ring"}, | |||
".riot": {"Riot"}, | |||
".rkt": {"Racket"}, | |||
@@ -900,6 +924,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".shader": {"GLSL", "ShaderLab"}, | |||
".shen": {"Shen"}, | |||
".shproj": {"XML"}, | |||
".sieve": {"Sieve"}, | |||
".sig": {"Standard ML"}, | |||
".sj": {"Objective-J"}, | |||
".sjs": {"JavaScript"}, | |||
@@ -916,6 +941,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".snip": {"Vim Snippet"}, | |||
".snippet": {"Vim Snippet"}, | |||
".snippets": {"Vim Snippet"}, | |||
".sol": {"Gerber Image", "Solidity"}, | |||
".soy": {"Closure Templates"}, | |||
".sp": {"SourcePawn"}, | |||
".sparql": {"SPARQL"}, | |||
@@ -937,6 +963,7 @@ var LanguagesByExtension = map[string][]string{ | |||
".stan": {"Stan"}, | |||
".sthlp": {"Stata"}, | |||
".ston": {"STON"}, | |||
".story": {"Gherkin"}, | |||
".storyboard": {"XML"}, | |||
".sttheme": {"XML Property List"}, | |||
".sty": {"TeX"}, | |||
@@ -1005,13 +1032,14 @@ var LanguagesByExtension = map[string][]string{ | |||
".trg": {"PLSQL"}, | |||
".ts": {"TypeScript", "XML"}, | |||
".tst": {"GAP", "Scilab"}, | |||
".tsv": {"TSV"}, | |||
".tsx": {"TSX", "XML"}, | |||
".ttl": {"Turtle"}, | |||
".tu": {"Turing"}, | |||
".twig": {"Twig"}, | |||
".txi": {"Texinfo"}, | |||
".txl": {"TXL"}, | |||
".txt": {"Text"}, | |||
".txt": {"Text", "Vim Help File"}, | |||
".uc": {"UnrealScript"}, | |||
".udf": {"SQL"}, | |||
".udo": {"Csound"}, | |||
@@ -1167,12 +1195,14 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"ABAP": {".abap"}, | |||
"ABNF": {".abnf"}, | |||
"AGS Script": {".asc", ".ash"}, | |||
"AL": {".al"}, | |||
"AMPL": {".ampl", ".mod"}, | |||
"ANTLR": {".g4"}, | |||
"API Blueprint": {".apib"}, | |||
"APL": {".apl", ".dyalog"}, | |||
"ASL": {".asl", ".dsl"}, | |||
"ASN.1": {".asn", ".asn1"}, | |||
"ASP": {".asp", ".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, | |||
"ASP.NET": {".asax", ".ascx", ".ashx", ".asmx", ".aspx", ".axd"}, | |||
"ATS": {".dats", ".hats", ".sats"}, | |||
"ActionScript": {".as"}, | |||
"Ada": {".adb", ".ada", ".ads"}, | |||
@@ -1193,6 +1223,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Augeas": {".aug"}, | |||
"AutoHotkey": {".ahk", ".ahkl"}, | |||
"AutoIt": {".au3"}, | |||
"Avro IDL": {".avdl"}, | |||
"Awk": {".awk", ".auk", ".gawk", ".mawk", ".nawk"}, | |||
"Ballerina": {".bal"}, | |||
"Batchfile": {".bat", ".cmd"}, | |||
@@ -1208,7 +1239,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Brainfuck": {".b", ".bf"}, | |||
"Brightscript": {".brs"}, | |||
"C": {".c", ".cats", ".h", ".idc"}, | |||
"C#": {".cs", ".cake", ".csx"}, | |||
"C#": {".cs", ".cake", ".csx", ".linq"}, | |||
"C++": {".cpp", ".c++", ".cc", ".cp", ".cxx", ".h", ".h++", ".hh", ".hpp", ".hxx", ".inc", ".inl", ".ino", ".ipp", ".re", ".tcc", ".tpp"}, | |||
"C-ObjDump": {".c-objdump"}, | |||
"C2hs Haskell": {".chs"}, | |||
@@ -1229,6 +1260,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"ChucK": {".ck"}, | |||
"Cirru": {".cirru"}, | |||
"Clarion": {".clw"}, | |||
"Classic ASP": {".asp"}, | |||
"Clean": {".icl", ".dcl"}, | |||
"Click": {".click"}, | |||
"Clojure": {".clj", ".boot", ".cl2", ".cljc", ".cljs", ".cljs.hl", ".cljscm", ".cljx", ".hic"}, | |||
@@ -1258,6 +1290,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"DM": {".dm"}, | |||
"DNS Zone": {".zone", ".arpa"}, | |||
"DTrace": {".d"}, | |||
"Dafny": {".dfy"}, | |||
"Darcs Patch": {".darcspatch", ".dpatch"}, | |||
"Dart": {".dart"}, | |||
"DataWeave": {".dwl"}, | |||
@@ -1271,7 +1304,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"EBNF": {".ebnf"}, | |||
"ECL": {".ecl", ".eclxml"}, | |||
"ECLiPSe": {".ecl"}, | |||
"EJS": {".ejs"}, | |||
"EJS": {".ejs", ".ect", ".jst"}, | |||
"EML": {".eml", ".mbox"}, | |||
"EQ": {".eq"}, | |||
"Eagle": {".sch", ".brd"}, | |||
@@ -1296,9 +1329,11 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Filterscript": {".fs"}, | |||
"Formatted": {".for", ".eam.fs"}, | |||
"Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, | |||
"Fortran": {".f90", ".f", ".f03", ".f08", ".f77", ".f95", ".for", ".fpp"}, | |||
"Fortran": {".f", ".f77", ".for", ".fpp"}, | |||
"Fortran Free Form": {".f90", ".f03", ".f08", ".f95"}, | |||
"FreeMarker": {".ftl"}, | |||
"Frege": {".fr"}, | |||
"Futhark": {".fut"}, | |||
"G-code": {".g", ".cnc", ".gco", ".gcode"}, | |||
"GAML": {".gaml"}, | |||
"GAMS": {".gms"}, | |||
@@ -1306,6 +1341,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"GCC Machine Description": {".md"}, | |||
"GDB": {".gdb", ".gdbinit"}, | |||
"GDScript": {".gd"}, | |||
"GEDCOM": {".ged"}, | |||
"GLSL": {".glsl", ".fp", ".frag", ".frg", ".fs", ".fsh", ".fshader", ".geo", ".geom", ".glslf", ".glslv", ".gs", ".gshader", ".shader", ".tesc", ".tese", ".vert", ".vrx", ".vsh", ".vshader"}, | |||
"GN": {".gn", ".gni"}, | |||
"Game Maker Language": {".gml"}, | |||
@@ -1313,9 +1349,9 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Genshi": {".kid"}, | |||
"Gentoo Ebuild": {".ebuild"}, | |||
"Gentoo Eclass": {".eclass"}, | |||
"Gerber Image": {".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts"}, | |||
"Gerber Image": {".gbr", ".gbl", ".gbo", ".gbp", ".gbs", ".gko", ".gml", ".gpb", ".gpt", ".gtl", ".gto", ".gtp", ".gts", ".sol"}, | |||
"Gettext Catalog": {".po", ".pot"}, | |||
"Gherkin": {".feature"}, | |||
"Gherkin": {".feature", ".story"}, | |||
"Git Config": {".gitconfig"}, | |||
"Glyph": {".glf"}, | |||
"Glyph Bitmap Distribution Format": {".bdf"}, | |||
@@ -1332,13 +1368,13 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Groovy": {".groovy", ".grt", ".gtpl", ".gvy"}, | |||
"Groovy Server Pages": {".gsp"}, | |||
"HAProxy": {".cfg"}, | |||
"HCL": {".hcl", ".tf", ".tfvars", ".workflow"}, | |||
"HCL": {".hcl", ".nomad", ".tf", ".tfvars", ".workflow"}, | |||
"HLSL": {".hlsl", ".cginc", ".fx", ".fxh", ".hlsli"}, | |||
"HTML": {".html", ".htm", ".html.hl", ".inc", ".st", ".xht", ".xhtml"}, | |||
"HTML+Django": {".jinja", ".jinja2", ".mustache", ".njk"}, | |||
"HTML+Django": {".jinja", ".j2", ".jinja2", ".njk"}, | |||
"HTML+ECR": {".ecr"}, | |||
"HTML+EEX": {".eex"}, | |||
"HTML+ERB": {".erb", ".erb.deface"}, | |||
"HTML+EEX": {".eex", ".html.leex"}, | |||
"HTML+ERB": {".erb", ".erb.deface", ".rhtml"}, | |||
"HTML+PHP": {".phtml"}, | |||
"HTML+Razor": {".cshtml", ".razor"}, | |||
"HTTP": {".http"}, | |||
@@ -1360,7 +1396,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Idris": {".idr", ".lidr"}, | |||
"Ignore List": {".gitignore"}, | |||
"Inform 7": {".ni", ".i7x"}, | |||
"Inno Setup": {".iss"}, | |||
"Inno Setup": {".iss", ".isl"}, | |||
"Io": {".io"}, | |||
"Ioke": {".ik"}, | |||
"Isabelle": {".thy"}, | |||
@@ -1385,6 +1421,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Julia": {".jl"}, | |||
"Jupyter Notebook": {".ipynb"}, | |||
"KRL": {".krl"}, | |||
"Kaitai Struct": {".ksy"}, | |||
"KiCad Layout": {".kicad_pcb", ".kicad_mod", ".kicad_wks"}, | |||
"KiCad Legacy Layout": {".brd"}, | |||
"KiCad Schematic": {".sch"}, | |||
@@ -1395,7 +1432,8 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"LOLCODE": {".lol"}, | |||
"LSL": {".lsl", ".lslp"}, | |||
"LTspice Symbol": {".asy"}, | |||
"LabVIEW": {".lvproj"}, | |||
"LabVIEW": {".lvproj", ".lvlib"}, | |||
"Lark": {".lark"}, | |||
"Lasso": {".lasso", ".las", ".lasso8", ".lasso9"}, | |||
"Latte": {".latte"}, | |||
"Lean": {".lean", ".hlean"}, | |||
@@ -1407,7 +1445,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Linux Kernel Module": {".mod"}, | |||
"Liquid": {".liquid"}, | |||
"Literate Agda": {".lagda"}, | |||
"Literate CoffeeScript": {".litcoffee"}, | |||
"Literate CoffeeScript": {".litcoffee", ".coffee.md"}, | |||
"Literate Haskell": {".lhs"}, | |||
"LiveScript": {".ls", "._ls"}, | |||
"Logos": {".xm", ".x", ".xi"}, | |||
@@ -1425,6 +1463,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"MQL5": {".mq5", ".mqh"}, | |||
"MTML": {".mtml"}, | |||
"MUF": {".muf", ".m"}, | |||
"Macaulay2": {".m2"}, | |||
"Makefile": {".mak", ".d", ".make", ".mk", ".mkfile"}, | |||
"Mako": {".mako", ".mao"}, | |||
"Markdown": {".md", ".markdown", ".mdown", ".mdwn", ".mdx", ".mkd", ".mkdn", ".mkdown", ".ronn", ".workbook"}, | |||
@@ -1447,11 +1486,14 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"MoonScript": {".moon"}, | |||
"Motorola 68K Assembly": {".asm", ".i", ".inc", ".s", ".x68"}, | |||
"Muse": {".muse"}, | |||
"Mustache": {".mustache"}, | |||
"Myghty": {".myt"}, | |||
"NASL": {".nasl", ".inc"}, | |||
"NCL": {".ncl"}, | |||
"NEON": {".neon"}, | |||
"NL": {".nl"}, | |||
"NSIS": {".nsi", ".nsh"}, | |||
"NWScript": {".nss"}, | |||
"Nearley": {".ne", ".nearley"}, | |||
"Nemerle": {".n"}, | |||
"NetLinx": {".axs", ".axi"}, | |||
@@ -1459,7 +1501,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"NetLogo": {".nlogo"}, | |||
"NewLisp": {".nl", ".lisp", ".lsp"}, | |||
"Nextflow": {".nf"}, | |||
"Nginx": {".nginxconf", ".vhost"}, | |||
"Nginx": {".nginx", ".nginxconf", ".vhost"}, | |||
"Nim": {".nim", ".nim.cfg", ".nimble", ".nimrod", ".nims"}, | |||
"Ninja": {".ninja"}, | |||
"Nit": {".nit"}, | |||
@@ -1530,14 +1572,15 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"PureScript": {".purs"}, | |||
"Python": {".py", ".cgi", ".fcgi", ".gyp", ".gypi", ".lmi", ".py3", ".pyde", ".pyi", ".pyp", ".pyt", ".pyw", ".rpy", ".smk", ".spec", ".tac", ".wsgi", ".xpy"}, | |||
"Python traceback": {".pytb"}, | |||
"Q#": {".qs"}, | |||
"QML": {".qml", ".qbs"}, | |||
"QMake": {".pro", ".pri"}, | |||
"Qt Script": {".qs"}, | |||
"R": {".r", ".rd", ".rsx"}, | |||
"RAML": {".raml"}, | |||
"RDoc": {".rdoc"}, | |||
"REALbasic": {".rbbas", ".rbfrm", ".rbmnu", ".rbres", ".rbtbar", ".rbuistate"}, | |||
"REXX": {".rexx", ".pprx", ".rex"}, | |||
"RHTML": {".rhtml"}, | |||
"RMarkdown": {".rmd"}, | |||
"RPC": {".x"}, | |||
"RPM Spec": {".spec"}, | |||
@@ -1547,6 +1590,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Raku": {".6pl", ".6pm", ".nqp", ".p6", ".p6l", ".p6m", ".pl", ".pl6", ".pm", ".pm6", ".t"}, | |||
"Rascal": {".rsc"}, | |||
"Raw token data": {".raw"}, | |||
"ReScript": {".res"}, | |||
"Reason": {".re", ".rei"}, | |||
"Rebol": {".reb", ".r", ".r2", ".r3", ".rebol"}, | |||
"Red": {".red", ".reds"}, | |||
@@ -1583,9 +1627,10 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Scilab": {".sci", ".sce", ".tst"}, | |||
"Self": {".self"}, | |||
"ShaderLab": {".shader"}, | |||
"Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"}, | |||
"Shell": {".sh", ".bash", ".bats", ".cgi", ".command", ".env", ".fcgi", ".ksh", ".sh.in", ".tmux", ".tool", ".zsh"}, | |||
"ShellSession": {".sh-session"}, | |||
"Shen": {".shen"}, | |||
"Sieve": {".sieve"}, | |||
"Slash": {".sl"}, | |||
"Slice": {".ice"}, | |||
"Slim": {".slim"}, | |||
@@ -1593,6 +1638,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"Smali": {".smali"}, | |||
"Smalltalk": {".st", ".cs"}, | |||
"Smarty": {".tpl"}, | |||
"Solidity": {".sol"}, | |||
"SourcePawn": {".sp", ".inc"}, | |||
"Spline Font Database": {".sfd"}, | |||
"Squirrel": {".nut"}, | |||
@@ -1611,6 +1657,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"TLA": {".tla"}, | |||
"TOML": {".toml"}, | |||
"TSQL": {".sql"}, | |||
"TSV": {".tsv"}, | |||
"TSX": {".tsx"}, | |||
"TXL": {".txl"}, | |||
"Tcl": {".tcl", ".adp", ".tm"}, | |||
@@ -1640,6 +1687,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, | |||
"Vala": {".vala", ".vapi"}, | |||
"Verilog": {".v", ".veo"}, | |||
"Vim Help File": {".txt"}, | |||
"Vim Snippet": {".snip", ".snippet", ".snippets"}, | |||
"Vim script": {".vim", ".vba", ".vmb"}, | |||
"Visual Basic .NET": {".vb", ".vbhtml"}, | |||
@@ -1658,7 +1706,7 @@ var ExtensionsByLanguage = map[string][]string{ | |||
"X PixMap": {".xpm", ".pm"}, | |||
"X10": {".x10"}, | |||
"XC": {".xc"}, | |||
"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", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sublime-snippet", ".targets", ".tml", ".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"}, | |||
"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", ".gst", ".iml", ".ivy", ".jelly", ".jsproj", ".kml", ".launch", ".mdpolicy", ".mjml", ".mm", ".mod", ".mxml", ".natvis", ".ncl", ".ndproj", ".nproj", ".nuspec", ".odd", ".osm", ".pkgproj", ".pluginspec", ".proj", ".props", ".ps1xml", ".psc1", ".pt", ".rdf", ".res", ".resx", ".rss", ".sch", ".scxml", ".sfproj", ".shproj", ".srdf", ".storyboard", ".sublime-snippet", ".targets", ".tml", ".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"}, | |||
"XML Property List": {".plist", ".sttheme", ".tmcommand", ".tmlanguage", ".tmpreferences", ".tmsnippet", ".tmtheme"}, | |||
"XPages": {".xsp-config", ".xsp.metadata"}, | |||
"XProc": {".xpl", ".xproc"}, |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -31,10 +31,14 @@ var LanguagesByFilename = map[string][]string{ | |||
".editorconfig": {"EditorConfig"}, | |||
".emacs": {"Emacs Lisp"}, | |||
".emacs.desktop": {"Emacs Lisp"}, | |||
".env": {"Shell"}, | |||
".env.example": {"Shell"}, | |||
".eslintignore": {"Ignore List"}, | |||
".eslintrc.json": {"JSON with Comments"}, | |||
".exrc": {"Vim script"}, | |||
".factor-boot-rc": {"Factor"}, | |||
".factor-rc": {"Factor"}, | |||
".flaskenv": {"Shell"}, | |||
".gclient": {"Python"}, | |||
".gemrc": {"YAML"}, | |||
".gitattributes": {"Git Attributes"}, | |||
@@ -65,6 +69,7 @@ var LanguagesByFilename = map[string][]string{ | |||
".profile": {"Shell"}, | |||
".project": {"XML"}, | |||
".pryrc": {"Ruby"}, | |||
".simplecov": {"Ruby"}, | |||
".spacemacs": {"Emacs Lisp"}, | |||
".stylelintignore": {"Ignore List"}, | |||
".tern-config": {"JSON"}, | |||
@@ -120,6 +125,7 @@ var LanguagesByFilename = map[string][]string{ | |||
"Kbuild": {"Makefile"}, | |||
"LICENSE": {"Text"}, | |||
"LICENSE.mysql": {"Text"}, | |||
"Lexer.x": {"Lex"}, | |||
"Makefile": {"Makefile"}, | |||
"Makefile.PL": {"Perl"}, | |||
"Makefile.am": {"Makefile"}, | |||
@@ -142,6 +148,7 @@ var LanguagesByFilename = map[string][]string{ | |||
"README.1ST": {"Text"}, | |||
"README.me": {"Text"}, | |||
"README.mysql": {"Text"}, | |||
"README.nss": {"Text"}, | |||
"ROOT": {"Isabelle ROOT"}, | |||
"Rakefile": {"Ruby"}, | |||
"Rexfile": {"Perl"}, | |||
@@ -152,6 +159,7 @@ var LanguagesByFilename = map[string][]string{ | |||
"Snakefile": {"Python"}, | |||
"Snapfile": {"Ruby"}, | |||
"Thorfile": {"Ruby"}, | |||
"Tiltfile": {"Starlark"}, | |||
"Vagrantfile": {"Ruby"}, | |||
"WORKSPACE": {"Starlark"}, | |||
"Web.Debug.config": {"XML"}, | |||
@@ -185,6 +193,7 @@ var LanguagesByFilename = map[string][]string{ | |||
"delete.me": {"Text"}, | |||
"descrip.mmk": {"Module Management System"}, | |||
"descrip.mms": {"Module Management System"}, | |||
"devcontainer.json": {"JSON with Comments"}, | |||
"dir_colors": {"dircolors"}, | |||
"encodings.dir": {"X Font Directory Index"}, | |||
"eqnrc": {"Roff"}, | |||
@@ -204,10 +213,12 @@ var LanguagesByFilename = map[string][]string{ | |||
"haproxy.cfg": {"HAProxy"}, | |||
"httpd.conf": {"ApacheConf"}, | |||
"inputrc": {"Readline Config"}, | |||
"installscript.qs": {"Qt Script"}, | |||
"jsconfig.json": {"JSON with Comments"}, | |||
"keep.me": {"Text"}, | |||
"language-configuration.json": {"JSON with Comments"}, | |||
"ld.script": {"Linker Script"}, | |||
"lexer.x": {"Lex"}, | |||
"login": {"Shell"}, | |||
"m3makefile": {"Quake"}, | |||
"m3overrides": {"Quake"}, | |||
@@ -231,6 +242,7 @@ var LanguagesByFilename = map[string][]string{ | |||
"package.use.mask": {"Text"}, | |||
"package.use.stable.mask": {"Text"}, | |||
"packages.config": {"XML"}, | |||
"poetry.lock": {"TOML"}, | |||
"pom.xml": {"Maven POM"}, | |||
"profile": {"Shell"}, | |||
"read.me": {"Text"}, | |||
@@ -247,9 +259,11 @@ var LanguagesByFilename = map[string][]string{ | |||
"sshd_config": {"SSH Config"}, | |||
"starfield": {"Tcl"}, | |||
"test.me": {"Text"}, | |||
"toolchain_installscript.qs": {"Qt Script"}, | |||
"troffrc": {"Roff"}, | |||
"troffrc-end": {"Roff"}, | |||
"tsconfig.json": {"JSON with Comments"}, | |||
"tslint.json": {"JSON with Comments"}, | |||
"use.mask": {"Text"}, | |||
"use.stable.mask": {"Text"}, | |||
"vimrc": {"Vim script"}, |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -8,7 +8,6 @@ var LanguagesGroup = map[string]string{ | |||
"Apollo Guidance Computer": "Assembly", | |||
"BibTeX": "TeX", | |||
"Bison": "Yacc", | |||
"Blade": "HTML", | |||
"C2hs Haskell": "Haskell", | |||
"Closure Templates": "HTML", | |||
"ColdFusion CFC": "ColdFusion", | |||
@@ -19,6 +18,8 @@ var LanguagesGroup = map[string]string{ | |||
"Ecere Projects": "JavaScript", | |||
"EditorConfig": "INI", | |||
"Filterscript": "RenderScript", | |||
"Fortran": "Fortran", | |||
"Fortran Free Form": "Fortran", | |||
"Gentoo Ebuild": "Shell", | |||
"Gentoo Eclass": "Shell", | |||
"Git Attributes": "INI", | |||
@@ -30,8 +31,6 @@ var LanguagesGroup = map[string]string{ | |||
"HTML+ERB": "HTML", | |||
"HTML+PHP": "HTML", | |||
"HTML+Razor": "HTML", | |||
"Haml": "HTML", | |||
"Handlebars": "HTML", | |||
"Ignore List": "INI", | |||
"Isabelle ROOT": "Isabelle", | |||
"JFlex": "Lex", | |||
@@ -41,15 +40,14 @@ var LanguagesGroup = map[string]string{ | |||
"JavaScript+ERB": "JavaScript", | |||
"Jison": "Yacc", | |||
"Jison Lex": "Lex", | |||
"Latte": "HTML", | |||
"Less": "CSS", | |||
"Lark": "EBNF", | |||
"Literate Agda": "Agda", | |||
"Literate CoffeeScript": "CoffeeScript", | |||
"Literate Haskell": "Haskell", | |||
"M4Sugar": "M4", | |||
"MUF": "Forth", | |||
"Marko": "HTML", | |||
"Motorola 68K Assembly": "Assembly", | |||
"Mustache": "HTML", | |||
"NPM Config": "INI", | |||
"NumPy": "Python", | |||
"OpenCL": "C", | |||
@@ -58,25 +56,16 @@ var LanguagesGroup = map[string]string{ | |||
"Parrot Internal Representation": "Parrot", | |||
"Pic": "Roff", | |||
"PostCSS": "CSS", | |||
"Pug": "HTML", | |||
"Python console": "Python", | |||
"Python traceback": "Python", | |||
"RHTML": "HTML", | |||
"Readline Config": "INI", | |||
"Roff Manpage": "Roff", | |||
"SCSS": "CSS", | |||
"SSH Config": "INI", | |||
"STON": "Smalltalk", | |||
"Sage": "Python", | |||
"Sass": "CSS", | |||
"Scaml": "HTML", | |||
"Slim": "HTML", | |||
"Stylus": "CSS", | |||
"SugarSS": "CSS", | |||
"Svelte": "HTML", | |||
"TSX": "TypeScript", | |||
"Tcsh": "Shell", | |||
"Twig": "HTML", | |||
"Unified Parallel C": "C", | |||
"Unix Assembly": "Assembly", | |||
"Wget Config": "INI", |
@@ -1,9 +1,10 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
var LanguagesByInterpreter = map[string][]string{ | |||
"M2": {"Macaulay2"}, | |||
"Rscript": {"R"}, | |||
"apl": {"APL"}, | |||
"aplx": {"APL"}, | |||
@@ -25,6 +26,7 @@ var LanguagesByInterpreter = map[string][]string{ | |||
"cvc4": {"SMT"}, | |||
"cwl-runner": {"Common Workflow Language"}, | |||
"d8": {"JavaScript"}, | |||
"dafny": {"Dafny"}, | |||
"dart": {"Dart"}, | |||
"dash": {"Shell"}, | |||
"deno": {"TypeScript"}, | |||
@@ -70,8 +72,9 @@ var LanguagesByInterpreter = map[string][]string{ | |||
"newlisp": {"NewLisp"}, | |||
"nextflow": {"Nextflow"}, | |||
"node": {"JavaScript"}, | |||
"nodejs": {"JavaScript"}, | |||
"nush": {"Nu"}, | |||
"ocaml": {"OCaml", "Reason"}, | |||
"ocaml": {"OCaml", "ReScript"}, | |||
"ocamlrun": {"OCaml"}, | |||
"ocamlscript": {"OCaml"}, | |||
"openrc-run": {"OpenRC runscript"}, | |||
@@ -103,7 +106,9 @@ var LanguagesByInterpreter = map[string][]string{ | |||
"rhino": {"JavaScript"}, | |||
"ruby": {"Ruby"}, | |||
"rune": {"E"}, | |||
"runghc": {"Haskell"}, | |||
"runhaskell": {"Haskell"}, | |||
"runhugs": {"Haskell"}, | |||
"sbcl": {"Common Lisp"}, | |||
"scala": {"Scala"}, | |||
"scheme": {"Scheme"}, |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -7,7 +7,7 @@ var LanguagesMime = map[string]string{ | |||
"AGS Script": "text/x-c++src", | |||
"APL": "text/apl", | |||
"ASN.1": "text/x-ttcn-asn", | |||
"ASP": "application/x-aspx", | |||
"ASP.NET": "application/x-aspx", | |||
"Alpine Abuild": "text/x-sh", | |||
"AngelScript": "text/x-c++src", | |||
"Ant Build System": "application/xml", | |||
@@ -61,6 +61,7 @@ var LanguagesMime = map[string]string{ | |||
"Factor": "text/x-factor", | |||
"Forth": "text/x-forth", | |||
"Fortran": "text/x-fortran", | |||
"Fortran Free Form": "text/x-fortran", | |||
"GCC Machine Description": "text/x-common-lisp", | |||
"GN": "text/x-python", | |||
"Game Maker Language": "text/x-c++src", | |||
@@ -105,12 +106,14 @@ var LanguagesMime = map[string]string{ | |||
"JavaScript+ERB": "application/javascript", | |||
"Julia": "text/x-julia", | |||
"Jupyter Notebook": "application/json", | |||
"Kaitai Struct": "text/x-yaml", | |||
"KiCad Layout": "text/x-common-lisp", | |||
"Kit": "text/html", | |||
"Kotlin": "text/x-kotlin", | |||
"LFE": "text/x-common-lisp", | |||
"LTspice Symbol": "text/x-spreadsheet", | |||
"LabVIEW": "text/xml", | |||
"Lark": "text/x-ebnf", | |||
"Latte": "text/x-smarty", | |||
"Less": "text/css", | |||
"Literate Haskell": "text/x-literate-haskell", | |||
@@ -130,7 +133,9 @@ var LanguagesMime = map[string]string{ | |||
"Metal": "text/x-c++src", | |||
"Mirah": "text/x-ruby", | |||
"Modelica": "text/x-modelica", | |||
"Mustache": "text/x-smarty", | |||
"NSIS": "text/x-nsis", | |||
"NWScript": "text/x-csrc", | |||
"NetLogo": "text/x-common-lisp", | |||
"NewLisp": "text/x-common-lisp", | |||
"Nginx": "text/x-nginx-conf", | |||
@@ -156,12 +161,13 @@ var LanguagesMime = map[string]string{ | |||
"Puppet": "text/x-puppet", | |||
"PureScript": "text/x-haskell", | |||
"Python": "text/x-python", | |||
"Qt Script": "text/javascript", | |||
"R": "text/x-rsrc", | |||
"RAML": "text/x-yaml", | |||
"RHTML": "application/x-erb", | |||
"RMarkdown": "text/x-gfm", | |||
"RPM Spec": "text/x-rpm-spec", | |||
"Raku": "text/x-perl", | |||
"ReScript": "text/x-rustsrc", | |||
"Reason": "text/x-rustsrc", | |||
"Roff": "text/troff", | |||
"Roff Manpage": "text/troff", | |||
@@ -183,6 +189,7 @@ var LanguagesMime = map[string]string{ | |||
"Scheme": "text/x-scheme", | |||
"Shell": "text/x-sh", | |||
"ShellSession": "text/x-sh", | |||
"Sieve": "application/sieve", | |||
"Slim": "text/x-slim", | |||
"Smalltalk": "text/x-stsrc", | |||
"Smarty": "text/x-smarty", |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -9,12 +9,14 @@ var LanguagesType = map[string]int{ | |||
"ABAP": 2, | |||
"ABNF": 1, | |||
"AGS Script": 2, | |||
"AL": 2, | |||
"AMPL": 2, | |||
"ANTLR": 2, | |||
"API Blueprint": 3, | |||
"APL": 2, | |||
"ASL": 2, | |||
"ASN.1": 1, | |||
"ASP": 2, | |||
"ASP.NET": 2, | |||
"ATS": 2, | |||
"ActionScript": 2, | |||
"Ada": 2, | |||
@@ -37,6 +39,7 @@ var LanguagesType = map[string]int{ | |||
"Augeas": 2, | |||
"AutoHotkey": 2, | |||
"AutoIt": 2, | |||
"Avro IDL": 1, | |||
"Awk": 2, | |||
"Ballerina": 2, | |||
"Batchfile": 2, | |||
@@ -73,6 +76,7 @@ var LanguagesType = map[string]int{ | |||
"ChucK": 2, | |||
"Cirru": 2, | |||
"Clarion": 2, | |||
"Classic ASP": 2, | |||
"Clean": 2, | |||
"Click": 2, | |||
"Clojure": 2, | |||
@@ -103,6 +107,7 @@ var LanguagesType = map[string]int{ | |||
"DM": 2, | |||
"DNS Zone": 1, | |||
"DTrace": 2, | |||
"Dafny": 2, | |||
"Darcs Patch": 1, | |||
"Dart": 2, | |||
"DataWeave": 2, | |||
@@ -143,8 +148,10 @@ var LanguagesType = map[string]int{ | |||
"Formatted": 1, | |||
"Forth": 2, | |||
"Fortran": 2, | |||
"Fortran Free Form": 2, | |||
"FreeMarker": 2, | |||
"Frege": 2, | |||
"Futhark": 2, | |||
"G-code": 2, | |||
"GAML": 2, | |||
"GAMS": 2, | |||
@@ -152,6 +159,7 @@ var LanguagesType = map[string]int{ | |||
"GCC Machine Description": 2, | |||
"GDB": 2, | |||
"GDScript": 2, | |||
"GEDCOM": 1, | |||
"GLSL": 2, | |||
"GN": 1, | |||
"Game Maker Language": 2, | |||
@@ -233,6 +241,7 @@ var LanguagesType = map[string]int{ | |||
"Julia": 2, | |||
"Jupyter Notebook": 3, | |||
"KRL": 2, | |||
"Kaitai Struct": 2, | |||
"KiCad Layout": 1, | |||
"KiCad Legacy Layout": 1, | |||
"KiCad Schematic": 1, | |||
@@ -244,6 +253,7 @@ var LanguagesType = map[string]int{ | |||
"LSL": 2, | |||
"LTspice Symbol": 1, | |||
"LabVIEW": 2, | |||
"Lark": 1, | |||
"Lasso": 2, | |||
"Latte": 3, | |||
"Lean": 2, | |||
@@ -273,6 +283,7 @@ var LanguagesType = map[string]int{ | |||
"MQL5": 2, | |||
"MTML": 3, | |||
"MUF": 2, | |||
"Macaulay2": 2, | |||
"Makefile": 2, | |||
"Mako": 2, | |||
"Markdown": 4, | |||
@@ -297,12 +308,15 @@ var LanguagesType = map[string]int{ | |||
"MoonScript": 2, | |||
"Motorola 68K Assembly": 2, | |||
"Muse": 4, | |||
"Mustache": 3, | |||
"Myghty": 2, | |||
"NASL": 2, | |||
"NCL": 2, | |||
"NEON": 1, | |||
"NL": 1, | |||
"NPM Config": 1, | |||
"NSIS": 2, | |||
"NWScript": 2, | |||
"Nearley": 2, | |||
"Nemerle": 2, | |||
"NetLinx": 2, | |||
@@ -383,15 +397,16 @@ var LanguagesType = map[string]int{ | |||
"Python": 2, | |||
"Python console": 2, | |||
"Python traceback": 1, | |||
"Q#": 2, | |||
"QML": 2, | |||
"QMake": 2, | |||
"Qt Script": 2, | |||
"Quake": 2, | |||
"R": 2, | |||
"RAML": 3, | |||
"RDoc": 4, | |||
"REALbasic": 2, | |||
"REXX": 2, | |||
"RHTML": 3, | |||
"RMarkdown": 4, | |||
"RPC": 2, | |||
"RPM Spec": 1, | |||
@@ -401,6 +416,7 @@ var LanguagesType = map[string]int{ | |||
"Raku": 2, | |||
"Rascal": 2, | |||
"Raw token data": 1, | |||
"ReScript": 2, | |||
"Readline Config": 1, | |||
"Reason": 2, | |||
"Rebol": 2, | |||
@@ -442,6 +458,7 @@ var LanguagesType = map[string]int{ | |||
"Shell": 2, | |||
"ShellSession": 2, | |||
"Shen": 2, | |||
"Sieve": 2, | |||
"Slash": 2, | |||
"Slice": 2, | |||
"Slim": 3, | |||
@@ -468,6 +485,7 @@ var LanguagesType = map[string]int{ | |||
"TLA": 2, | |||
"TOML": 1, | |||
"TSQL": 2, | |||
"TSV": 1, | |||
"TSX": 2, | |||
"TXL": 2, | |||
"Tcl": 2, | |||
@@ -497,6 +515,7 @@ var LanguagesType = map[string]int{ | |||
"VHDL": 2, | |||
"Vala": 2, | |||
"Verilog": 2, | |||
"Vim Help File": 4, | |||
"Vim Snippet": 3, | |||
"Vim script": 2, | |||
"Visual Basic .NET": 2, |
@@ -1,5 +1,5 @@ | |||
// Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. | |||
// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad | |||
// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a | |||
package data | |||
@@ -11,25 +11,29 @@ var VendorMatchers = []regex.EnryRegexp{ | |||
regex.MustCompile(`(^|/)dist/`), | |||
regex.MustCompile(`^deps/`), | |||
regex.MustCompile(`(^|/)configure$`), | |||
regex.MustCompile(`(^|/)config.guess$`), | |||
regex.MustCompile(`(^|/)config.sub$`), | |||
regex.MustCompile(`(^|/)aclocal.m4`), | |||
regex.MustCompile(`(^|/)libtool.m4`), | |||
regex.MustCompile(`(^|/)ltoptions.m4`), | |||
regex.MustCompile(`(^|/)ltsugar.m4`), | |||
regex.MustCompile(`(^|/)ltversion.m4`), | |||
regex.MustCompile(`(^|/)lt~obsolete.m4`), | |||
regex.MustCompile(`dotnet-install\.(ps1|sh)$`), | |||
regex.MustCompile(`cpplint.py`), | |||
regex.MustCompile(`node_modules/`), | |||
regex.MustCompile(`(^|/)config\.guess$`), | |||
regex.MustCompile(`(^|/)config\.sub$`), | |||
regex.MustCompile(`(^|/)aclocal\.m4`), | |||
regex.MustCompile(`(^|/)libtool\.m4`), | |||
regex.MustCompile(`(^|/)ltoptions\.m4`), | |||
regex.MustCompile(`(^|/)ltsugar\.m4`), | |||
regex.MustCompile(`(^|/)ltversion\.m4`), | |||
regex.MustCompile(`(^|/)lt~obsolete\.m4`), | |||
regex.MustCompile(`(^|/)dotnet-install\.(ps1|sh)$`), | |||
regex.MustCompile(`(^|/)cpplint\.py`), | |||
regex.MustCompile(`(^|/)node_modules/`), | |||
regex.MustCompile(`(^|/)\.yarn/releases/`), | |||
regex.MustCompile(`(^|/)\.yarn/plugins/`), | |||
regex.MustCompile(`(^|/)\.yarn/sdks/`), | |||
regex.MustCompile(`(^|/)\.yarn/versions/`), | |||
regex.MustCompile(`(^|/)\.yarn/unplugged/`), | |||
regex.MustCompile(`(^|/)_esy$`), | |||
regex.MustCompile(`bower_components/`), | |||
regex.MustCompile(`(^|/)bower_components/`), | |||
regex.MustCompile(`^rebar$`), | |||
regex.MustCompile(`erlang.mk`), | |||
regex.MustCompile(`Godeps/_workspace/`), | |||
regex.MustCompile(`(^|/)erlang\.mk`), | |||
regex.MustCompile(`(^|/)Godeps/_workspace/`), | |||
regex.MustCompile(`(^|/)testdata/`), | |||
regex.MustCompile(`.indent.pro`), | |||
regex.MustCompile(`(^|/)\.indent\.pro`), | |||
regex.MustCompile(`(\.|-)min\.(js|css)$`), | |||
regex.MustCompile(`([^\s]*)import\.(css|less|scss|styl)$`), | |||
regex.MustCompile(`(^|/)bootstrap([^.]*)\.(js|css|less|scss|styl)$`), | |||
@@ -45,34 +49,34 @@ var VendorMatchers = []regex.EnryRegexp{ | |||
regex.MustCompile(`(^|/)select2/.*\.(css|scss|js)$`), | |||
regex.MustCompile(`(^|/)bulma\.(css|sass|scss)$`), | |||
regex.MustCompile(`(3rd|[Tt]hird)[-_]?[Pp]arty/`), | |||
regex.MustCompile(`vendors?/`), | |||
regex.MustCompile(`extern(al)?/`), | |||
regex.MustCompile(`(^|/)vendors?/`), | |||
regex.MustCompile(`(^|/)extern(al)?/`), | |||
regex.MustCompile(`(^|/)[Vv]+endor/`), | |||
regex.MustCompile(`^debian/`), | |||
regex.MustCompile(`run.n$`), | |||
regex.MustCompile(`bootstrap-datepicker/`), | |||
regex.MustCompile(`(^|/)run\.n$`), | |||
regex.MustCompile(`(^|/)bootstrap-datepicker/`), | |||
regex.MustCompile(`(^|/)jquery([^.]*)\.js$`), | |||
regex.MustCompile(`(^|/)jquery\-\d\.\d+(\.\d+)?\.js$`), | |||
regex.MustCompile(`(^|/)jquery\-ui(\-\d\.\d+(\.\d+)?)?(\.\w+)?\.(js|css)$`), | |||
regex.MustCompile(`(^|/)jquery\.(ui|effects)\.([^.]*)\.(js|css)$`), | |||
regex.MustCompile(`jquery.fn.gantt.js`), | |||
regex.MustCompile(`jquery.fancybox.(js|css)`), | |||
regex.MustCompile(`fuelux.js`), | |||
regex.MustCompile(`(^|/)jquery\.fn\.gantt\.js`), | |||
regex.MustCompile(`(^|/)jquery\.fancybox\.(js|css)`), | |||
regex.MustCompile(`(^|/)fuelux\.js`), | |||
regex.MustCompile(`(^|/)jquery\.fileupload(-\w+)?\.js$`), | |||
regex.MustCompile(`jquery.dataTables.js`), | |||
regex.MustCompile(`bootbox.js`), | |||
regex.MustCompile(`pdf.worker.js`), | |||
regex.MustCompile(`(^|/)jquery\.dataTables\.js`), | |||
regex.MustCompile(`(^|/)bootbox\.js`), | |||
regex.MustCompile(`(^|/)pdf\.worker\.js`), | |||
regex.MustCompile(`(^|/)slick\.\w+.js$`), | |||
regex.MustCompile(`(^|/)Leaflet\.Coordinates-\d+\.\d+\.\d+\.src\.js$`), | |||
regex.MustCompile(`leaflet.draw-src.js`), | |||
regex.MustCompile(`leaflet.draw.css`), | |||
regex.MustCompile(`Control.FullScreen.css`), | |||
regex.MustCompile(`Control.FullScreen.js`), | |||
regex.MustCompile(`leaflet.spin.js`), | |||
regex.MustCompile(`wicket-leaflet.js`), | |||
regex.MustCompile(`.sublime-project`), | |||
regex.MustCompile(`.sublime-workspace`), | |||
regex.MustCompile(`.vscode`), | |||
regex.MustCompile(`(^|/)leaflet\.draw-src\.js`), | |||
regex.MustCompile(`(^|/)leaflet\.draw\.css`), | |||
regex.MustCompile(`(^|/)Control\.FullScreen\.css`), | |||
regex.MustCompile(`(^|/)Control\.FullScreen\.js`), | |||
regex.MustCompile(`(^|/)leaflet\.spin\.js`), | |||
regex.MustCompile(`(^|/)wicket-leaflet\.js`), | |||
regex.MustCompile(`(^|/)\.sublime-project`), | |||
regex.MustCompile(`(^|/)\.sublime-workspace`), | |||
regex.MustCompile(`(^|/)\.vscode/`), | |||
regex.MustCompile(`(^|/)prototype(.*)\.js$`), | |||
regex.MustCompile(`(^|/)effects\.js$`), | |||
regex.MustCompile(`(^|/)controls\.js$`), | |||
@@ -104,21 +108,21 @@ var VendorMatchers = []regex.EnryRegexp{ | |||
regex.MustCompile(`(^|/)docs?/_?(build|themes?|templates?|static)/`), | |||
regex.MustCompile(`(^|/)admin_media/`), | |||
regex.MustCompile(`(^|/)env/`), | |||
regex.MustCompile(`^fabfile\.py$`), | |||
regex.MustCompile(`^waf$`), | |||
regex.MustCompile(`^.osx$`), | |||
regex.MustCompile(`(^|/)fabfile\.py$`), | |||
regex.MustCompile(`(^|/)waf$`), | |||
regex.MustCompile(`(^|/)\.osx$`), | |||
regex.MustCompile(`\.xctemplate/`), | |||
regex.MustCompile(`\.imageset/`), | |||
regex.MustCompile(`(^|/)Carthage/`), | |||
regex.MustCompile(`(^|/)Sparkle/`), | |||
regex.MustCompile(`Crashlytics.framework/`), | |||
regex.MustCompile(`Fabric.framework/`), | |||
regex.MustCompile(`BuddyBuildSDK.framework/`), | |||
regex.MustCompile(`Realm.framework`), | |||
regex.MustCompile(`RealmSwift.framework`), | |||
regex.MustCompile(`gitattributes$`), | |||
regex.MustCompile(`gitignore$`), | |||
regex.MustCompile(`gitmodules$`), | |||
regex.MustCompile(`(^|/)Crashlytics\.framework/`), | |||
regex.MustCompile(`(^|/)Fabric\.framework/`), | |||
regex.MustCompile(`(^|/)BuddyBuildSDK\.framework/`), | |||
regex.MustCompile(`(^|/)Realm\.framework`), | |||
regex.MustCompile(`(^|/)RealmSwift\.framework`), | |||
regex.MustCompile(`(^|/)\.gitattributes$`), | |||
regex.MustCompile(`(^|/)\.gitignore$`), | |||
regex.MustCompile(`(^|/)\.gitmodules$`), | |||
regex.MustCompile(`(^|/)gradlew$`), | |||
regex.MustCompile(`(^|/)gradlew\.bat$`), | |||
regex.MustCompile(`(^|/)gradle/wrapper/`), | |||
@@ -130,13 +134,13 @@ var VendorMatchers = []regex.EnryRegexp{ | |||
regex.MustCompile(`(^|/)jquery([^.]*)\.validate(\.unobtrusive)?\.js$`), | |||
regex.MustCompile(`(^|/)jquery([^.]*)\.unobtrusive\-ajax\.js$`), | |||
regex.MustCompile(`(^|/)[Mm]icrosoft([Mm]vc)?([Aa]jax|[Vv]alidation)(\.debug)?\.js$`), | |||
regex.MustCompile(`^[Pp]ackages\/.+\.\d+\/`), | |||
regex.MustCompile(`(^|/)[Pp]ackages\/.+\.\d+\/`), | |||
regex.MustCompile(`(^|/)extjs/.*?\.js$`), | |||
regex.MustCompile(`(^|/)extjs/.*?\.xml$`), | |||
regex.MustCompile(`(^|/)extjs/.*?\.txt$`), | |||
regex.MustCompile(`(^|/)extjs/.*?\.html$`), | |||
regex.MustCompile(`(^|/)extjs/.*?\.properties$`), | |||
regex.MustCompile(`(^|/)extjs/.sencha/`), | |||
regex.MustCompile(`(^|/)extjs/\.sencha/`), | |||
regex.MustCompile(`(^|/)extjs/docs/`), | |||
regex.MustCompile(`(^|/)extjs/builds/`), | |||
regex.MustCompile(`(^|/)extjs/cmd/`), | |||
@@ -148,22 +152,22 @@ var VendorMatchers = []regex.EnryRegexp{ | |||
regex.MustCompile(`(^|/)extjs/src/`), | |||
regex.MustCompile(`(^|/)extjs/welcome/`), | |||
regex.MustCompile(`(^|/)html5shiv\.js$`), | |||
regex.MustCompile(`^[Tt]ests?/fixtures/`), | |||
regex.MustCompile(`^[Ss]pecs?/fixtures/`), | |||
regex.MustCompile(`(^|/)[Tt]ests?/fixtures/`), | |||
regex.MustCompile(`(^|/)[Ss]pecs?/fixtures/`), | |||
regex.MustCompile(`(^|/)cordova([^.]*)\.js$`), | |||
regex.MustCompile(`(^|/)cordova\-\d\.\d(\.\d)?\.js$`), | |||
regex.MustCompile(`foundation(\..*)?\.js$`), | |||
regex.MustCompile(`^Vagrantfile$`), | |||
regex.MustCompile(`.[Dd][Ss]_[Ss]tore$`), | |||
regex.MustCompile(`^vignettes/`), | |||
regex.MustCompile(`^inst/extdata/`), | |||
regex.MustCompile(`octicons.css`), | |||
regex.MustCompile(`sprockets-octicons.scss`), | |||
regex.MustCompile(`(^|/)foundation(\..*)?\.js$`), | |||
regex.MustCompile(`(^|/)Vagrantfile$`), | |||
regex.MustCompile(`(^|/)\.[Dd][Ss]_[Ss]tore$`), | |||
regex.MustCompile(`(^|/)vignettes/`), | |||
regex.MustCompile(`(^|/)inst/extdata/`), | |||
regex.MustCompile(`(^|/)octicons\.css`), | |||
regex.MustCompile(`(^|/)sprockets-octicons\.scss`), | |||
regex.MustCompile(`(^|/)activator$`), | |||
regex.MustCompile(`(^|/)activator\.bat$`), | |||
regex.MustCompile(`proguard.pro`), | |||
regex.MustCompile(`proguard-rules.pro`), | |||
regex.MustCompile(`^puphpet/`), | |||
regex.MustCompile(`(^|/)proguard\.pro$`), | |||
regex.MustCompile(`(^|/)proguard-rules\.pro$`), | |||
regex.MustCompile(`(^|/)puphpet/`), | |||
regex.MustCompile(`(^|/)\.google_apis/`), | |||
regex.MustCompile(`^Jenkinsfile$`), | |||
regex.MustCompile(`(^|/)Jenkinsfile$`), | |||
} |
@@ -273,7 +273,7 @@ github.com/go-asn1-ber/asn1-ber | |||
## explicit | |||
github.com/go-chi/chi | |||
github.com/go-chi/chi/middleware | |||
# github.com/go-enry/go-enry/v2 v2.5.2 | |||
# github.com/go-enry/go-enry/v2 v2.6.0 | |||
## explicit | |||
github.com/go-enry/go-enry/v2 | |||
github.com/go-enry/go-enry/v2/data |