From 0affa3ccca37cd781600760956581c5f94ef8a3c Mon Sep 17 00:00:00 2001 From: Lauris BH Date: Sat, 25 Sep 2021 19:42:06 +0300 Subject: [PATCH] Update to Linguist v7.16.1 --- README.md | 2 +- common_test.go | 12 +- data/alias.go | 34 +- data/colors.go | 797 +- data/commit.go | 4 +- data/content.go | 19 +- data/documentation.go | 2 +- data/extension.go | 43 +- data/filename.go | 15 +- data/frequencies.go | 29736 +++++++++------- data/groups.go | 3 +- data/id.go | 19 +- data/interpreter.go | 4 +- data/mimeType.go | 6 +- data/type.go | 19 +- data/vendor.go | 2 +- .../generator/generator_test.go | 2 +- .../generator/test_files/alias.gold | 34 +- .../generator/test_files/colors.gold | 797 +- .../generator/test_files/commit.gold | 4 +- .../generator/test_files/content.gold | 19 +- .../generator/test_files/documentation.gold | 2 +- .../generator/test_files/extension.gold | 43 +- .../generator/test_files/filename.gold | 15 +- .../generator/test_files/frequencies.gold | 29736 +++++++++------- .../generator/test_files/groups.gold | 3 +- .../generator/test_files/interpreter.gold | 4 +- .../generator/test_files/mimeType.gold | 6 +- .../generator/test_files/type.gold | 19 +- .../generator/test_files/vendor.gold | 2 +- utils_test.go | 2 +- 31 files changed, 35077 insertions(+), 26328 deletions(-) diff --git a/README.md b/README.md index 3e07849..72a41e1 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,7 @@ Generated Rust bindings using a C static library are available at https://github ## Divergences from Linguist -The `enry` library is based on the data from `github/linguist` version **v7.14.0**. +The `enry` library is based on the data from `github/linguist` version **v7.16.1**. Parsing [linguist/samples](https://github.com/github/linguist/tree/master/samples) the following `enry` results are different from the Linguist: diff --git a/common_test.go b/common_test.go index 0996b90..90df21a 100644 --- a/common_test.go +++ b/common_test.go @@ -129,7 +129,7 @@ func (s *EnryTestSuite) TestGetLanguages() { // With no content or filename, no language can be detected {name: "TestGetLanguages_0", filename: "", content: []byte{}, expected: nil}, // The strategy that will match is GetLanguagesByExtension. Lacking content, it will return those results. - {name: "TestGetLanguages_1", filename: "foo.h", content: []byte{}, expected: []string{"C", "C++", "Objective-C"}}, + {name: "TestGetLanguages_1", filename: "foo.h", content: []byte{}, expected: []string{"C"}}, // GetLanguagesByExtension will return an unambiguous match when there is a single result. {name: "TestGetLanguages_2", filename: "foo.groovy", content: []byte{}, expected: []string{"Groovy"}}, // GetLanguagesByExtension will return "Rust", "RenderScript" for .rs, @@ -193,7 +193,7 @@ func (s *EnryTestSuite) TestGetLanguagesByModelineLinguist() { {name: "TestGetLanguagesByModelineLinguist_28", filename: filepath.Join(modelinesDir, "ruby10"), expected: []string{"Ruby"}}, {name: "TestGetLanguagesByModelineLinguist_29", filename: filepath.Join(modelinesDir, "ruby11"), expected: []string{"Ruby"}}, {name: "TestGetLanguagesByModelineLinguist_30", filename: filepath.Join(modelinesDir, "ruby12"), expected: []string{"Ruby"}}, - {name: "TestGetLanguagesByModelineLinguist_31", filename: filepath.Join(s.samplesDir, "C/main.c"), expected: nil}, + {name: "TestGetLanguagesByModelineLinguist_31", filename: filepath.Join(s.samplesDir, "C++/runtime-compiler.cc"), expected: nil}, {name: "TestGetLanguagesByModelineLinguist_32", filename: "", expected: nil}, } @@ -425,7 +425,7 @@ func (s *EnryTestSuite) TestGetLanguagesByClassifier() { }{ {name: "TestGetLanguagesByClassifier_1", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: []string{"python", "ruby", "c", "c++"}, expected: "C"}, {name: "TestGetLanguagesByClassifier_2", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: nil, expected: OtherLanguage}, - {name: "TestGetLanguagesByClassifier_3", filename: filepath.Join(s.samplesDir, "C/main.c"), candidates: []string{}, expected: OtherLanguage}, + {name: "TestGetLanguagesByClassifier_3", filename: filepath.Join(s.samplesDir, "C++/runtime-compiler.cc"), candidates: []string{}, expected: OtherLanguage}, {name: "TestGetLanguagesByClassifier_4", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: []string{"python", "ruby", "c++"}, expected: "C++"}, {name: "TestGetLanguagesByClassifier_5", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: []string{"ruby"}, expected: "Ruby"}, {name: "TestGetLanguagesByClassifier_6", filename: filepath.Join(s.samplesDir, "Python/django-models-base.py"), candidates: []string{"python", "ruby", "c", "c++"}, expected: "Python"}, @@ -463,7 +463,7 @@ func (s *EnryTestSuite) TestGetLanguagesBySpecificClassifier() { }{ {name: "TestGetLanguagesByClassifier_1", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: []string{"python", "ruby", "c", "c++"}, classifier: defaultClassifier, expected: "C"}, {name: "TestGetLanguagesByClassifier_2", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: nil, classifier: defaultClassifier, expected: "C"}, - {name: "TestGetLanguagesByClassifier_3", filename: filepath.Join(s.samplesDir, "C/main.c"), candidates: []string{}, classifier: defaultClassifier, expected: "C"}, + {name: "TestGetLanguagesByClassifier_3", filename: filepath.Join(s.samplesDir, "C++/runtime-compiler.cc"), candidates: []string{}, classifier: defaultClassifier, expected: "C++"}, {name: "TestGetLanguagesByClassifier_4", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: []string{"python", "ruby", "c++"}, classifier: defaultClassifier, expected: "C++"}, {name: "TestGetLanguagesByClassifier_5", filename: filepath.Join(s.samplesDir, "C/blob.c"), candidates: []string{"ruby"}, classifier: defaultClassifier, expected: "Ruby"}, {name: "TestGetLanguagesByClassifier_6", filename: filepath.Join(s.samplesDir, "Python/django-models-base.py"), candidates: []string{"python", "ruby", "c", "c++"}, classifier: defaultClassifier, expected: "Python"}, @@ -573,8 +573,8 @@ func (s *EnryTestSuite) TestGetLanguageByAlias() { func (s *EnryTestSuite) TestLinguistCorpus() { const filenamesDir = "filenames" var cornerCases = map[string]bool{ - "drop_stuff.sql": true, // https://github.com/src-d/enry/issues/194 - "modeline.txt": true, // Because of unsupported negative lookahead RE syntax (https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L521) + "drop_stuff.sql": true, // https://github.com/src-d/enry/issues/194 + "textobj-rubyblock.vba": true, // Because of unsupported negative lookahead RE syntax (https://github.com/github/linguist/blob/8083cb5a89cee2d99f5a988f165994d0243f0d1e/lib/linguist/heuristics.yml#L521) // .es and .ice fail heuristics parsing, but do not fail any tests } diff --git a/data/alias.go b/data/alias.go index baf5ae6..74ee8ed 100644 --- a/data/alias.go +++ b/data/alias.go @@ -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: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data @@ -32,6 +32,7 @@ var LanguageByAliasMap = map[string]string{ "ags": "AGS Script", "ags_script": "AGS Script", "ahk": "AutoHotkey", + "aidl": "AIDL", "al": "AL", "alloy": "Alloy", "alpine_abuild": "Alpine Abuild", @@ -64,6 +65,7 @@ var LanguageByAliasMap = map[string]string{ "aspx": "ASP.NET", "aspx-vb": "ASP.NET", "assembly": "Assembly", + "astro": "Astro", "asymptote": "Asymptote", "ats": "ATS", "ats2": "ATS", @@ -130,6 +132,7 @@ var LanguageByAliasMap = map[string]string{ "charity": "Charity", "chpl": "Chapel", "chuck": "ChucK", + "cil": "CIL", "cirru": "Cirru", "clarion": "Clarion", "classic_asp": "Classic ASP", @@ -178,6 +181,8 @@ var LanguageByAliasMap = map[string]string{ "csv": "CSV", "cucumber": "Gherkin", "cuda": "Cuda", + "cue": "CUE", + "cue_sheet": "Cue Sheet", "curl_config": "cURL Config", "curlrc": "cURL Config", "cweb": "CWeb", @@ -211,6 +216,7 @@ var LanguageByAliasMap = map[string]string{ "dtrace-script": "DTrace", "dylan": "Dylan", "e": "E", + "e-mail": "E-mail", "eagle": "Eagle", "easybuild": "Easybuild", "ebnf": "EBNF", @@ -233,8 +239,9 @@ var LanguageByAliasMap = map[string]string{ "emacs": "Emacs Lisp", "emacs_lisp": "Emacs Lisp", "emacs_muse": "Muse", + "email": "E-mail", "emberscript": "EmberScript", - "eml": "EML", + "eml": "E-mail", "eq": "EQ", "erb": "HTML+ERB", "erlang": "Erlang", @@ -245,12 +252,14 @@ var LanguageByAliasMap = map[string]string{ "fantom": "Fantom", "faust": "Faust", "fb": "FreeBasic", + "fennel": "Fennel", "figfont": "FIGlet Font", "figlet_font": "FIGlet Font", "filebench_wml": "Filebench WML", "filterscript": "Filterscript", "fish": "fish", "flex": "Lex", + "fluent": "Fluent", "flux": "FLUX", "formatted": "Formatted", "forth": "Forth", @@ -319,6 +328,7 @@ var LanguageByAliasMap = map[string]string{ "haxe": "Haxe", "hbs": "Handlebars", "hcl": "HCL", + "help": "Vim Help File", "hiveql": "HiveQL", "hlsl": "HLSL", "holyc": "HolyC", @@ -389,6 +399,10 @@ var LanguageByAliasMap = map[string]string{ "julia": "Julia", "jupyter_notebook": "Jupyter Notebook", "kaitai_struct": "Kaitai Struct", + "kak": "KakouneScript", + "kakounescript": "KakouneScript", + "kakscript": "KakouneScript", + "keyvalues": "Valve Data Format", "kicad_layout": "KiCad Layout", "kicad_legacy_layout": "KiCad Legacy Layout", "kicad_schematic": "KiCad Schematic", @@ -439,6 +453,7 @@ var LanguageByAliasMap = map[string]string{ "m68k": "Motorola 68K Assembly", "macaulay2": "Macaulay2", "macruby": "Ruby", + "mail": "E-mail", "make": "Makefile", "makefile": "Makefile", "mako": "Mako", @@ -457,9 +472,10 @@ var LanguageByAliasMap = map[string]string{ "max/msp": "Max", "maxmsp": "Max", "maxscript": "MAXScript", + "mbox": "E-mail", "mcfunction": "mcfunction", "mdoc": "Roff", - "mediawiki": "MediaWiki", + "mediawiki": "Wikitext", "mercury": "Mercury", "meson": "Meson", "metal": "Metal", @@ -576,6 +592,7 @@ var LanguageByAliasMap = map[string]string{ "pasm": "Parrot Assembly", "pawn": "Pawn", "pcbnew": "KiCad Layout", + "peg.js": "PEG.js", "pep8": "Pep8", "perl": "Perl", "perl-6": "Raku", @@ -685,6 +702,7 @@ var LanguageByAliasMap = map[string]string{ "rpc": "RPC", "rpcgen": "RPC", "rpm_spec": "RPM Spec", + "rs": "Rust", "rs-274x": "Gerber Image", "rscript": "R", "rss": "XML", @@ -706,6 +724,9 @@ var LanguageByAliasMap = map[string]string{ "scss": "SCSS", "sed": "sed", "self": "Self", + "selinux_kernel_policy_language": "SELinux Policy", + "selinux_policy": "SELinux Policy", + "sepolicy": "SELinux Policy", "sh": "Shell", "shaderlab": "ShaderLab", "shell": "Shell", @@ -726,6 +747,7 @@ var LanguageByAliasMap = map[string]string{ "snipmate": "Vim Snippet", "snippet": "YASnippet", "solidity": "Solidity", + "soong": "Soong", "sourcemod": "SourcePawn", "sourcepawn": "SourcePawn", "soy": "Closure Templates", @@ -764,10 +786,12 @@ var LanguageByAliasMap = map[string]string{ "texinfo": "Texinfo", "text": "Text", "textile": "Textile", + "textmate_properties": "TextMate Properties", "thrift": "Thrift", "ti_program": "TI Program", "tl": "Type Language", "tla": "TLA", + "tm-properties": "TextMate Properties", "toml": "TOML", "troff": "Roff", "ts": "TypeScript", @@ -793,6 +817,7 @@ var LanguageByAliasMap = map[string]string{ "urweb": "UrWeb", "v": "V", "vala": "Vala", + "valve_data_format": "Valve Data Format", "vb.net": "Visual Basic .NET", "vb6": "VBA", "vb_.net": "Visual Basic .NET", @@ -800,6 +825,7 @@ var LanguageByAliasMap = map[string]string{ "vbnet": "Visual Basic .NET", "vbscript": "VBScript", "vcl": "VCL", + "vdf": "Valve Data Format", "verilog": "Verilog", "vhdl": "VHDL", "vim": "Vim script", @@ -826,6 +852,8 @@ var LanguageByAliasMap = map[string]string{ "webvtt": "WebVTT", "wget_config": "Wget Config", "wgetrc": "Wget Config", + "wiki": "Wikitext", + "wikitext": "Wikitext", "winbatch": "Batchfile", "windows_registry_entries": "Windows Registry Entries", "wisp": "wisp", diff --git a/data/colors.go b/data/colors.go index ffaa7d3..cebb41a 100644 --- a/data/colors.go +++ b/data/colors.go @@ -1,328 +1,481 @@ // Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. -// Extracted from github/linguist commit: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data var LanguagesColor = map[string]string{ - "1C Enterprise": "#814CCC", - "ABAP": "#E8274B", - "ABAP CDS": "#555e25", - "AGS Script": "#B9D9FF", - "AL": "#3AA2B5", - "AMPL": "#E6EFBB", - "ANTLR": "#9DC3FF", - "API Blueprint": "#2ACCA8", - "APL": "#5A8164", - "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": "#ff0000", - "AutoHotkey": "#6594b9", - "AutoIt": "#1C3552", - "BASIC": "#ff0000", - "Ballerina": "#FF5000", - "Batchfile": "#C1F12E", - "Beef": "#a52f4e", - "Bicep": "#519aba", - "Bison": "#6A463F", - "Blade": "#f7523f", - "BlitzMax": "#cd6400", - "Boo": "#d4bec1", - "Boogie": "#c80fa0", - "Brainfuck": "#2F2530", - "Browserslist": "#ffd539", - "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", - "Closure Templates": "#0d948f", - "CoffeeScript": "#244776", - "ColdFusion": "#ed2cd6", - "ColdFusion CFC": "#ed2cd6", - "Common Lisp": "#3fb68b", - "Common Workflow Language": "#B5314C", - "Component Pascal": "#B0CE4E", - "Crystal": "#000100", - "Cuda": "#3A4E3A", - "D": "#ba595e", - "DM": "#447265", - "Dafny": "#FFEC25", - "Dart": "#00B4AB", - "DataWeave": "#003a52", - "Dhall": "#dfafff", - "Dockerfile": "#384d54", - "Dogescript": "#cca760", - "Dylan": "#6c616e", - "E": "#ccce35", - "ECL": "#8a1267", - "EJS": "#a91e50", - "EQ": "#a78649", - "Eiffel": "#4d6977", - "Elixir": "#6e4a7e", - "Elm": "#60B5CC", - "Emacs Lisp": "#c065db", - "EmberScript": "#FFF4F3", - "Erlang": "#B83998", - "F#": "#b845fc", - "F*": "#572e30", - "FLUX": "#88ccff", - "Factor": "#636746", - "Fancy": "#7b9db4", - "Fantom": "#14253c", - "Faust": "#c37240", - "Forth": "#341708", - "Fortran": "#4d41b1", - "FreeBasic": "#867db1", - "FreeMarker": "#0050b2", - "Frege": "#00cafe", - "Futhark": "#5f021f", - "G-code": "#D08CF2", - "GAML": "#FFC766", - "GDScript": "#355570", - "Game Maker Language": "#71b417", - "Gemfile.lock": "#701516", - "Genie": "#fb855d", - "Gherkin": "#5B2063", - "Glyph": "#c1ac7f", - "Gnuplot": "#f0a9f0", - "Go": "#00ADD8", - "Golo": "#88562A", - "Gosu": "#82937f", - "Grammatical Framework": "#ff0000", - "GraphQL": "#e10098", - "Groovy": "#e69f56", - "HTML": "#e34c26", - "Hack": "#878787", - "Haml": "#ece2a9", - "Handlebars": "#f7931e", - "Harbour": "#0e60e3", - "Haskell": "#5e5086", - "Haxe": "#df7900", - "HiveQL": "#dce200", - "HolyC": "#ffefaf", - "Hy": "#7790B2", - "IDL": "#a3522f", - "IGOR Pro": "#0000cc", - "Idris": "#b30000", - "ImageJ Macro": "#99AAFF", - "Io": "#a9188d", - "Ioke": "#078193", - "Isabelle": "#FEFE00", - "J": "#9EEDFF", - "JFlex": "#DBCA00", - "JSONiq": "#40d47e", - "Java": "#b07219", - "JavaScript": "#f1e05a", - "Jinja": "#a52a22", - "Jolie": "#843179", - "Jsonnet": "#0064bd", - "Julia": "#a270ba", - "Jupyter Notebook": "#DA5B0B", - "KRL": "#28430A", - "Kaitai Struct": "#773b37", - "Kotlin": "#F18E33", - "LFE": "#4C3023", - "LLVM": "#185619", - "LOLCODE": "#cc9900", - "LSL": "#3d9970", - "Lark": "#2980B9", - "Lasso": "#999999", - "Latte": "#f2a542", - "Less": "#1d365d", - "Lex": "#DBCA00", - "Liquid": "#67b8de", - "LiveScript": "#499886", - "LookML": "#652B81", - "Lua": "#000080", - "MATLAB": "#e16737", - "MAXScript": "#00a6a6", - "MLIR": "#5EC8DB", - "MQL4": "#62A8D6", - "MQL5": "#4A76B8", - "MTML": "#b7e1f4", - "Macaulay2": "#d8ffff", - "Makefile": "#427819", - "Markdown": "#083fa1", - "Marko": "#42bff2", - "Mask": "#f97732", - "Max": "#c4a79c", - "Mercury": "#ff2b2b", - "Meson": "#007800", - "Metal": "#8f14e9", - "Mirah": "#c7a938", - "Modula-3": "#223388", - "Mustache": "#724b3b", - "NCL": "#28431f", - "NWScript": "#111522", - "Nearley": "#990000", - "Nemerle": "#3d3c6e", - "NetLinx": "#0aa0ff", - "NetLinx+ERB": "#747faa", - "NetLogo": "#ff6375", - "NewLisp": "#87AED7", - "Nextflow": "#3ac486", - "Nim": "#ffc200", - "Nit": "#009917", - "Nix": "#7e7eff", - "Nu": "#c9df40", - "NumPy": "#9C8AF9", - "Nunjucks": "#3d8137", - "OCaml": "#3be133", - "ObjectScript": "#424893", - "Objective-C": "#438eff", - "Objective-C++": "#6866fb", - "Objective-J": "#ff0c5a", - "Odin": "#60AFFE", - "Omgrofl": "#cabbff", - "Opal": "#f7ede0", - "OpenQASM": "#AA70FF", - "Org": "#77aa99", - "Oxygene": "#cdd0e3", - "Oz": "#fab738", - "P4": "#7055b5", - "PHP": "#4F5D95", - "PLSQL": "#dad8d8", - "Pan": "#cc0000", - "Papyrus": "#6600cc", - "Parrot": "#f3ca0a", - "Pascal": "#E3F171", - "Pawn": "#dbb284", - "Pep8": "#C76F5B", - "Perl": "#0298c3", - "PigLatin": "#fcd7de", - "Pike": "#005390", - "PogoScript": "#d80074", - "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", - "RUNOFF": "#665a4e", - "Racket": "#3c5caa", - "Ragel": "#9d5200", - "Raku": "#0000fb", - "Rascal": "#fffaa0", - "ReScript": "#ed5051", - "Reason": "#ff5847", - "Rebol": "#358a5b", - "Record Jar": "#0673ba", - "Red": "#f50000", - "Ren'Py": "#ff7f7f", - "Ring": "#2D54CB", - "Riot": "#A71E49", - "Roff": "#ecdebe", - "Rouge": "#cc0088", - "Ruby": "#701516", - "Rust": "#dea584", - "SAS": "#B34936", - "SCSS": "#c6538c", - "SQF": "#3F3F3F", - "SRecode Template": "#348a34", - "SVG": "#ff9900", - "SaltStack": "#646464", - "Sass": "#a53b70", - "Scala": "#c22d40", - "Scaml": "#bd181a", - "Scheme": "#1e4aec", - "Self": "#0579aa", - "Shell": "#89e051", - "Shen": "#120F14", - "Singularity": "#64E6AD", - "Slash": "#007eff", - "Slice": "#003fa2", - "Slim": "#2b2b2b", - "SmPL": "#c94949", - "Smalltalk": "#596706", - "Solidity": "#AA6746", - "SourcePawn": "#f69e1d", - "Squirrel": "#800000", - "Stan": "#b2011d", - "Standard ML": "#dc566d", - "Starlark": "#76d275", - "StringTemplate": "#3fb34f", - "Stylus": "#ff6347", - "SuperCollider": "#46390b", - "Svelte": "#ff3e00", - "Swift": "#ffac45", - "SystemVerilog": "#DAE1C2", - "TI Program": "#A0AA87", - "Tcl": "#e4cc98", - "TeX": "#3D6117", - "Terra": "#00004c", - "Turing": "#cf142b", - "Twig": "#c1d026", - "TypeScript": "#2b7489", - "Unified Parallel C": "#4e3617", - "Uno": "#9933cc", - "UnrealScript": "#a54c4d", - "V": "#4f87c4", - "VBA": "#867db1", - "VBScript": "#15dcdc", - "VCL": "#148AA8", - "VHDL": "#adb2cb", - "Vala": "#fbe5cd", - "Verilog": "#b2b7f8", - "Vim script": "#199f4b", - "Visual Basic .NET": "#945db7", - "Volt": "#1F1F1F", - "Vue": "#2c3e50", - "WebAssembly": "#04133b", - "Wollok": "#a23738", - "X10": "#4B6BEF", - "XC": "#99DA07", - "XQuery": "#5232e7", - "XSLT": "#EB8CEB", - "Xonsh": "#285EEF", - "YAML": "#cb171e", - "YARA": "#220000", - "YASnippet": "#32AB90", - "Yacc": "#4B6C4B", - "ZAP": "#0d665e", - "ZIL": "#dc75e5", - "ZenScript": "#00BCD1", - "Zephir": "#118f9e", - "Zig": "#ec915c", - "eC": "#913960", - "jq": "#c7254e", - "mIRC Script": "#3d57c3", - "mcfunction": "#E22837", - "nesC": "#94B0C7", - "ooc": "#b0b77e", - "q": "#0040cd", - "sed": "#64b970", - "wdl": "#42f1f4", - "wisp": "#7582D1", - "xBase": "#403a40", + "1C Enterprise": "#814CCC", + "4D": "#004289", + "ABAP": "#E8274B", + "ABAP CDS": "#555e25", + "AGS Script": "#B9D9FF", + "AIDL": "#34EB6B", + "AL": "#3AA2B5", + "AMPL": "#E6EFBB", + "ANTLR": "#9DC3FF", + "API Blueprint": "#2ACCA8", + "APL": "#5A8164", + "ASP.NET": "#9400ff", + "ATS": "#1ac620", + "ActionScript": "#882B0F", + "Ada": "#02f88c", + "Adobe Font Metrics": "#fa0f00", + "Agda": "#315665", + "Alloy": "#64C800", + "Alpine Abuild": "#0D597F", + "Altium Designer": "#A89663", + "AngelScript": "#C7D7DC", + "Ant Build System": "#A9157E", + "ApacheConf": "#d12127", + "Apex": "#1797c0", + "Apollo Guidance Computer": "#0B3D91", + "AppleScript": "#101F1F", + "Arc": "#aa2afe", + "AsciiDoc": "#73a0c5", + "AspectJ": "#a957b0", + "Assembly": "#6E4C13", + "Astro": "#ff5a03", + "Asymptote": "#ff0000", + "Augeas": "#9CC134", + "AutoHotkey": "#6594b9", + "AutoIt": "#1C3552", + "Avro IDL": "#0040FF", + "Awk": "#c30e9b", + "BASIC": "#ff0000", + "Ballerina": "#FF5000", + "Batchfile": "#C1F12E", + "Beef": "#a52f4e", + "BibTeX": "#778899", + "Bicep": "#519aba", + "Bison": "#6A463F", + "BitBake": "#00bce4", + "Blade": "#f7523f", + "BlitzBasic": "#00FFAE", + "BlitzMax": "#cd6400", + "Bluespec": "#12223c", + "Boo": "#d4bec1", + "Boogie": "#c80fa0", + "Brainfuck": "#2F2530", + "Brightscript": "#662D91", + "Browserslist": "#ffd539", + "C": "#555555", + "C#": "#178600", + "C++": "#f34b7d", + "CLIPS": "#00A300", + "CMake": "#DA3434", + "COLLADA": "#F1A42B", + "CSON": "#244776", + "CSS": "#563d7c", + "CSV": "#237346", + "CUE": "#5886E1", + "CWeb": "#00007a", + "Cabal Config": "#483465", + "Cap'n Proto": "#c42727", + "Ceylon": "#dfa535", + "Chapel": "#8dc63f", + "ChucK": "#3f8000", + "Cirru": "#ccccff", + "Clarion": "#db901e", + "Classic ASP": "#6a40fd", + "Clean": "#3F85AF", + "Click": "#E4E6F3", + "Clojure": "#db5855", + "Closure Templates": "#0d948f", + "Cloud Firestore Security Rules": "#FFA000", + "CodeQL": "#140f46", + "CoffeeScript": "#244776", + "ColdFusion": "#ed2cd6", + "ColdFusion CFC": "#ed2cd6", + "Common Lisp": "#3fb68b", + "Common Workflow Language": "#B5314C", + "Component Pascal": "#B0CE4E", + "Coq": "#d0b68c", + "Crystal": "#000100", + "Csound": "#1a1a1a", + "Csound Document": "#1a1a1a", + "Csound Score": "#1a1a1a", + "Cuda": "#3A4E3A", + "Cython": "#fedf5b", + "D": "#ba595e", + "DM": "#447265", + "Dafny": "#FFEC25", + "Darcs Patch": "#8eff23", + "Dart": "#00B4AB", + "DataWeave": "#003a52", + "Dhall": "#dfafff", + "DirectX 3D File": "#aace60", + "Dockerfile": "#384d54", + "Dogescript": "#cca760", + "Dylan": "#6c616e", + "E": "#ccce35", + "ECL": "#8a1267", + "ECLiPSe": "#001d9d", + "EJS": "#a91e50", + "EQ": "#a78649", + "Easybuild": "#069406", + "Ecere Projects": "#913960", + "EditorConfig": "#fff1f2", + "Eiffel": "#4d6977", + "Elixir": "#6e4a7e", + "Elm": "#60B5CC", + "Emacs Lisp": "#c065db", + "EmberScript": "#FFF4F3", + "Erlang": "#B83998", + "F#": "#b845fc", + "F*": "#572e30", + "FIGlet Font": "#FFDDBB", + "FLUX": "#88ccff", + "Factor": "#636746", + "Fancy": "#7b9db4", + "Fantom": "#14253c", + "Faust": "#c37240", + "Fennel": "#fff3d7", + "Filebench WML": "#F6B900", + "Fluent": "#ffcc33", + "Forth": "#341708", + "Fortran": "#4d41b1", + "Fortran Free Form": "#4d41b1", + "FreeBasic": "#867db1", + "FreeMarker": "#0050b2", + "Frege": "#00cafe", + "Futhark": "#5f021f", + "G-code": "#D08CF2", + "GAML": "#FFC766", + "GAMS": "#f49a22", + "GAP": "#0000cc", + "GCC Machine Description": "#FFCFAB", + "GDScript": "#355570", + "GEDCOM": "#003058", + "GLSL": "#5686a5", + "Game Maker Language": "#71b417", + "Gemfile.lock": "#701516", + "Genie": "#fb855d", + "Genshi": "#951531", + "Gentoo Ebuild": "#9400ff", + "Gentoo Eclass": "#9400ff", + "Gerber Image": "#d20b00", + "Gherkin": "#5B2063", + "Git Attributes": "#F44D27", + "Git Config": "#F44D27", + "Glyph": "#c1ac7f", + "Gnuplot": "#f0a9f0", + "Go": "#00ADD8", + "Golo": "#88562A", + "Gosu": "#82937f", + "Grace": "#615f8b", + "Gradle": "#02303a", + "Grammatical Framework": "#ff0000", + "GraphQL": "#e10098", + "Graphviz (DOT)": "#2596be", + "Groovy": "#4298b8", + "Groovy Server Pages": "#4298b8", + "HAProxy": "#106da9", + "HLSL": "#aace60", + "HTML": "#e34c26", + "HTML+ECR": "#2e1052", + "HTML+EEX": "#6e4a7e", + "HTML+ERB": "#701516", + "HTML+PHP": "#4f5d95", + "HTML+Razor": "#512be4", + "HTTP": "#005C9C", + "HXML": "#f68712", + "Hack": "#878787", + "Haml": "#ece2a9", + "Handlebars": "#f7931e", + "Harbour": "#0e60e3", + "Haskell": "#5e5086", + "Haxe": "#df7900", + "HiveQL": "#dce200", + "HolyC": "#ffefaf", + "Hy": "#7790B2", + "IDL": "#a3522f", + "IGOR Pro": "#0000cc", + "INI": "#d1dbe0", + "Idris": "#b30000", + "Ignore List": "#000000", + "ImageJ Macro": "#99AAFF", + "Inno Setup": "#264b99", + "Io": "#a9188d", + "Ioke": "#078193", + "Isabelle": "#FEFE00", + "Isabelle ROOT": "#FEFE00", + "J": "#9EEDFF", + "JFlex": "#DBCA00", + "JSON": "#292929", + "JSON with Comments": "#292929", + "JSON5": "#267CB9", + "JSONLD": "#0c479c", + "JSONiq": "#40d47e", + "Jasmin": "#d03600", + "Java": "#b07219", + "Java Properties": "#2A6277", + "Java Server Pages": "#2A6277", + "JavaScript": "#f1e05a", + "JavaScript+ERB": "#f1e05a", + "Jinja": "#a52a22", + "Jison": "#56b3cb", + "Jison Lex": "#56b3cb", + "Jolie": "#843179", + "Jsonnet": "#0064bd", + "Julia": "#a270ba", + "Jupyter Notebook": "#DA5B0B", + "KRL": "#28430A", + "Kaitai Struct": "#773b37", + "KakouneScript": "#6f8042", + "KiCad Layout": "#2f4aab", + "KiCad Legacy Layout": "#2f4aab", + "KiCad Schematic": "#2f4aab", + "Kotlin": "#A97BFF", + "LFE": "#4C3023", + "LLVM": "#185619", + "LOLCODE": "#cc9900", + "LSL": "#3d9970", + "LabVIEW": "#fede06", + "Lark": "#2980B9", + "Lasso": "#999999", + "Latte": "#f2a542", + "Less": "#1d365d", + "Lex": "#DBCA00", + "LilyPond": "#9ccc7c", + "Liquid": "#67b8de", + "Literate Agda": "#315665", + "Literate CoffeeScript": "#244776", + "Literate Haskell": "#5e5086", + "LiveScript": "#499886", + "Logtalk": "#295b9a", + "LookML": "#652B81", + "Lua": "#000080", + "MATLAB": "#e16737", + "MAXScript": "#00a6a6", + "MLIR": "#5EC8DB", + "MQL4": "#62A8D6", + "MQL5": "#4A76B8", + "MTML": "#b7e1f4", + "Macaulay2": "#d8ffff", + "Makefile": "#427819", + "Mako": "#7e858d", + "Markdown": "#083fa1", + "Marko": "#42bff2", + "Mask": "#f97732", + "Mathematica": "#dd1100", + "Max": "#c4a79c", + "Mercury": "#ff2b2b", + "Meson": "#007800", + "Metal": "#8f14e9", + "Mirah": "#c7a938", + "Modelica": "#de1d31", + "Modula-2": "#10253f", + "Modula-3": "#223388", + "MoonScript": "#ff4585", + "Motorola 68K Assembly": "#005daa", + "Mustache": "#724b3b", + "NCL": "#28431f", + "NPM Config": "#cb3837", + "NWScript": "#111522", + "Nearley": "#990000", + "Nemerle": "#3d3c6e", + "NetLinx": "#0aa0ff", + "NetLinx+ERB": "#747faa", + "NetLogo": "#ff6375", + "NewLisp": "#87AED7", + "Nextflow": "#3ac486", + "Nginx": "#009639", + "Nim": "#ffc200", + "Nit": "#009917", + "Nix": "#7e7eff", + "Nu": "#c9df40", + "NumPy": "#9C8AF9", + "Nunjucks": "#3d8137", + "OCaml": "#3be133", + "ObjectScript": "#424893", + "Objective-C": "#438eff", + "Objective-C++": "#6866fb", + "Objective-J": "#ff0c5a", + "Odin": "#60AFFE", + "Omgrofl": "#cabbff", + "Opal": "#f7ede0", + "Open Policy Agent": "#7d9199", + "OpenCL": "#ed2e2d", + "OpenEdge ABL": "#5ce600", + "OpenQASM": "#AA70FF", + "OpenSCAD": "#e5cd45", + "Org": "#77aa99", + "Oxygene": "#cdd0e3", + "Oz": "#fab738", + "P4": "#7055b5", + "PEG.js": "#234d6b", + "PHP": "#4F5D95", + "PLSQL": "#dad8d8", + "PLpgSQL": "#336790", + "POV-Ray SDL": "#6bac65", + "Pan": "#cc0000", + "Papyrus": "#6600cc", + "Parrot": "#f3ca0a", + "Pascal": "#E3F171", + "Pawn": "#dbb284", + "Pep8": "#C76F5B", + "Perl": "#0298c3", + "PicoLisp": "#6067af", + "PigLatin": "#fcd7de", + "Pike": "#005390", + "PogoScript": "#d80074", + "PostCSS": "#dc3a0c", + "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", + "Python console": "#3572A5", + "Python traceback": "#3572A5", + "Q#": "#fed659", + "QML": "#44a51c", + "Qt Script": "#00b841", + "Quake": "#882233", + "R": "#198CE7", + "RAML": "#77d9fb", + "RDoc": "#701516", + "REXX": "#d90e09", + "RMarkdown": "#198ce7", + "RUNOFF": "#665a4e", + "Racket": "#3c5caa", + "Ragel": "#9d5200", + "Raku": "#0000fb", + "Rascal": "#fffaa0", + "ReScript": "#ed5051", + "Reason": "#ff5847", + "Rebol": "#358a5b", + "Record Jar": "#0673ba", + "Red": "#f50000", + "Regular Expression": "#009a00", + "Ren'Py": "#ff7f7f", + "Ring": "#2D54CB", + "Riot": "#A71E49", + "RobotFramework": "#00c0b5", + "Roff": "#ecdebe", + "Roff Manpage": "#ecdebe", + "Rouge": "#cc0088", + "Ruby": "#701516", + "Rust": "#dea584", + "SAS": "#B34936", + "SCSS": "#c6538c", + "SPARQL": "#0C4597", + "SQF": "#3F3F3F", + "SQL": "#e38c00", + "SQLPL": "#e38c00", + "SRecode Template": "#348a34", + "SVG": "#ff9900", + "SaltStack": "#646464", + "Sass": "#a53b70", + "Scala": "#c22d40", + "Scaml": "#bd181a", + "Scheme": "#1e4aec", + "Scilab": "#ca0f21", + "Self": "#0579aa", + "ShaderLab": "#222c37", + "Shell": "#89e051", + "Shen": "#120F14", + "Singularity": "#64E6AD", + "Slash": "#007eff", + "Slice": "#003fa2", + "Slim": "#2b2b2b", + "SmPL": "#c94949", + "Smalltalk": "#596706", + "Smarty": "#f0c040", + "Solidity": "#AA6746", + "SourcePawn": "#f69e1d", + "Squirrel": "#800000", + "Stan": "#b2011d", + "Standard ML": "#dc566d", + "Starlark": "#76d275", + "Stata": "#1a5f91", + "StringTemplate": "#3fb34f", + "Stylus": "#ff6347", + "SubRip Text": "#9e0101", + "SugarSS": "#2fcc9f", + "SuperCollider": "#46390b", + "Svelte": "#ff3e00", + "Swift": "#F05138", + "SystemVerilog": "#DAE1C2", + "TI Program": "#A0AA87", + "TLA": "#4b0079", + "TOML": "#9c4221", + "TSQL": "#e38c00", + "TSV": "#237346", + "TSX": "#2b7489", + "TXL": "#0178b8", + "Tcl": "#e4cc98", + "TeX": "#3D6117", + "Terra": "#00004c", + "TextMate Properties": "#df66e4", + "Textile": "#ffe7ac", + "Thrift": "#D12127", + "Turing": "#cf142b", + "Twig": "#c1d026", + "TypeScript": "#2b7489", + "Unified Parallel C": "#4e3617", + "Unity3D Asset": "#222c37", + "Uno": "#9933cc", + "UnrealScript": "#a54c4d", + "UrWeb": "#ccccee", + "V": "#4f87c4", + "VBA": "#867db1", + "VBScript": "#15dcdc", + "VCL": "#148AA8", + "VHDL": "#adb2cb", + "Vala": "#fbe5cd", + "Valve Data Format": "#f26025", + "Verilog": "#b2b7f8", + "Vim Help File": "#199f4b", + "Vim Snippet": "#199f4b", + "Vim script": "#199f4b", + "Visual Basic .NET": "#945db7", + "Volt": "#1F1F1F", + "Vue": "#41b883", + "Web Ontology Language": "#5b70bd", + "WebAssembly": "#04133b", + "Wikitext": "#fc5757", + "Windows Registry Entries": "#52d5ff", + "Wollok": "#a23738", + "World of Warcraft Addon Data": "#f7e43f", + "X10": "#4B6BEF", + "XC": "#99DA07", + "XML": "#0060ac", + "XML Property List": "#0060ac", + "XQuery": "#5232e7", + "XSLT": "#EB8CEB", + "Xojo": "#81bd41", + "Xonsh": "#285EEF", + "Xtend": "#24255d", + "YAML": "#cb171e", + "YARA": "#220000", + "YASnippet": "#32AB90", + "Yacc": "#4B6C4B", + "ZAP": "#0d665e", + "ZIL": "#dc75e5", + "ZenScript": "#00BCD1", + "Zephir": "#118f9e", + "Zig": "#ec915c", + "Zimpl": "#d67711", + "eC": "#913960", + "fish": "#4aae47", + "jq": "#c7254e", + "mIRC Script": "#3d57c3", + "mcfunction": "#E22837", + "mupad": "#244963", + "nanorc": "#2d004d", + "nesC": "#94B0C7", + "ooc": "#b0b77e", + "q": "#0040cd", + "reStructuredText": "#141414", + "sed": "#64b970", + "wdl": "#42f1f4", + "wisp": "#7582D1", + "xBase": "#403a40", } diff --git a/data/commit.go b/data/commit.go index 8d9f271..4ad87f9 100644 --- a/data/commit.go +++ b/data/commit.go @@ -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: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data // linguist's commit from which files were generated. -var LinguistCommit = "95636e415749b0bf8fbf3f86922f788cf91c11a2" +var LinguistCommit = "cdf42b16b136fc7f0a491d36c415f34fcfb9368a" diff --git a/data/content.go b/data/content.go index cb11d35..ef189bc 100644 --- a/data/content.go +++ b/data/content.go @@ -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: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data @@ -802,6 +802,12 @@ var ContentHeuristics = map[string]*Heuristics{ regexp.MustCompile(`(?m)#include|#pragma\s+(rs|version)|__attribute__`), ), }, + ".ftl": &Heuristics{ + rule.Or( + rule.MatchingLanguages("Fluent"), + regexp.MustCompile(`(?m)^-?[a-zA-Z][a-zA-Z0-9_-]* *=|\{\$-?[a-zA-Z][-\w]*(?:\.[a-zA-Z][-\w]*)?\}`), + ), + }, ".gd": &Heuristics{ rule.Or( rule.MatchingLanguages("GAP"), @@ -852,6 +858,9 @@ var ContentHeuristics = map[string]*Heuristics{ 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|constexpr)|^[ \t]*catch\s*\(|^[ \t]*(class|(using[ \t]+)?namespace)\s+\w+|^[ \t]*(private|public|protected):$|std::\w+`), ), + rule.Always( + rule.MatchingLanguages("C"), + ), }, ".hh": &Heuristics{ rule.Or( @@ -889,12 +898,16 @@ var ContentHeuristics = map[string]*Heuristics{ ), rule.Or( rule.MatchingLanguages("SourcePawn"), - regexp.MustCompile(`(?m)^public\s+(?:SharedPlugin(?:\s+|:)__pl_\w+\s*=(?:\s*{)?|(?:void\s+)?__pl_\w+_SetNTVOptional\(\)(?:\s*{)?)`), + regexp.MustCompile(`(?m)^public\s+(?:SharedPlugin(?:\s+|:)__pl_\w+\s*=(?:\s*{)?|(?:void\s+)?__pl_\w+_SetNTVOptional\(\)(?:\s*{)?)|^methodmap\s+\w+\s+<\s+\w+|^\s*MarkNativeAsOptional\s*\(`), ), rule.Or( rule.MatchingLanguages("POV-Ray SDL"), regexp.MustCompile(`(?m)^\s*#(declare|local|macro|while)\s`), ), + rule.Or( + rule.MatchingLanguages("Pascal"), + regexp.MustCompile(`(?m)(?i:^\s*{\$(?:mode|ifdef|undef|define)[ ]+[a-z0-9_]+})|^\s*end[.;]\s*$`), + ), }, ".l": &Heuristics{ rule.Or( @@ -1288,7 +1301,7 @@ var ContentHeuristics = map[string]*Heuristics{ regexp.MustCompile(`(?m)^[^#!;][^=]*=`), ), rule.Or( - rule.MatchingLanguages("Java properties"), + rule.MatchingLanguages("Java Properties"), regexp.MustCompile(`(?m)^[^#!][^:]*:`), ), }, diff --git a/data/documentation.go b/data/documentation.go index 41e771c..2b743c9 100644 --- a/data/documentation.go +++ b/data/documentation.go @@ -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: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data diff --git a/data/extension.go b/data/extension.go index 4d60d1b..94d2e78 100644 --- a/data/extension.go +++ b/data/extension.go @@ -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: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data @@ -49,6 +49,7 @@ var LanguagesByExtension = map[string][]string{ ".agda": {"Agda"}, ".ahk": {"AutoHotkey"}, ".ahkl": {"AutoHotkey"}, + ".aidl": {"AIDL"}, ".aj": {"AspectJ"}, ".al": {"AL", "Perl"}, ".als": {"Alloy"}, @@ -80,6 +81,7 @@ var LanguagesByExtension = map[string][]string{ ".asp": {"Classic ASP"}, ".aspx": {"ASP.NET"}, ".asset": {"Unity3D Asset"}, + ".astro": {"Astro"}, ".asy": {"Asymptote", "LTspice Symbol"}, ".au3": {"AutoIt"}, ".aug": {"Augeas"}, @@ -154,6 +156,7 @@ var LanguagesByExtension = map[string][]string{ ".chem": {"Pic"}, ".chpl": {"Chapel"}, ".chs": {"C2hs Haskell"}, + ".cil": {"CIL"}, ".cirru": {"Cirru"}, ".cjs": {"JavaScript"}, ".cjsx": {"CoffeeScript"}, @@ -211,6 +214,7 @@ var LanguagesByExtension = map[string][]string{ ".ct": {"XML"}, ".ctp": {"PHP"}, ".cu": {"Cuda"}, + ".cue": {"CUE", "Cue Sheet"}, ".cuh": {"Cuda"}, ".cw": {"Redcode"}, ".cwl": {"Common Workflow Language"}, @@ -284,7 +288,7 @@ var LanguagesByExtension = map[string][]string{ ".emacs": {"Emacs Lisp"}, ".emacs.desktop": {"Emacs Lisp"}, ".emberscript": {"EmberScript"}, - ".eml": {"EML"}, + ".eml": {"E-mail"}, ".env": {"Shell"}, ".epj": {"Ecere Projects"}, ".eps": {"PostScript"}, @@ -317,6 +321,7 @@ var LanguagesByExtension = map[string][]string{ ".flf": {"FIGlet Font"}, ".flux": {"FLUX"}, ".fnc": {"PLSQL"}, + ".fnl": {"Fennel"}, ".for": {"Formatted", "Forth", "Fortran"}, ".forth": {"Forth"}, ".fp": {"GLSL"}, @@ -335,7 +340,7 @@ var LanguagesByExtension = map[string][]string{ ".fst": {"F*"}, ".fsx": {"F#"}, ".fth": {"Forth"}, - ".ftl": {"FreeMarker"}, + ".ftl": {"Fluent", "FreeMarker"}, ".fun": {"Standard ML"}, ".fut": {"Futhark"}, ".fx": {"FLUX", "HLSL"}, @@ -479,7 +484,9 @@ var LanguagesByExtension = map[string][]string{ ".j2": {"Jinja"}, ".jade": {"Pug"}, ".jake": {"JavaScript"}, + ".jav": {"Java"}, ".java": {"Java"}, + ".javascript": {"JavaScript"}, ".jbuilder": {"Ruby"}, ".jelly": {"XML"}, ".jflex": {"JFlex"}, @@ -507,6 +514,7 @@ var LanguagesByExtension = map[string][]string{ ".jss": {"JavaScript"}, ".jst": {"EJS"}, ".jsx": {"JavaScript"}, + ".kak": {"KakouneScript"}, ".kicad_mod": {"KiCad Layout"}, ".kicad_pcb": {"KiCad Layout"}, ".kicad_wks": {"KiCad Layout"}, @@ -583,7 +591,7 @@ var LanguagesByExtension = map[string][]string{ ".maxhelp": {"Max"}, ".maxpat": {"Max"}, ".maxproj": {"Max"}, - ".mbox": {"EML"}, + ".mbox": {"E-mail"}, ".mcfunction": {"mcfunction"}, ".mcmeta": {"JSON"}, ".mcr": {"MAXScript"}, @@ -594,7 +602,7 @@ var LanguagesByExtension = map[string][]string{ ".mdwn": {"Markdown"}, ".mdx": {"Markdown"}, ".me": {"Roff"}, - ".mediawiki": {"MediaWiki"}, + ".mediawiki": {"Wikitext"}, ".meta": {"Unity3D Asset"}, ".metal": {"Metal"}, ".mg": {"Modula-3"}, @@ -737,6 +745,7 @@ var LanguagesByExtension = map[string][]string{ ".pd": {"Pure Data"}, ".pd_lua": {"Lua"}, ".pde": {"Processing"}, + ".pegjs": {"PEG.js"}, ".pep": {"Pep8"}, ".perl": {"Perl"}, ".pfa": {"PostScript"}, @@ -1007,6 +1016,7 @@ var LanguagesByExtension = map[string][]string{ ".tcc": {"C++"}, ".tcl": {"Tcl"}, ".tcsh": {"Tcsh"}, + ".te": {"SELinux Policy"}, ".tea": {"Tea"}, ".tesc": {"GLSL"}, ".tese": {"GLSL"}, @@ -1073,6 +1083,7 @@ var LanguagesByExtension = map[string][]string{ ".vbs": {"VBScript"}, ".vcl": {"VCL"}, ".vcxproj": {"XML"}, + ".vdf": {"Valve Data Format"}, ".veo": {"Verilog"}, ".vert": {"GLSL"}, ".vh": {"SystemVerilog"}, @@ -1109,7 +1120,8 @@ var LanguagesByExtension = map[string][]string{ ".webidl": {"WebIDL"}, ".webmanifest": {"JSON"}, ".weechatlog": {"IRC log"}, - ".wiki": {"MediaWiki"}, + ".wiki": {"Wikitext"}, + ".wikitext": {"Wikitext"}, ".wisp": {"wisp"}, ".wixproj": {"XML"}, ".wl": {"Mathematica"}, @@ -1209,6 +1221,7 @@ var ExtensionsByLanguage = map[string][]string{ "ABAP CDS": {".asddls"}, "ABNF": {".abnf"}, "AGS Script": {".asc", ".ash"}, + "AIDL": {".aidl"}, "AL": {".al"}, "AMPL": {".ampl", ".mod"}, "ANTLR": {".g4"}, @@ -1233,6 +1246,7 @@ var ExtensionsByLanguage = map[string][]string{ "AsciiDoc": {".asciidoc", ".adoc", ".asc"}, "AspectJ": {".aj"}, "Assembly": {".asm", ".a51", ".i", ".inc", ".nasm"}, + "Astro": {".astro"}, "Asymptote": {".asy"}, "Augeas": {".aug"}, "AutoHotkey": {".ahk", ".ahkl"}, @@ -1261,6 +1275,7 @@ var ExtensionsByLanguage = map[string][]string{ "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"}, + "CIL": {".cil"}, "CLIPS": {".clp"}, "CMake": {".cmake", ".cmake.in"}, "COBOL": {".cob", ".cbl", ".ccp", ".cobol", ".cpy"}, @@ -1268,6 +1283,7 @@ var ExtensionsByLanguage = map[string][]string{ "CSON": {".cson"}, "CSS": {".css"}, "CSV": {".csv"}, + "CUE": {".cue"}, "CWeb": {".w"}, "Cabal Config": {".cabal"}, "Cap'n Proto": {".capnp"}, @@ -1300,6 +1316,7 @@ var ExtensionsByLanguage = map[string][]string{ "Csound Document": {".csd"}, "Csound Score": {".sco"}, "Cuda": {".cu", ".cuh"}, + "Cue Sheet": {".cue"}, "Cycript": {".cy"}, "Cython": {".pyx", ".pxd", ".pxi"}, "D": {".d", ".di"}, @@ -1319,11 +1336,11 @@ var ExtensionsByLanguage = map[string][]string{ "Dogescript": {".djs"}, "Dylan": {".dylan", ".dyl", ".intr", ".lid"}, "E": {".e"}, + "E-mail": {".eml", ".mbox"}, "EBNF": {".ebnf"}, "ECL": {".ecl", ".eclxml"}, "ECLiPSe": {".ecl"}, "EJS": {".ejs", ".ect", ".jst"}, - "EML": {".eml", ".mbox"}, "EQ": {".eq"}, "Eagle": {".sch", ".brd"}, "Easybuild": {".eb"}, @@ -1343,8 +1360,10 @@ var ExtensionsByLanguage = map[string][]string{ "Fancy": {".fy", ".fancypack"}, "Fantom": {".fan"}, "Faust": {".dsp"}, + "Fennel": {".fnl"}, "Filebench WML": {".f"}, "Filterscript": {".fs"}, + "Fluent": {".ftl"}, "Formatted": {".for", ".eam.fs"}, "Forth": {".fth", ".4th", ".f", ".for", ".forth", ".fr", ".frt", ".fs"}, "Fortran": {".f", ".f77", ".for", ".fpp"}, @@ -1427,10 +1446,10 @@ var ExtensionsByLanguage = map[string][]string{ "JSONLD": {".jsonld"}, "JSONiq": {".jq"}, "Jasmin": {".j"}, - "Java": {".java"}, + "Java": {".java", ".jav"}, "Java Properties": {".properties"}, "Java Server Pages": {".jsp"}, - "JavaScript": {".js", "._js", ".bones", ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".jsx", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, + "JavaScript": {".js", "._js", ".bones", ".cjs", ".es", ".es6", ".frag", ".gs", ".jake", ".javascript", ".jsb", ".jscad", ".jsfl", ".jsm", ".jss", ".jsx", ".mjs", ".njs", ".pac", ".sjs", ".ssjs", ".xsjs", ".xsjslib"}, "JavaScript+ERB": {".js.erb"}, "Jinja": {".jinja", ".j2", ".jinja2"}, "Jison": {".jison"}, @@ -1441,6 +1460,7 @@ var ExtensionsByLanguage = map[string][]string{ "Jupyter Notebook": {".ipynb"}, "KRL": {".krl"}, "Kaitai Struct": {".ksy"}, + "KakouneScript": {".kak"}, "KiCad Layout": {".kicad_pcb", ".kicad_mod", ".kicad_wks"}, "KiCad Legacy Layout": {".brd"}, "KiCad Schematic": {".sch"}, @@ -1491,7 +1511,6 @@ var ExtensionsByLanguage = map[string][]string{ "Mask": {".mask"}, "Mathematica": {".mathematica", ".cdf", ".m", ".ma", ".mt", ".nb", ".nbp", ".wl", ".wlt"}, "Max": {".maxpat", ".maxhelp", ".maxproj", ".mxt", ".pat"}, - "MediaWiki": {".mediawiki", ".wiki"}, "Mercury": {".m", ".moo"}, "Metal": {".metal"}, "Microsoft Developer Studio Project": {".dsp"}, @@ -1553,6 +1572,7 @@ var ExtensionsByLanguage = map[string][]string{ "Oxygene": {".oxygene"}, "Oz": {".oz"}, "P4": {".p4"}, + "PEG.js": {".pegjs"}, "PHP": {".php", ".aw", ".ctp", ".fcgi", ".inc", ".php3", ".php4", ".php5", ".phps", ".phpt"}, "PLSQL": {".pls", ".bdy", ".ddl", ".fnc", ".pck", ".pkb", ".pks", ".plb", ".plsql", ".prc", ".spc", ".sql", ".tpb", ".tps", ".trg", ".vw"}, "PLpgSQL": {".pgsql", ".sql"}, @@ -1631,6 +1651,7 @@ var ExtensionsByLanguage = map[string][]string{ "Rust": {".rs", ".rs.in"}, "SAS": {".sas"}, "SCSS": {".scss"}, + "SELinux Policy": {".te"}, "SMT": {".smt2", ".smt"}, "SPARQL": {".sparql", ".rq"}, "SQF": {".sqf", ".hqf"}, @@ -1709,6 +1730,7 @@ var ExtensionsByLanguage = map[string][]string{ "VCL": {".vcl"}, "VHDL": {".vhdl", ".vhd", ".vhf", ".vhi", ".vho", ".vhs", ".vht", ".vhw"}, "Vala": {".vala", ".vapi"}, + "Valve Data Format": {".vdf"}, "Verilog": {".v", ".veo"}, "Vim Help File": {".txt"}, "Vim Snippet": {".snip", ".snippet", ".snippets"}, @@ -1722,6 +1744,7 @@ var ExtensionsByLanguage = map[string][]string{ "WebAssembly": {".wast", ".wat"}, "WebIDL": {".webidl"}, "WebVTT": {".vtt"}, + "Wikitext": {".mediawiki", ".wiki", ".wikitext"}, "Windows Registry Entries": {".reg"}, "Wollok": {".wlk"}, "World of Warcraft Addon Data": {".toc"}, diff --git a/data/filename.go b/data/filename.go index 76ab0fa..cd71140 100644 --- a/data/filename.go +++ b/data/filename.go @@ -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: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data @@ -9,6 +9,7 @@ var LanguagesByFilename = map[string][]string{ ".abbrev_defs": {"Emacs Lisp"}, ".arcconfig": {"JSON"}, ".atomignore": {"Ignore List"}, + ".auto-changelog": {"JSON"}, ".babelignore": {"Ignore List"}, ".babelrc": {"JSON with Comments"}, ".bash_aliases": {"Shell"}, @@ -18,6 +19,7 @@ var LanguagesByFilename = map[string][]string{ ".bashrc": {"Shell"}, ".browserslistrc": {"Browserslist"}, ".bzrignore": {"Ignore List"}, + ".c8rc": {"JSON"}, ".clang-format": {"YAML"}, ".clang-tidy": {"YAML"}, ".classpath": {"XML"}, @@ -52,6 +54,7 @@ var LanguagesByFilename = map[string][]string{ ".gvimrc": {"Vim script"}, ".htaccess": {"ApacheConf"}, ".htmlhintrc": {"JSON"}, + ".imgbotconfig": {"JSON"}, ".inputrc": {"Readline Config"}, ".irbrc": {"Ruby"}, ".jscsrc": {"JSON with Comments"}, @@ -64,6 +67,7 @@ var LanguagesByFilename = map[string][]string{ ".npmignore": {"Ignore List"}, ".npmrc": {"NPM Config"}, ".nvimrc": {"Vim script"}, + ".nycrc": {"JSON"}, ".php": {"PHP"}, ".php_cs": {"PHP"}, ".php_cs.dist": {"PHP"}, @@ -76,6 +80,7 @@ var LanguagesByFilename = map[string][]string{ ".stylelintignore": {"Ignore List"}, ".tern-config": {"JSON"}, ".tern-project": {"JSON"}, + ".tm_properties": {"TextMate Properties"}, ".vimrc": {"Vim script"}, ".viper": {"Emacs Lisp"}, ".vscodeignore": {"Ignore List"}, @@ -88,6 +93,7 @@ var LanguagesByFilename = map[string][]string{ ".zshrc": {"Shell"}, "9fs": {"Shell"}, "APKBUILD": {"Alpine Abuild"}, + "Android.bp": {"Soong"}, "App.config": {"XML"}, "Appraisals": {"Ruby"}, "BSDmakefile": {"Makefile"}, @@ -182,6 +188,7 @@ var LanguagesByFilename = map[string][]string{ "ack": {"Perl"}, "ant.xml": {"Ant Build System"}, "apache2.conf": {"ApacheConf"}, + "api-extractor.json": {"JSON with Comments"}, "bash_aliases": {"Shell"}, "bash_logout": {"Shell"}, "bash_profile": {"Shell"}, @@ -206,11 +213,13 @@ var LanguagesByFilename = map[string][]string{ "encodings.dir": {"X Font Directory Index"}, "eqnrc": {"Roff"}, "expr-dist": {"R"}, + "file_contexts": {"SELinux Policy"}, "firestore.rules": {"Cloud Firestore Security Rules"}, "fonts.alias": {"X Font Directory Index"}, "fonts.dir": {"X Font Directory Index"}, "fonts.scale": {"X Font Directory Index"}, "fp-lib-table": {"KiCad Layout"}, + "genfs_contexts": {"SELinux Policy"}, "gitignore-global": {"Ignore List"}, "gitignore_global": {"Ignore List"}, "glide.lock": {"YAML"}, @@ -220,9 +229,11 @@ var LanguagesByFilename = map[string][]string{ "gvimrc": {"Vim script"}, "haproxy.cfg": {"HAProxy"}, "httpd.conf": {"ApacheConf"}, + "initial_sids": {"SELinux Policy"}, "inputrc": {"Readline Config"}, "installscript.qs": {"Qt Script"}, "jsconfig.json": {"JSON with Comments"}, + "kakrc": {"KakouneScript"}, "keep.me": {"Text"}, "language-configuration.json": {"JSON with Comments"}, "language-subtag-registry.txt": {"Record Jar"}, @@ -253,6 +264,7 @@ var LanguagesByFilename = map[string][]string{ "packages.config": {"XML"}, "poetry.lock": {"TOML"}, "pom.xml": {"Maven POM"}, + "port_contexts": {"SELinux Policy"}, "profile": {"Shell"}, "read.me": {"Text"}, "readme.1st": {"Text"}, @@ -261,6 +273,7 @@ var LanguagesByFilename = map[string][]string{ "rebar.lock": {"Erlang"}, "riemann.config": {"Clojure"}, "robots.txt": {"robots.txt"}, + "security_classes": {"SELinux Policy"}, "ssh-config": {"SSH Config"}, "ssh_config": {"SSH Config"}, "sshconfig": {"SSH Config"}, diff --git a/data/frequencies.go b/data/frequencies.go index 84339f8..ff83897 100644 --- a/data/frequencies.go +++ b/data/frequencies.go @@ -1,534 +1,547 @@ // Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. -// Extracted from github/linguist commit: 95636e415749b0bf8fbf3f86922f788cf91c11a2 +// Extracted from github/linguist commit: cdf42b16b136fc7f0a491d36c415f34fcfb9368a package data var LanguagesLogProbabilities = map[string]float64{ - "1C Enterprise": -6.014123, - "4D": -6.419588, - "ABAP": -7.805882, - "ABAP CDS": -7.112735, - "ABNF": -7.805882, - "AGS Script": -6.419588, - "AL": -6.707270, - "AMPL": -7.112735, - "API Blueprint": -6.707270, - "APL": -6.707270, - "ASL": -7.112735, - "ASN.1": -7.805882, - "ASP.NET": -6.419588, - "ATS": -5.608657, - "ActionScript": -6.419588, - "Adobe Font Metrics": -6.707270, - "Agda": -7.805882, - "Alloy": -6.707270, - "Alpine Abuild": -7.805882, - "Altium Designer": -6.419588, - "AngelScript": -7.112735, - "Ant Build System": -7.805882, - "ApacheConf": -6.419588, - "Apex": -6.014123, - "Apollo Guidance Computer": -7.805882, - "AppleScript": -5.859972, - "AsciiDoc": -6.707270, - "AspectJ": -7.112735, - "Assembly": -5.608657, - "Asymptote": -7.112735, - "AutoHotkey": -7.805882, - "Avro IDL": -7.805882, - "Awk": -7.805882, - "BASIC": -7.805882, - "Ballerina": -6.196444, - "Beef": -6.707270, - "BibTeX": -7.112735, - "Bicep": -7.112735, - "BitBake": -7.112735, - "Blade": -7.112735, - "BlitzBasic": -6.707270, - "BlitzMax": -7.805882, - "Bluespec": -7.112735, - "Boogie": -6.707270, - "Brainfuck": -6.196444, - "Brightscript": -7.805882, - "Browserslist": -7.112735, - "C": -3.762831, - "C#": -6.014123, - "C++": -3.893859, - "CLIPS": -7.112735, - "CMake": -5.859972, - "COBOL": -6.419588, - "CODEOWNERS": -7.805882, - "CSON": -6.419588, - "CSS": -7.112735, - "CSV": -7.805882, - "CWeb": -7.112735, - "Cabal Config": -6.419588, - "CartoCSS": -7.805882, - "Ceylon": -7.805882, - "Chapel": -6.196444, - "Charity": -7.805882, - "Cirru": -5.166825, - "Clarion": -6.419588, - "Classic ASP": -7.112735, - "Clean": -5.608657, - "Click": -7.112735, - "Clojure": -5.608657, - "Closure Templates": -7.805882, - "Cloud Firestore Security Rules": -7.805882, - "CoNLL-U": -6.707270, - "CodeQL": -6.014123, - "CoffeeScript": -5.503297, - "ColdFusion": -7.805882, - "ColdFusion CFC": -7.112735, - "Common Lisp": -5.608657, - "Common Workflow Language": -7.805882, - "Component Pascal": -7.112735, - "Cool": -7.112735, - "Coq": -5.240933, - "Creole": -7.805882, - "Crystal": -6.707270, - "Csound": -6.707270, - "Csound Document": -6.707270, - "Csound Score": -6.707270, - "Cuda": -7.112735, - "Cycript": -7.805882, - "D": -5.608657, - "DIGITAL Command Language": -6.419588, - "DM": -7.805882, - "DNS Zone": -7.112735, - "DTrace": -6.707270, - "Dafny": -7.112735, - "Dart": -7.805882, - "DataWeave": -6.196444, - "Dhall": -7.112735, - "Diff": -7.805882, - "DirectX 3D File": -7.805882, - "Dockerfile": -7.805882, - "Dogescript": -7.805882, - "E": -5.859972, - "EBNF": -6.419588, - "ECL": -7.805882, - "ECLiPSe": -7.805882, - "EJS": -6.419588, - "EML": -7.805882, - "EQ": -6.707270, - "Eagle": -7.112735, - "Easybuild": -7.805882, - "EditorConfig": -7.805882, - "Edje Data Collection": -7.805882, - "Eiffel": -6.707270, - "Elixir": -7.805882, - "Elm": -6.707270, - "Emacs Lisp": -5.407987, - "EmberScript": -7.805882, - "Erlang": -5.166825, - "F#": -5.726440, - "FIGlet Font": -7.805882, - "FLUX": -6.419588, - "Fantom": -7.112735, - "Faust": -7.112735, - "Filebench WML": -7.805882, - "Filterscript": -7.112735, - "Formatted": -6.707270, - "Forth": -5.033293, - "Fortran": -6.196444, - "FreeBasic": -6.707270, - "FreeMarker": -7.112735, - "Frege": -6.419588, - "Fstar": -7.112735, - "Futhark": -7.805882, - "G-code": -6.707270, - "GAML": -6.014123, - "GAMS": -7.805882, - "GAP": -5.608657, - "GCC Machine Description": -7.805882, - "GDB": -7.112735, - "GDScript": -6.419588, - "GEDCOM": -7.805882, - "GLSL": -5.033293, - "GN": -5.407987, - "Game Maker Language": -5.407987, - "Gemfile.lock": -7.805882, - "Genie": -6.419588, - "Gerber Image": -4.915510, - "Gherkin": -7.112735, - "Git Attributes": -7.805882, - "Git Config": -6.707270, - "Glyph Bitmap Distribution Format": -7.805882, - "Gnuplot": -5.859972, - "Go": -6.419588, - "Golo": -4.510045, - "Gosu": -6.196444, - "Grace": -7.112735, - "Gradle": -7.112735, - "Grammatical Framework": -4.092310, - "Graph Modeling Language": -6.707270, - "GraphQL": -6.419588, - "Graphviz (DOT)": -7.112735, - "Groovy": -6.014123, - "Groovy Server Pages": -6.419588, - "HAProxy": -6.419588, - "HCL": -6.014123, - "HLSL": -6.196444, - "HTML": -6.014123, - "HTML+ECR": -7.805882, - "HTML+EEX": -7.112735, - "HTML+ERB": -6.707270, - "HTML+Razor": -7.112735, - "HXML": -7.112735, - "Hack": -4.404685, - "Haml": -7.112735, - "Handlebars": -7.112735, - "Haskell": -6.196444, - "HiveQL": -7.112735, - "HolyC": -6.196444, - "Hy": -6.707270, - "HyPhy": -5.726440, - "IDL": -6.419588, - "IGOR Pro": -6.707270, - "INI": -5.726440, - "Idris": -7.805882, - "Ignore List": -4.972669, - "ImageJ Macro": -7.112735, - "Inform 7": -7.112735, - "Inno Setup": -7.112735, - "Ioke": -7.805882, - "Isabelle": -7.805882, - "Isabelle ROOT": -7.805882, - "J": -7.112735, - "JFlex": -7.112735, - "JSON": -4.587006, - "JSON with Comments": -4.670388, - "JSON5": -7.112735, - "JSONLD": -7.805882, - "JSONiq": -7.112735, - "Jasmin": -5.726440, - "Java": -5.503297, - "Java Properties": -7.112735, - "JavaScript": -4.117003, - "JavaScript+ERB": -7.805882, - "Jinja": -7.112735, - "Jison": -6.707270, - "Jison Lex": -7.112735, - "Jolie": -6.196444, - "Jsonnet": -7.805882, - "Julia": -7.112735, - "Jupyter Notebook": -7.805882, - "KRL": -7.805882, - "Kaitai Struct": -7.112735, - "KiCad Layout": -5.033293, - "KiCad Legacy Layout": -7.805882, - "KiCad Schematic": -6.014123, - "Kit": -7.805882, - "Kotlin": -7.805882, - "Kusto": -6.707270, - "LFE": -6.419588, - "LOLCODE": -7.805882, - "LSL": -7.112735, - "LTspice Symbol": -7.805882, - "LabVIEW": -5.503297, - "Lark": -6.707270, - "Lasso": -6.707270, - "Latte": -7.112735, - "Lean": -7.112735, - "Less": -7.805882, - "Lex": -7.112735, - "Limbo": -6.707270, - "Linker Script": -6.419588, - "Linux Kernel Module": -6.707270, - "Liquid": -7.112735, - "Literate Agda": -7.805882, - "Literate CoffeeScript": -7.112735, - "LiveScript": -7.805882, - "Logos": -6.196444, - "Logtalk": -7.805882, - "LookML": -6.707270, - "LoomScript": -7.112735, - "Lua": -5.859972, - "M": -4.438586, - "M4": -6.419588, - "M4Sugar": -6.707270, - "MATLAB": -4.142320, - "MAXScript": -6.196444, - "MLIR": -6.419588, - "MQL4": -6.707270, - "MQL5": -6.707270, - "MTML": -7.805882, - "MUF": -7.112735, - "Macaulay2": -7.805882, - "Makefile": -5.320975, - "Markdown": -5.503297, - "Marko": -6.707270, - "Mask": -7.805882, - "Mathematica": -5.320975, - "Maven POM": -7.805882, - "Max": -6.707270, - "MediaWiki": -7.112735, - "Mercury": -5.503297, - "Meson": -7.112735, - "Metal": -7.805882, - "Microsoft Developer Studio Project": -7.805882, - "Microsoft Visual Studio Solution": -7.805882, - "Modelica": -5.320975, - "Modula-2": -7.805882, - "Modula-3": -6.196444, - "Module Management System": -6.196444, - "Monkey": -6.196444, - "Moocode": -6.707270, - "MoonScript": -7.805882, - "Motorola 68K Assembly": -6.014123, - "Muse": -7.112735, - "Mustache": -6.419588, - "NASL": -5.503297, - "NCL": -5.033293, - "NEON": -7.112735, - "NL": -7.112735, - "NPM Config": -7.805882, - "NSIS": -7.112735, - "NWScript": -6.014123, - "Nearley": -7.805882, - "Nemerle": -7.805882, - "NetLinx": -7.112735, - "NetLinx+ERB": -7.112735, - "NetLogo": -7.805882, - "NewLisp": -6.707270, - "Nextflow": -6.419588, - "Nginx": -6.707270, - "Nim": -6.014123, - "Nit": -4.627828, - "Nix": -7.805882, - "Nu": -7.112735, - "Nunjucks": -7.805882, - "OCaml": -5.503297, - "Object Data Instance Notation": -7.805882, - "ObjectScript": -7.805882, - "Objective-C": -4.714840, - "Objective-C++": -7.112735, - "Objective-J": -6.707270, - "Odin": -7.805882, - "Omgrofl": -7.805882, - "Opa": -7.112735, - "Opal": -7.805882, - "Open Policy Agent": -6.419588, - "OpenCL": -7.112735, - "OpenEdge ABL": -6.014123, - "OpenQASM": -7.805882, - "OpenRC runscript": -7.805882, - "OpenSCAD": -7.112735, - "OpenStep Property List": -7.112735, - "Org": -7.805882, - "Ox": -6.707270, - "Oxygene": -7.805882, - "Oz": -7.805882, - "P4": -7.112735, - "PHP": -4.861443, - "PLSQL": -5.726440, - "PLpgSQL": -5.859972, - "POV-Ray SDL": -5.320975, - "Pan": -4.915510, - "Papyrus": -6.707270, - "Parrot Assembly": -7.805882, - "Parrot Internal Representation": -7.805882, - "Pascal": -5.320975, - "Pawn": -6.014123, - "Pep8": -5.859972, - "Perl": -4.627828, - "Pic": -6.707270, - "Pickle": -6.419588, - "PicoLisp": -7.805882, - "PigLatin": -7.805882, - "Pike": -6.707270, - "PlantUML": -5.859972, - "Pod": -6.419588, - "Pod 6": -7.805882, - "PogoScript": -7.805882, - "Pony": -6.014123, - "PostCSS": -7.112735, - "PostScript": -6.707270, - "PowerBuilder": -6.014123, - "PowerShell": -6.419588, - "Prisma": -6.196444, - "Processing": -7.805882, - "Proguard": -6.707270, - "Prolog": -5.608657, - "Propeller Spin": -5.503297, - "Protocol Buffer": -7.805882, - "Public Key": -5.859972, - "Pug": -7.112735, - "Puppet": -6.196444, - "PureBasic": -7.112735, - "PureScript": -6.419588, - "Python": -4.670388, - "Q#": -7.112735, - "QML": -7.805882, - "QMake": -6.419588, - "Qt Script": -7.112735, - "Quake": -7.112735, - "R": -5.726440, - "RAML": -7.805882, - "RDoc": -7.805882, - "REXX": -6.419588, - "RMarkdown": -7.805882, - "RPC": -6.707270, - "RPM Spec": -6.707270, - "RUNOFF": -6.419588, - "Racket": -7.112735, - "Ragel": -6.707270, - "Raku": -4.627828, - "Rascal": -6.419588, - "ReScript": -7.805882, - "Readline Config": -7.805882, - "Reason": -6.014123, - "Rebol": -6.014123, - "Record Jar": -7.805882, - "Red": -7.112735, - "Redirect Rules": -7.805882, - "Regular Expression": -6.419588, - "Ren'Py": -7.805882, - "RenderScript": -7.112735, - "Rich Text Format": -7.112735, - "Ring": -6.419588, - "Riot": -7.112735, - "RobotFramework": -6.707270, - "Roff": -4.972669, - "Roff Manpage": -5.320975, - "Ruby": -4.279522, - "Rust": -6.707270, - "SAS": -6.707270, - "SCSS": -7.805882, - "SMT": -6.419588, - "SPARQL": -7.112735, - "SQF": -7.112735, - "SQL": -5.166825, - "SQLPL": -6.014123, - "SRecode Template": -7.805882, - "SSH Config": -6.014123, - "STON": -5.859972, - "SWIG": -6.707270, - "Sage": -7.805882, - "SaltStack": -6.014123, - "Sass": -7.805882, - "Scala": -5.859972, - "Scaml": -7.805882, - "Scheme": -6.419588, - "Scilab": -6.707270, - "ShaderLab": -6.707270, - "Shell": -3.914062, - "ShellSession": -6.707270, - "Shen": -6.707270, - "Sieve": -5.407987, - "Singularity": -7.805882, - "Slash": -7.805882, - "Slice": -6.707270, - "Slim": -7.805882, - "SmPL": -7.805882, - "Smali": -5.859972, - "Smalltalk": -5.503297, - "SourcePawn": -7.112735, - "Squirrel": -7.805882, - "Stan": -6.707270, - "Standard ML": -6.196444, - "Starlark": -6.014123, - "Stata": -5.859972, - "StringTemplate": -7.805882, - "Stylus": -7.805882, - "SubRip Text": -7.805882, - "SugarSS": -7.805882, - "SuperCollider": -6.196444, - "Svelte": -7.805882, - "Swift": -4.044682, - "SystemVerilog": -6.419588, - "TI Program": -6.419588, - "TLA": -7.112735, - "TOML": -6.419588, - "TSQL": -6.419588, - "TSV": -7.805882, - "TSX": -6.419588, - "TXL": -7.805882, - "Tcl": -6.419588, - "Tcsh": -7.805882, - "TeX": -5.859972, - "Tea": -7.805882, - "Terra": -6.707270, - "Texinfo": -7.805882, - "Text": -4.547786, - "Thrift": -7.805882, - "Turing": -6.419588, - "Turtle": -7.112735, - "Type Language": -7.112735, - "TypeScript": -6.707270, - "Unity3D Asset": -6.014123, - "Unix Assembly": -6.419588, - "Uno": -6.707270, - "UnrealScript": -7.112735, - "UrWeb": -7.112735, - "V": -5.608657, - "VBA": -6.419588, - "VBScript": -7.805882, - "VCL": -7.112735, - "VHDL": -7.805882, - "Verilog": -5.166825, - "Vim Help File": -7.805882, - "Vim Snippet": -7.112735, - "Vim script": -5.726440, - "Visual Basic .NET": -6.707270, - "Volt": -7.805882, - "Vue": -7.112735, - "Wavefront Material": -6.419588, - "Wavefront Object": -6.196444, - "Web Ontology Language": -7.805882, - "WebAssembly": -6.014123, - "WebIDL": -7.112735, - "WebVTT": -7.112735, - "Wget Config": -7.805882, - "Windows Registry Entries": -7.805882, - "Wollok": -7.112735, - "World of Warcraft Addon Data": -6.707270, - "X BitMap": -7.805882, - "X Font Directory Index": -6.419588, - "X PixMap": -7.112735, - "X10": -4.915510, - "XC": -7.805882, - "XCompose": -7.805882, - "XML": -3.586374, - "XML Property List": -5.859972, - "XPages": -7.112735, - "XProc": -7.805882, - "XQuery": -7.805882, - "XS": -7.805882, - "XSLT": -7.805882, - "Xojo": -6.014123, - "Xonsh": -7.805882, - "Xtend": -7.112735, - "YAML": -5.320975, - "YANG": -7.805882, - "YARA": -6.707270, - "YASnippet": -7.112735, - "Yacc": -7.805882, - "ZAP": -7.805882, - "ZIL": -7.805882, - "Zeek": -6.707270, - "ZenScript": -7.805882, - "Zephir": -7.112735, - "Zig": -6.707270, - "Zimpl": -7.805882, - "cURL Config": -7.805882, - "desktop": -7.805882, - "dircolors": -7.805882, - "eC": -7.805882, - "edn": -7.805882, - "fish": -6.707270, - "jq": -7.112735, - "mIRC Script": -6.419588, - "mcfunction": -7.805882, - "nanorc": -6.707270, - "q": -7.112735, - "reStructuredText": -7.805882, - "robots.txt": -7.805882, - "sed": -7.805882, - "wdl": -6.707270, - "wisp": -7.805882, - "xBase": -6.707270, + "1C Enterprise": -6.027073, + "4D": -6.432538, + "ABAP": -7.818832, + "ABAP CDS": -7.125685, + "ABNF": -7.818832, + "AGS Script": -6.432538, + "AIDL": -7.125685, + "AL": -6.720220, + "AMPL": -7.125685, + "API Blueprint": -6.720220, + "APL": -6.720220, + "ASL": -7.125685, + "ASN.1": -7.818832, + "ASP.NET": -6.432538, + "ATS": -5.621608, + "ActionScript": -6.432538, + "Adobe Font Metrics": -6.720220, + "Agda": -7.818832, + "Alloy": -6.720220, + "Alpine Abuild": -7.818832, + "Altium Designer": -6.432538, + "AngelScript": -7.125685, + "Ant Build System": -7.818832, + "ApacheConf": -6.432538, + "Apex": -6.027073, + "Apollo Guidance Computer": -7.818832, + "AppleScript": -5.872922, + "AsciiDoc": -6.720220, + "AspectJ": -7.125685, + "Assembly": -5.621608, + "Astro": -7.818832, + "Asymptote": -7.125685, + "AutoHotkey": -7.818832, + "Avro IDL": -7.818832, + "Awk": -7.818832, + "BASIC": -7.818832, + "Ballerina": -6.209395, + "Beef": -6.720220, + "BibTeX": -7.125685, + "Bicep": -7.125685, + "BitBake": -7.125685, + "Blade": -7.125685, + "BlitzBasic": -6.720220, + "BlitzMax": -7.818832, + "Bluespec": -7.125685, + "Boogie": -6.720220, + "Brainfuck": -6.209395, + "Brightscript": -7.818832, + "Browserslist": -7.125685, + "C": -3.758389, + "C#": -6.027073, + "C++": -3.927012, + "CIL": -7.125685, + "CLIPS": -7.125685, + "CMake": -5.872922, + "COBOL": -6.432538, + "CODEOWNERS": -7.818832, + "CSON": -6.432538, + "CSS": -7.125685, + "CSV": -7.818832, + "CUE": -7.125685, + "CWeb": -7.125685, + "Cabal Config": -6.432538, + "CartoCSS": -7.818832, + "Ceylon": -7.818832, + "Chapel": -6.209395, + "Charity": -7.818832, + "Cirru": -5.179775, + "Clarion": -6.432538, + "Classic ASP": -7.125685, + "Clean": -5.621608, + "Click": -7.125685, + "Clojure": -5.621608, + "Closure Templates": -7.818832, + "Cloud Firestore Security Rules": -7.818832, + "CoNLL-U": -6.720220, + "CodeQL": -6.027073, + "CoffeeScript": -5.516247, + "ColdFusion": -7.818832, + "ColdFusion CFC": -7.125685, + "Common Lisp": -5.621608, + "Common Workflow Language": -7.818832, + "Component Pascal": -7.125685, + "Cool": -7.125685, + "Coq": -5.253883, + "Creole": -7.818832, + "Crystal": -6.720220, + "Csound": -6.720220, + "Csound Document": -6.720220, + "Csound Score": -6.720220, + "Cuda": -7.125685, + "Cue Sheet": -7.125685, + "Cycript": -7.818832, + "D": -5.621608, + "DIGITAL Command Language": -6.432538, + "DM": -7.818832, + "DNS Zone": -7.125685, + "DTrace": -6.720220, + "Dafny": -7.125685, + "Dart": -7.818832, + "DataWeave": -6.209395, + "Dhall": -7.125685, + "Diff": -7.818832, + "DirectX 3D File": -7.818832, + "Dockerfile": -7.818832, + "Dogescript": -7.818832, + "E": -5.872922, + "E-mail": -7.818832, + "EBNF": -6.432538, + "ECL": -7.818832, + "ECLiPSe": -7.818832, + "EJS": -6.432538, + "EQ": -6.720220, + "Eagle": -7.125685, + "Easybuild": -7.818832, + "EditorConfig": -7.818832, + "Edje Data Collection": -7.818832, + "Eiffel": -6.720220, + "Elixir": -7.818832, + "Elm": -6.720220, + "Emacs Lisp": -5.420937, + "EmberScript": -7.818832, + "Erlang": -5.179775, + "F#": -5.739391, + "FIGlet Font": -7.818832, + "FLUX": -6.432538, + "Fantom": -7.125685, + "Faust": -7.125685, + "Fennel": -7.125685, + "Filebench WML": -7.818832, + "Filterscript": -7.125685, + "Fluent": -6.209395, + "Formatted": -6.720220, + "Forth": -5.046244, + "Fortran": -6.209395, + "FreeBasic": -6.720220, + "FreeMarker": -7.125685, + "Frege": -6.432538, + "Fstar": -7.125685, + "Futhark": -7.818832, + "G-code": -6.720220, + "GAML": -6.027073, + "GAMS": -7.818832, + "GAP": -5.621608, + "GCC Machine Description": -7.818832, + "GDB": -7.125685, + "GDScript": -6.432538, + "GEDCOM": -7.818832, + "GLSL": -5.046244, + "GN": -5.420937, + "Game Maker Language": -5.420937, + "Gemfile.lock": -7.818832, + "Genie": -6.432538, + "Gerber Image": -4.928461, + "Gherkin": -7.125685, + "Git Attributes": -7.818832, + "Git Config": -6.720220, + "Glyph Bitmap Distribution Format": -7.818832, + "Gnuplot": -5.872922, + "Go": -6.432538, + "Golo": -4.522996, + "Gosu": -6.209395, + "Grace": -7.125685, + "Gradle": -7.125685, + "Grammatical Framework": -4.105260, + "Graph Modeling Language": -6.720220, + "GraphQL": -6.432538, + "Graphviz (DOT)": -7.125685, + "Groovy": -6.027073, + "Groovy Server Pages": -6.432538, + "HAProxy": -6.432538, + "HCL": -6.027073, + "HLSL": -6.209395, + "HTML": -6.027073, + "HTML+ECR": -7.818832, + "HTML+EEX": -7.125685, + "HTML+ERB": -6.720220, + "HTML+Razor": -7.125685, + "HXML": -7.125685, + "Hack": -4.417635, + "Haml": -7.125685, + "Handlebars": -7.125685, + "Haskell": -6.209395, + "HiveQL": -7.125685, + "HolyC": -6.209395, + "Hy": -6.720220, + "HyPhy": -5.739391, + "IDL": -6.432538, + "IGOR Pro": -6.720220, + "INI": -5.739391, + "Idris": -7.818832, + "Ignore List": -4.985619, + "ImageJ Macro": -7.125685, + "Inform 7": -7.125685, + "Inno Setup": -7.125685, + "Ioke": -7.818832, + "Isabelle": -7.818832, + "Isabelle ROOT": -7.818832, + "J": -7.125685, + "JFlex": -7.125685, + "JSON": -4.560736, + "JSON with Comments": -4.683338, + "JSON5": -7.125685, + "JSONLD": -7.818832, + "JSONiq": -7.125685, + "Jasmin": -5.739391, + "Java": -5.516247, + "Java Properties": -7.125685, + "JavaScript": -4.129953, + "JavaScript+ERB": -7.818832, + "Jinja": -7.125685, + "Jison": -6.720220, + "Jison Lex": -7.125685, + "Jolie": -6.209395, + "Jsonnet": -7.818832, + "Julia": -7.125685, + "Jupyter Notebook": -7.818832, + "KRL": -7.818832, + "Kaitai Struct": -7.125685, + "KakouneScript": -6.720220, + "KiCad Layout": -5.046244, + "KiCad Legacy Layout": -7.818832, + "KiCad Schematic": -6.027073, + "Kit": -7.818832, + "Kotlin": -7.818832, + "Kusto": -6.720220, + "LFE": -6.432538, + "LOLCODE": -7.818832, + "LSL": -7.125685, + "LTspice Symbol": -7.818832, + "LabVIEW": -5.516247, + "Lark": -6.720220, + "Lasso": -6.720220, + "Latte": -7.125685, + "Lean": -7.125685, + "Less": -7.818832, + "Lex": -7.125685, + "Limbo": -6.720220, + "Linker Script": -6.432538, + "Linux Kernel Module": -6.720220, + "Liquid": -7.125685, + "Literate Agda": -7.818832, + "Literate CoffeeScript": -7.125685, + "LiveScript": -7.818832, + "Logos": -6.209395, + "Logtalk": -7.818832, + "LookML": -6.720220, + "LoomScript": -7.125685, + "Lua": -5.872922, + "M": -4.451537, + "M4": -6.432538, + "M4Sugar": -6.720220, + "MATLAB": -4.155271, + "MAXScript": -6.209395, + "MLIR": -6.432538, + "MQL4": -6.720220, + "MQL5": -6.720220, + "MTML": -7.818832, + "MUF": -7.125685, + "Macaulay2": -7.818832, + "Makefile": -5.333926, + "Markdown": -5.516247, + "Marko": -6.720220, + "Mask": -7.818832, + "Mathematica": -5.333926, + "Maven POM": -7.818832, + "Max": -6.720220, + "Mercury": -5.516247, + "Meson": -7.125685, + "Metal": -7.818832, + "Microsoft Developer Studio Project": -7.818832, + "Microsoft Visual Studio Solution": -7.818832, + "Modelica": -5.333926, + "Modula-2": -7.818832, + "Modula-3": -6.209395, + "Module Management System": -6.209395, + "Monkey": -6.209395, + "Moocode": -6.720220, + "MoonScript": -7.818832, + "Motorola 68K Assembly": -6.027073, + "Muse": -7.125685, + "Mustache": -6.432538, + "NASL": -5.516247, + "NCL": -5.046244, + "NEON": -7.125685, + "NL": -7.125685, + "NPM Config": -7.818832, + "NSIS": -7.125685, + "NWScript": -6.027073, + "Nearley": -7.818832, + "Nemerle": -7.818832, + "NetLinx": -7.125685, + "NetLinx+ERB": -7.125685, + "NetLogo": -7.818832, + "NewLisp": -6.720220, + "Nextflow": -6.432538, + "Nginx": -6.720220, + "Nim": -6.027073, + "Nit": -4.640779, + "Nix": -7.818832, + "Nu": -7.125685, + "Nunjucks": -7.818832, + "OCaml": -5.516247, + "Object Data Instance Notation": -7.818832, + "ObjectScript": -7.818832, + "Objective-C": -4.727790, + "Objective-C++": -7.125685, + "Objective-J": -6.720220, + "Odin": -7.818832, + "Omgrofl": -7.818832, + "Opa": -7.125685, + "Opal": -7.818832, + "Open Policy Agent": -6.432538, + "OpenCL": -7.125685, + "OpenEdge ABL": -6.027073, + "OpenQASM": -7.818832, + "OpenRC runscript": -7.818832, + "OpenSCAD": -7.125685, + "OpenStep Property List": -7.125685, + "Org": -7.818832, + "Ox": -6.720220, + "Oxygene": -7.818832, + "Oz": -7.818832, + "P4": -7.125685, + "PEG.js": -7.818832, + "PHP": -4.874393, + "PLSQL": -5.739391, + "PLpgSQL": -5.872922, + "POV-Ray SDL": -5.333926, + "Pan": -4.928461, + "Papyrus": -6.720220, + "Parrot Assembly": -7.818832, + "Parrot Internal Representation": -7.818832, + "Pascal": -5.253883, + "Pawn": -5.872922, + "Pep8": -5.872922, + "Perl": -4.640779, + "Pic": -6.720220, + "Pickle": -6.432538, + "PicoLisp": -7.818832, + "PigLatin": -7.818832, + "Pike": -6.720220, + "PlantUML": -5.872922, + "Pod": -6.432538, + "Pod 6": -7.818832, + "PogoScript": -7.818832, + "Pony": -6.027073, + "PostCSS": -7.125685, + "PostScript": -6.720220, + "PowerBuilder": -6.027073, + "PowerShell": -6.432538, + "Prisma": -6.209395, + "Processing": -7.818832, + "Proguard": -6.720220, + "Prolog": -5.621608, + "Propeller Spin": -5.516247, + "Protocol Buffer": -7.818832, + "Public Key": -5.872922, + "Pug": -7.125685, + "Puppet": -6.209395, + "PureBasic": -7.125685, + "PureScript": -6.432538, + "Python": -4.683338, + "Q#": -7.125685, + "QML": -7.818832, + "QMake": -6.432538, + "Qt Script": -7.125685, + "Quake": -7.125685, + "R": -5.739391, + "RAML": -7.818832, + "RDoc": -7.818832, + "REXX": -6.432538, + "RMarkdown": -7.818832, + "RPC": -6.720220, + "RPM Spec": -6.720220, + "RUNOFF": -6.432538, + "Racket": -7.125685, + "Ragel": -6.720220, + "Raku": -4.640779, + "Rascal": -6.432538, + "ReScript": -7.818832, + "Readline Config": -7.818832, + "Reason": -6.027073, + "Rebol": -6.027073, + "Record Jar": -7.818832, + "Red": -7.125685, + "Redirect Rules": -7.818832, + "Regular Expression": -6.432538, + "Ren'Py": -7.818832, + "RenderScript": -7.125685, + "Rich Text Format": -7.125685, + "Ring": -6.432538, + "Riot": -7.125685, + "RobotFramework": -6.720220, + "Roff": -4.985619, + "Roff Manpage": -5.333926, + "Ruby": -4.263484, + "Rust": -6.720220, + "SAS": -6.720220, + "SCSS": -7.818832, + "SELinux Policy": -6.432538, + "SMT": -6.432538, + "SPARQL": -7.125685, + "SQF": -7.125685, + "SQL": -5.179775, + "SQLPL": -6.027073, + "SRecode Template": -7.818832, + "SSH Config": -6.027073, + "STON": -5.872922, + "SWIG": -6.720220, + "Sage": -7.818832, + "SaltStack": -6.027073, + "Sass": -7.818832, + "Scala": -5.872922, + "Scaml": -7.818832, + "Scheme": -6.432538, + "Scilab": -6.720220, + "ShaderLab": -6.720220, + "Shell": -3.927012, + "ShellSession": -6.720220, + "Shen": -6.720220, + "Sieve": -5.420937, + "Singularity": -7.818832, + "Slash": -7.818832, + "Slice": -6.720220, + "Slim": -7.818832, + "SmPL": -7.818832, + "Smali": -5.872922, + "Smalltalk": -5.516247, + "Soong": -7.818832, + "SourcePawn": -6.720220, + "Squirrel": -7.818832, + "Stan": -6.720220, + "Standard ML": -6.209395, + "Starlark": -6.027073, + "Stata": -5.872922, + "StringTemplate": -7.818832, + "Stylus": -7.818832, + "SubRip Text": -7.818832, + "SugarSS": -7.818832, + "SuperCollider": -6.209395, + "Svelte": -7.818832, + "Swift": -4.057632, + "SystemVerilog": -6.432538, + "TI Program": -6.432538, + "TLA": -7.125685, + "TOML": -6.432538, + "TSQL": -6.432538, + "TSV": -7.818832, + "TSX": -6.432538, + "TXL": -7.818832, + "Tcl": -6.432538, + "Tcsh": -7.818832, + "TeX": -5.872922, + "Tea": -7.818832, + "Terra": -6.720220, + "Texinfo": -7.818832, + "Text": -4.560736, + "TextMate Properties": -7.818832, + "Thrift": -7.818832, + "Turing": -6.432538, + "Turtle": -7.125685, + "Type Language": -7.125685, + "TypeScript": -6.720220, + "Unity3D Asset": -6.027073, + "Unix Assembly": -6.432538, + "Uno": -6.720220, + "UnrealScript": -7.125685, + "UrWeb": -7.125685, + "V": -5.621608, + "VBA": -6.432538, + "VBScript": -7.818832, + "VCL": -7.125685, + "VHDL": -7.818832, + "Valve Data Format": -7.818832, + "Verilog": -5.179775, + "Vim Help File": -7.818832, + "Vim Snippet": -7.125685, + "Vim script": -5.739391, + "Visual Basic .NET": -6.720220, + "Volt": -7.818832, + "Vue": -7.125685, + "Wavefront Material": -6.432538, + "Wavefront Object": -6.209395, + "Web Ontology Language": -7.818832, + "WebAssembly": -6.027073, + "WebIDL": -7.125685, + "WebVTT": -7.125685, + "Wget Config": -7.818832, + "Wikitext": -7.125685, + "Windows Registry Entries": -7.818832, + "Wollok": -7.125685, + "World of Warcraft Addon Data": -6.720220, + "X BitMap": -7.818832, + "X Font Directory Index": -6.432538, + "X PixMap": -7.125685, + "X10": -4.928461, + "XC": -7.818832, + "XCompose": -7.818832, + "XML": -3.599325, + "XML Property List": -5.872922, + "XPages": -7.125685, + "XProc": -7.818832, + "XQuery": -7.818832, + "XS": -7.818832, + "XSLT": -7.818832, + "Xojo": -6.027073, + "Xonsh": -7.818832, + "Xtend": -7.125685, + "YAML": -5.333926, + "YANG": -7.818832, + "YARA": -6.720220, + "YASnippet": -7.125685, + "Yacc": -7.818832, + "ZAP": -7.818832, + "ZIL": -7.818832, + "Zeek": -6.720220, + "ZenScript": -7.818832, + "Zephir": -7.125685, + "Zig": -6.720220, + "Zimpl": -7.818832, + "cURL Config": -7.818832, + "desktop": -7.818832, + "dircolors": -7.818832, + "eC": -7.818832, + "edn": -7.818832, + "fish": -6.720220, + "jq": -7.125685, + "mIRC Script": -6.432538, + "mcfunction": -7.818832, + "nanorc": -6.720220, + "q": -7.125685, + "reStructuredText": -7.818832, + "robots.txt": -7.818832, + "sed": -7.818832, + "wdl": -6.720220, + "wisp": -7.818832, + "xBase": -6.720220, } var TokensLogProbabilities = map[string]map[string]float64{ @@ -1429,6 +1442,237 @@ var TokensLogProbabilities = map[string]map[string]float64{ "||": -5.531951, "}": -3.560399, }, + "AIDL": map[string]float64{ + "(": -2.602690, + ")": -2.602690, + ",": -2.822930, + "-": -5.670743, + ";": -2.144382, + "=": -3.393475, + "@nullable": -5.670743, + "@utf": -2.898154, + "ENCRYPTION_FLAG_NO_UI": -7.057037, + "ENCRYPTION_STATE_ERROR_CORRUPT": -7.057037, + "ENCRYPTION_STATE_ERROR_INCOMPLETE": -7.057037, + "ENCRYPTION_STATE_ERROR_INCONSISTENT": -7.057037, + "ENCRYPTION_STATE_ERROR_UNKNOWN": -7.057037, + "ENCRYPTION_STATE_NONE": -7.057037, + "ENCRYPTION_STATE_OK": -7.057037, + "ExtendableParcelable": -7.057037, + "FSTRIM_FLAG_DEEP_TRIM": -7.057037, + "FileDescriptor": -6.363890, + "IVold": -7.057037, + "IVoldListener": -7.057037, + "IVoldMountCallback": -7.057037, + "IVoldTaskListener": -5.447599, + "InCpp": -2.898154, + "IncrementalFileSystemControlParcel": -6.363890, + "MOUNT_FLAG_PRIMARY": -7.057037, + "MOUNT_FLAG_VISIBLE": -7.057037, + "PARTITION_TYPE_MIXED": -7.057037, + "PARTITION_TYPE_PRIVATE": -7.057037, + "PARTITION_TYPE_PUBLIC": -7.057037, + "PASSWORD_TYPE_DEFAULT": -7.057037, + "PASSWORD_TYPE_PASSWORD": -7.057037, + "PASSWORD_TYPE_PATTERN": -7.057037, + "PASSWORD_TYPE_PIN": -7.057037, + "ParcelableHolder": -6.363890, + "REMOUNT_MODE_ANDROID_WRITABLE": -7.057037, + "REMOUNT_MODE_DEFAULT": -7.057037, + "REMOUNT_MODE_INSTALLER": -7.057037, + "REMOUNT_MODE_NONE": -7.057037, + "REMOUNT_MODE_PASS_THROUGH": -7.057037, + "STORAGE_FLAG_CE": -7.057037, + "STORAGE_FLAG_DE": -7.057037, + "String": -2.898154, + "VOLUME_STATE_BAD_REMOVAL": -7.057037, + "VOLUME_STATE_CHECKING": -7.057037, + "VOLUME_STATE_EJECTING": -7.057037, + "VOLUME_STATE_FORMATTING": -7.057037, + "VOLUME_STATE_MOUNTED": -7.057037, + "VOLUME_STATE_MOUNTED_READ_ONLY": -7.057037, + "VOLUME_STATE_REMOVED": -7.057037, + "VOLUME_STATE_UNMOUNTABLE": -7.057037, + "VOLUME_STATE_UNMOUNTED": -7.057037, + "VOLUME_TYPE_ASEC": -7.057037, + "VOLUME_TYPE_EMULATED": -7.057037, + "VOLUME_TYPE_OBB": -7.057037, + "VOLUME_TYPE_PRIVATE": -7.057037, + "VOLUME_TYPE_PUBLIC": -7.057037, + "VOLUME_TYPE_STUB": -7.057037, + "[": -4.859812, + "]": -4.859812, + "a": -7.057037, + "abortChanges": -7.057037, + "abortFuse": -7.057037, + "abortIdleMaint": -7.057037, + "addAppIds": -7.057037, + "addSandboxIds": -7.057037, + "addUserKeyAuth": -7.057037, + "android.os": -7.057037, + "android.os.IVoldListener": -7.057037, + "android.os.IVoldMountCallback": -7.057037, + "android.os.IVoldTaskListener": -7.057037, + "android.os.incremental.IncrementalFileSystemControlParcel": -7.057037, + "appId": -7.057037, + "appIds": -6.363890, + "appUid": -5.958425, + "b": -7.057037, + "backingPath": -7.057037, + "benchmark": -7.057037, + "bindMount": -7.057037, + "blkDevice": -6.363890, + "boolean": -4.492088, + "byte": -7.057037, + "c": -7.057037, + "callback": -7.057037, + "clearUserKeyAuth": -7.057037, + "commitChanges": -7.057037, + "const": -3.393475, + "control": -7.057037, + "count": -7.057037, + "createObb": -7.057037, + "createStubVolume": -7.057037, + "createUserKey": -7.057037, + "destroyDsuMetadataKey": -7.057037, + "destroyObb": -7.057037, + "destroySandboxForApp": -7.057037, + "destroyStubVolume": -7.057037, + "destroyUserKey": -7.057037, + "destroyUserStorage": -7.057037, + "device": -5.958425, + "dir": -7.057037, + "diskId": -7.057037, + "dsuSlot": -7.057037, + "earlyBootEnded": -7.057037, + "enableReadLogs": -7.057037, + "encryptFstab": -7.057037, + "encryptionFlags": -7.057037, + "ensureAppDirsCreated": -7.057037, + "ephemeral": -7.057037, + "ext": -6.363890, + "fbeEnable": -7.057037, + "fdeChangePassword": -7.057037, + "fdeCheckPassword": -7.057037, + "fdeClearPassword": -7.057037, + "fdeComplete": -7.057037, + "fdeEnable": -7.057037, + "fdeGetField": -7.057037, + "fdeGetPassword": -7.057037, + "fdeGetPasswordType": -7.057037, + "fdeRestart": -7.057037, + "fdeSetField": -7.057037, + "fdeVerifyPassword": -7.057037, + "fileId": -7.057037, + "fixateNewestUserKeyAuth": -7.057037, + "fixupAppDir": -7.057037, + "flags": -5.958425, + "forgetPartition": -7.057037, + "format": -7.057037, + "fromVolId": -7.057037, + "fsLabel": -7.057037, + "fsType": -5.958425, + "fsUuid": -6.363890, + "fstrim": -7.057037, + "fstrimFlags": -7.057037, + "getUnlockedUsers": -7.057037, + "import": -5.670743, + "in": -4.417980, + "incFsEnabled": -7.057037, + "initUser": -7.057037, + "int": -2.461917, + "interface": -7.057037, + "isCheckpointing": -7.057037, + "isConvertibleToFbe": -7.057037, + "isShowing": -7.057037, + "key": -6.363890, + "listener": -5.265278, + "lockUserKey": -7.057037, + "long": -7.057037, + "markBootAttempt": -7.057037, + "monitor": -7.057037, + "mount": -7.057037, + "mountAppFuse": -7.057037, + "mountDefaultEncrypted": -7.057037, + "mountFlags": -7.057037, + "mountFstab": -7.057037, + "mountId": -5.958425, + "mountIncFs": -7.057037, + "mountPath": -7.057037, + "mountPoint": -6.363890, + "mountUserId": -7.057037, + "moveStorage": -7.057037, + "needsCheckpoint": -7.057037, + "needsRollback": -7.057037, + "onSecureKeyguardStateChanged": -7.057037, + "onUserAdded": -7.057037, + "onUserRemoved": -7.057037, + "onUserStarted": -7.057037, + "onUserStopped": -7.057037, + "openAppFuseFile": -7.057037, + "ownerGid": -7.057037, + "package": -6.363890, + "packageName": -6.363890, + "packageNames": -5.958425, + "parcelable": -7.057037, + "partGuid": -7.057037, + "partition": -7.057037, + "partitionType": -7.057037, + "password": -5.670743, + "passwordType": -6.363890, + "path": -6.363890, + "paths": -7.057037, + "pid": -6.363890, + "prepareCheckpoint": -7.057037, + "prepareSandboxForApp": -7.057037, + "prepareUserStorage": -7.057037, + "ratio": -7.057037, + "remountAppStorageDirs": -7.057037, + "remountMode": -7.057037, + "remountUid": -7.057037, + "reset": -7.057037, + "resetCheckpoint": -7.057037, + "restoreCheckpoint": -7.057037, + "restoreCheckpointPart": -7.057037, + "retry": -6.363890, + "runIdleMaint": -7.057037, + "sandboxId": -6.363890, + "sandboxIds": -7.057037, + "secret": -5.958425, + "seed": -7.057037, + "setIncFsMountOptions": -7.057037, + "setListener": -7.057037, + "setStorageBindingSeed": -7.057037, + "setupAppDir": -7.057037, + "shouldFormat": -7.057037, + "shutdown": -7.057037, + "sourceDir": -7.057037, + "sourceKey": -7.057037, + "sourcePath": -6.363890, + "startCheckpoint": -7.057037, + "storageFlags": -6.363890, + "supportsBlockCheckpoint": -7.057037, + "supportsCheckpoint": -7.057037, + "supportsFileCheckpoint": -7.057037, + "targetDir": -6.363890, + "test_package": -7.057037, + "toVolId": -7.057037, + "token": -5.958425, + "uid": -5.265278, + "unlockUserKey": -7.057037, + "unmount": -7.057037, + "unmountAppFuse": -7.057037, + "unmountAppStorageDirs": -7.057037, + "unmountIncFs": -7.057037, + "userId": -4.348987, + "userSerial": -5.265278, + "uuid": -6.363890, + "value": -7.057037, + "void": -2.837529, + "volId": -5.265278, + "{": -6.363890, + "}": -6.363890, + }, "AL": map[string]float64{ "$": -5.365976, "%": -3.756538, @@ -8585,6 +8829,78 @@ var TokensLogProbabilities = map[string]map[string]float64{ "黑": -8.798304, ",": -9.491451, }, + "Astro": map[string]float64{ + "%": -4.532599, + "(": -4.532599, + ")": -4.532599, + ",": -4.532599, + "-": -3.146305, + "/h": -4.532599, + "1": -4.532599, + ":": -3.146305, + ";": -2.923162, + "<": -3.839452, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "": -4.532599, + "
": -4.532599, + "": -4.532599, + "
": -4.532599, + "": -4.532599, + "": -4.532599, + "": -3.433987, + "
": -4.532599, + "": -3.839452, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -4.685213, + "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -4.685213, - "": -8.709300, - "": -8.709300, - "<<": -6.224393, - "": -8.709300, - "": -8.709300, - "
": -8.709300, - "": -8.709300, - "": -8.709300, - "": -8.709300, - "": -8.709300, - "
":                       -8.709300,
-		"":                    -8.709300,
-		"":                    -8.711443,
+		"":                       -8.711443,
+		"<<":                          -6.226537,
+		"":                      -8.711443,
+		"":  -8.711443,
+		"
": -8.711443, + "": -8.711443, + "": -8.711443, + "": -8.711443, + "": -8.711443, + "
":                       -8.711443,
+		"":                    -8.711443,
+		"":  -4.532599,
+		"":  -4.532599,
+		"":    -4.532599,
+		"":       -4.532599,
+		"":    -4.532599,
+		"
": -4.532599, + "": -4.532599, + "
": -4.532599, + "": -4.532599, + "": -4.532599, + "": -3.433987, + "
": -4.532599, + "": -3.839452, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -5.783825, + "": -4.685213, + "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -5.783825, - "": -4.685213, - "": -8.709300, - "": -8.709300, - "<<": -6.224393, - "": -8.709300, - "": -8.709300, - "
": -8.709300, - "": -8.709300, - "": -8.709300, - "": -8.709300, - "": -8.709300, - "
":                       -8.709300,
-		"":                    -8.709300,
-		"":                    -8.711443,
+		"":                       -8.711443,
+		"<<":                          -6.226537,
+		"":                      -8.711443,
+		"":  -8.711443,
+		"
": -8.711443, + "": -8.711443, + "": -8.711443, + "": -8.711443, + "": -8.711443, + "
":                       -8.711443,
+		"":                    -8.711443,
+		"