diff --git a/README.md b/README.md index b5ddd99..fcb6085 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,7 @@ 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.11.1**. +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: @@ -164,6 +164,8 @@ Parsing [linguist/samples](https://github.com/github/linguist/tree/master/sample - [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). diff --git a/data/alias.go b/data/alias.go index 612c6d5..16a1af1 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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data @@ -381,11 +381,13 @@ var LanguageByAliasMap = map[string]string{ "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", @@ -503,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", @@ -642,6 +645,7 @@ var LanguageByAliasMap = map[string]string{ "ren'py": "Ren'Py", "renderscript": "RenderScript", "renpy": "Ren'Py", + "rescript": "ReScript", "restructuredtext": "reStructuredText", "rexx": "REXX", "rhtml": "HTML+ERB", diff --git a/data/colors.go b/data/colors.go index a4e2f62..31351b7 100644 --- a/data/colors.go +++ b/data/colors.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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data @@ -133,6 +133,7 @@ var LanguagesColor = map[string]string{ "LLVM": "#185619", "LOLCODE": "#cc9900", "LSL": "#3d9970", + "Lark": "#0b130f", "Lasso": "#999999", "Latte": "#f2a542", "Less": "#1d365d", @@ -158,6 +159,7 @@ var LanguagesColor = map[string]string{ "Mirah": "#c7a938", "Modula-3": "#223388", "NCL": "#28431f", + "NWScript": "#111522", "Nearley": "#990000", "Nemerle": "#3d3c6e", "NetLinx": "#0aa0ff", @@ -217,6 +219,7 @@ var LanguagesColor = map[string]string{ "Ragel": "#9d5200", "Raku": "#0000fb", "Rascal": "#fffaa0", + "ReScript": "#ed5051", "Reason": "#ff5847", "Rebol": "#358a5b", "Red": "#f50000", diff --git a/data/commit.go b/data/commit.go index f413843..5d3b4e5 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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data // linguist's commit from which files were generated. -var LinguistCommit = "3d39c1c1a0d34c1af890ecfd18cf9ed595c68132" +var LinguistCommit = "223c00bb80eff04788e29010f98c5778993d2b2a" diff --git a/data/content.go b/data/content.go index 8d41b90..bd03e6f 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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// 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,8 +572,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|$)|\\")`), ), }, ".al": &Heuristics{ @@ -580,15 +589,7 @@ var ContentHeuristics = map[string]*Heuristics{ rule.MatchingLanguages("Perl"), ), }, - ".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_]+)`), - ), - rule.Always( - rule.MatchingLanguages("AngelScript"), - ), - }, + ".as": &Heuristics{}, ".asc": &Heuristics{ rule.Or( rule.MatchingLanguages("Public Key"), @@ -803,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{ @@ -1282,6 +1287,12 @@ var ContentHeuristics = map[string]*Heuristics{ 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"), @@ -1416,11 +1427,11 @@ var ContentHeuristics = map[string]*Heuristics{ ".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"), diff --git a/data/documentation.go b/data/documentation.go index cd1566b..0c51181 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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data diff --git a/data/extension.go b/data/extension.go index 7871479..4b3443d 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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data @@ -431,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"}, @@ -514,6 +515,7 @@ var LanguagesByExtension = map[string][]string{ ".kts": {"Kotlin"}, ".l": {"Common Lisp", "Lex", "PicoLisp", "Roff"}, ".lagda": {"Literate Agda"}, + ".lark": {"Lark"}, ".las": {"Lasso"}, ".lasso": {"Lasso"}, ".lasso8": {"Lasso"}, @@ -549,6 +551,7 @@ 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"}, @@ -675,6 +678,7 @@ var LanguagesByExtension = map[string][]string{ ".nse": {"Lua"}, ".nsh": {"NSIS"}, ".nsi": {"NSIS"}, + ".nss": {"NWScript"}, ".nu": {"Nu"}, ".numpy": {"NumPy"}, ".numpyw": {"NumPy"}, @@ -852,6 +856,7 @@ var LanguagesByExtension = map[string][]string{ ".regexp": {"Regular Expression"}, ".rego": {"Open Policy Agent"}, ".rei": {"Reason"}, + ".res": {"ReScript", "XML"}, ".rest": {"reStructuredText"}, ".rest.txt": {"reStructuredText"}, ".resx": {"XML"}, @@ -1368,7 +1373,7 @@ var ExtensionsByLanguage = map[string][]string{ "HTML": {".html", ".htm", ".html.hl", ".inc", ".st", ".xht", ".xhtml"}, "HTML+Django": {".jinja", ".j2", ".jinja2", ".njk"}, "HTML+ECR": {".ecr"}, - "HTML+EEX": {".eex"}, + "HTML+EEX": {".eex", ".html.leex"}, "HTML+ERB": {".erb", ".erb.deface", ".rhtml"}, "HTML+PHP": {".phtml"}, "HTML+Razor": {".cshtml", ".razor"}, @@ -1427,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"}, @@ -1487,6 +1493,7 @@ var ExtensionsByLanguage = map[string][]string{ "NEON": {".neon"}, "NL": {".nl"}, "NSIS": {".nsi", ".nsh"}, + "NWScript": {".nss"}, "Nearley": {".ne", ".nearley"}, "Nemerle": {".n"}, "NetLinx": {".axs", ".axi"}, @@ -1583,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"}, @@ -1698,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", ".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", ".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"}, diff --git a/data/filename.go b/data/filename.go index 170d955..56d0217 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: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data @@ -148,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"}, @@ -192,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"}, diff --git a/data/frequencies.go b/data/frequencies.go index 6fcff07..82193d0 100644 --- a/data/frequencies.go +++ b/data/frequencies.go @@ -1,511 +1,515 @@ // Code generated by github.com/go-enry/go-enry/v2/internal/code-generator DO NOT EDIT. -// Extracted from github/linguist commit: 3d39c1c1a0d34c1af890ecfd18cf9ed595c68132 +// Extracted from github/linguist commit: 223c00bb80eff04788e29010f98c5778993d2b2a package data var LanguagesLogProbabilities = map[string]float64{ - "1C Enterprise": -5.991465, - "4D": -6.396930, - "ABAP": -7.783224, - "ABNF": -7.783224, - "AGS Script": -6.396930, - "AL": -6.684612, - "AMPL": -7.090077, - "API Blueprint": -6.684612, - "APL": -6.684612, - "ASL": -7.090077, - "ASN.1": -7.783224, - "ASP.NET": -6.396930, - "ATS": -5.585999, - "ActionScript": -7.090077, - "Adobe Font Metrics": -6.684612, - "Agda": -7.783224, - "Alloy": -6.684612, - "Alpine Abuild": -7.783224, - "Altium Designer": -6.396930, - "AngelScript": -7.090077, - "Ant Build System": -7.783224, - "ApacheConf": -6.396930, - "Apex": -5.991465, - "Apollo Guidance Computer": -7.783224, - "AppleScript": -5.837314, - "AsciiDoc": -6.684612, - "AspectJ": -7.090077, - "Assembly": -5.585999, - "Asymptote": -7.090077, - "AutoHotkey": -7.783224, - "Avro IDL": -7.783224, - "Awk": -7.783224, - "Ballerina": -6.173786, - "BibTeX": -7.090077, - "BitBake": -7.090077, - "Blade": -7.090077, - "BlitzBasic": -6.684612, - "BlitzMax": -7.783224, - "Bluespec": -7.090077, - "Brainfuck": -6.173786, - "Brightscript": -7.783224, - "C": -3.740173, - "C#": -5.991465, - "C++": -3.871201, - "CLIPS": -7.090077, - "CMake": -5.837314, - "COBOL": -6.396930, - "CSON": -6.396930, - "CSS": -7.090077, - "CSV": -7.783224, - "CWeb": -7.783224, - "Cabal Config": -6.396930, - "CartoCSS": -7.783224, - "Ceylon": -7.783224, - "Chapel": -6.173786, - "Charity": -7.783224, - "Cirru": -5.144167, - "Clarion": -6.396930, - "Classic ASP": -7.090077, - "Clean": -5.585999, - "Click": -7.090077, - "Clojure": -5.585999, - "Closure Templates": -7.783224, - "Cloud Firestore Security Rules": -7.783224, - "CoNLL-U": -6.684612, - "CodeQL": -5.991465, - "CoffeeScript": -5.480639, - "ColdFusion": -7.783224, - "ColdFusion CFC": -7.090077, - "Common Lisp": -5.585999, - "Common Workflow Language": -7.783224, - "Component Pascal": -7.090077, - "Cool": -7.090077, - "Coq": -5.218275, - "Creole": -7.783224, - "Crystal": -6.684612, - "Csound": -6.684612, - "Csound Document": -6.684612, - "Csound Score": -6.684612, - "Cuda": -7.090077, - "Cycript": -7.783224, - "D": -5.585999, - "DIGITAL Command Language": -6.396930, - "DM": -7.783224, - "DNS Zone": -7.090077, - "DTrace": -6.684612, - "Dafny": -7.090077, - "Dart": -7.783224, - "DataWeave": -6.173786, - "Dhall": -7.090077, - "Diff": -7.783224, - "DirectX 3D File": -7.783224, - "Dockerfile": -7.783224, - "Dogescript": -7.783224, - "E": -5.837314, - "EBNF": -6.396930, - "ECL": -7.783224, - "ECLiPSe": -7.783224, - "EJS": -6.396930, - "EML": -7.783224, - "EQ": -6.684612, - "Eagle": -7.090077, - "Easybuild": -7.783224, - "EditorConfig": -7.783224, - "Edje Data Collection": -7.783224, - "Eiffel": -6.684612, - "Elixir": -7.783224, - "Elm": -6.684612, - "Emacs Lisp": -5.385329, - "EmberScript": -7.783224, - "Erlang": -5.144167, - "F#": -5.703782, - "FIGlet Font": -7.783224, - "FLUX": -6.396930, - "Fantom": -7.090077, - "Faust": -7.090077, - "Filebench WML": -7.783224, - "Filterscript": -7.090077, - "Formatted": -6.684612, - "Forth": -5.010635, - "Fortran": -6.173786, - "FreeMarker": -7.090077, - "Frege": -6.396930, - "Fstar": -7.090077, - "Futhark": -7.783224, - "G-code": -6.684612, - "GAML": -5.991465, - "GAMS": -7.783224, - "GAP": -5.585999, - "GCC Machine Description": -7.783224, - "GDB": -7.090077, - "GDScript": -6.396930, - "GEDCOM": -7.783224, - "GLSL": -5.010635, - "GN": -5.385329, - "Game Maker Language": -5.385329, - "Genie": -7.090077, - "Gerber Image": -4.950011, - "Gherkin": -7.090077, - "Git Attributes": -7.783224, - "Git Config": -6.684612, - "Glyph Bitmap Distribution Format": -7.783224, - "Gnuplot": -5.837314, - "Go": -6.396930, - "Golo": -4.487387, - "Gosu": -6.173786, - "Grace": -7.090077, - "Gradle": -7.090077, - "Grammatical Framework": -4.069652, - "Graph Modeling Language": -6.684612, - "GraphQL": -6.396930, - "Graphviz (DOT)": -7.090077, - "Groovy": -5.991465, - "Groovy Server Pages": -6.396930, - "HAProxy": -6.396930, - "HCL": -5.991465, - "HLSL": -6.173786, - "HTML": -5.837314, - "HTML+Django": -6.684612, - "HTML+ECR": -7.783224, - "HTML+EEX": -7.783224, - "HTML+ERB": -6.684612, - "HTML+Razor": -7.090077, - "HXML": -7.090077, - "Hack": -4.382027, - "Haml": -7.090077, - "Handlebars": -7.090077, - "Haskell": -6.173786, - "HiveQL": -7.090077, - "HolyC": -6.173786, - "Hy": -6.684612, - "HyPhy": -5.703782, - "IDL": -6.396930, - "IGOR Pro": -6.684612, - "INI": -5.703782, - "Idris": -7.783224, - "Ignore List": -5.010635, - "Inform 7": -7.090077, - "Inno Setup": -7.090077, - "Ioke": -7.783224, - "Isabelle": -7.783224, - "Isabelle ROOT": -7.783224, - "J": -7.090077, - "JFlex": -7.090077, - "JSON": -4.605170, - "JSON with Comments": -4.692182, - "JSON5": -7.090077, - "JSONLD": -7.783224, - "JSONiq": -7.090077, - "JSX": -7.783224, - "Jasmin": -5.703782, - "Java": -5.480639, - "Java Properties": -7.090077, - "JavaScript": -4.119662, - "JavaScript+ERB": -7.783224, - "Jison": -6.684612, - "Jison Lex": -7.090077, - "Jolie": -6.173786, - "Jsonnet": -7.783224, - "Julia": -7.090077, - "Jupyter Notebook": -7.783224, - "KRL": -7.783224, - "Kaitai Struct": -7.090077, - "KiCad Layout": -5.010635, - "KiCad Legacy Layout": -7.783224, - "KiCad Schematic": -5.991465, - "Kit": -7.783224, - "Kotlin": -7.783224, - "LFE": -6.396930, - "LOLCODE": -7.783224, - "LSL": -7.090077, - "LTspice Symbol": -7.783224, - "Lasso": -6.684612, - "Latte": -7.090077, - "Lean": -7.090077, - "Less": -7.783224, - "Lex": -7.090077, - "Limbo": -6.684612, - "Linker Script": -6.396930, - "Linux Kernel Module": -6.684612, - "Liquid": -7.090077, - "Literate Agda": -7.783224, - "Literate CoffeeScript": -7.090077, - "LiveScript": -7.783224, - "Logos": -6.173786, - "Logtalk": -7.783224, - "LookML": -6.684612, - "LoomScript": -7.090077, - "Lua": -5.837314, - "M": -4.415928, - "M4": -7.783224, - "M4Sugar": -6.684612, - "MATLAB": -4.119662, - "MAXScript": -6.173786, - "MLIR": -6.396930, - "MQL4": -6.684612, - "MQL5": -6.684612, - "MTML": -7.783224, - "MUF": -7.090077, - "Macaulay2": -7.783224, - "Makefile": -5.298317, - "Markdown": -5.585999, - "Marko": -6.684612, - "Mask": -7.783224, - "Mathematica": -5.298317, - "Maven POM": -7.783224, - "Max": -6.684612, - "MediaWiki": -7.090077, - "Mercury": -5.480639, - "Meson": -7.090077, - "Metal": -7.783224, - "Microsoft Developer Studio Project": -7.783224, - "Modelica": -5.298317, - "Modula-2": -7.783224, - "Modula-3": -6.173786, - "Module Management System": -6.173786, - "Monkey": -6.173786, - "Moocode": -6.684612, - "MoonScript": -7.783224, - "Motorola 68K Assembly": -5.991465, - "Muse": -7.090077, - "Mustache": -6.396930, - "NASL": -5.480639, - "NCL": -5.010635, - "NEON": -7.090077, - "NL": -7.090077, - "NPM Config": -7.783224, - "NSIS": -7.090077, - "Nearley": -7.783224, - "Nemerle": -7.783224, - "NetLinx": -7.090077, - "NetLinx+ERB": -7.090077, - "NetLogo": -7.783224, - "NewLisp": -6.684612, - "Nextflow": -6.396930, - "Nginx": -6.684612, - "Nim": -6.173786, - "Nit": -4.605170, - "Nix": -7.783224, - "Nu": -7.090077, - "OCaml": -5.480639, - "Object Data Instance Notation": -7.783224, - "ObjectScript": -7.783224, - "Objective-C": -4.692182, - "Objective-C++": -7.090077, - "Objective-J": -6.684612, - "Odin": -7.783224, - "Omgrofl": -7.783224, - "Opa": -7.090077, - "Opal": -7.783224, - "Open Policy Agent": -6.396930, - "OpenCL": -7.090077, - "OpenEdge ABL": -5.991465, - "OpenQASM": -7.783224, - "OpenRC runscript": -7.783224, - "OpenSCAD": -7.090077, - "OpenStep Property List": -7.783224, - "Org": -7.783224, - "Ox": -6.684612, - "Oxygene": -7.783224, - "Oz": -7.783224, - "P4": -7.090077, - "PHP": -4.838785, - "PLSQL": -5.703782, - "PLpgSQL": -5.837314, - "POV-Ray SDL": -5.298317, - "Pan": -4.892852, - "Papyrus": -6.684612, - "Parrot Assembly": -7.783224, - "Parrot Internal Representation": -7.783224, - "Pascal": -5.298317, - "Pawn": -5.991465, - "Pep8": -5.837314, - "Perl": -4.605170, - "Pic": -6.684612, - "Pickle": -6.396930, - "PicoLisp": -7.783224, - "PigLatin": -7.783224, - "Pike": -6.684612, - "PlantUML": -5.837314, - "Pod": -6.396930, - "Pod 6": -7.783224, - "PogoScript": -7.783224, - "Pony": -5.991465, - "PostCSS": -7.090077, - "PostScript": -6.684612, - "PowerBuilder": -5.991465, - "PowerShell": -6.396930, - "Prisma": -6.173786, - "Processing": -7.783224, - "Proguard": -6.684612, - "Prolog": -5.585999, - "Propeller Spin": -5.480639, - "Protocol Buffer": -7.783224, - "Public Key": -5.837314, - "Pug": -7.090077, - "Puppet": -6.173786, - "PureBasic": -7.090077, - "PureScript": -6.396930, - "Python": -4.647730, - "Q#": -7.090077, - "QML": -7.783224, - "QMake": -6.396930, - "Qt Script": -7.090077, - "Quake": -7.090077, - "R": -5.703782, - "RAML": -7.783224, - "RDoc": -7.783224, - "REXX": -6.396930, - "RMarkdown": -7.783224, - "RPC": -6.684612, - "RPM Spec": -6.684612, - "RUNOFF": -6.396930, - "Racket": -7.090077, - "Ragel": -6.684612, - "Raku": -4.692182, - "Rascal": -6.396930, - "Readline Config": -7.783224, - "Reason": -5.991465, - "Rebol": -5.991465, - "Red": -7.090077, - "Regular Expression": -6.396930, - "Ren'Py": -7.783224, - "RenderScript": -7.090077, - "Rich Text Format": -7.090077, - "Ring": -6.396930, - "Riot": -7.090077, - "RobotFramework": -6.684612, - "Roff": -4.487387, - "Roff Manpage": -4.738702, - "Ruby": -4.256863, - "Rust": -6.684612, - "SAS": -6.684612, - "SCSS": -7.783224, - "SMT": -6.396930, - "SPARQL": -7.090077, - "SQF": -7.090077, - "SQL": -5.144167, - "SQLPL": -5.991465, - "SRecode Template": -7.783224, - "SSH Config": -5.991465, - "STON": -5.837314, - "SWIG": -6.684612, - "Sage": -7.783224, - "SaltStack": -5.991465, - "Sass": -7.783224, - "Scala": -5.837314, - "Scaml": -7.783224, - "Scheme": -6.396930, - "Scilab": -6.684612, - "ShaderLab": -6.684612, - "Shell": -3.891404, - "ShellSession": -6.684612, - "Shen": -6.684612, - "Sieve": -5.385329, - "Slash": -7.783224, - "Slice": -6.684612, - "Slim": -7.783224, - "SmPL": -7.783224, - "Smali": -5.837314, - "Smalltalk": -5.480639, - "SourcePawn": -7.090077, - "Squirrel": -7.783224, - "Stan": -6.684612, - "Standard ML": -6.173786, - "Starlark": -5.991465, - "Stata": -5.837314, - "Stylus": -7.783224, - "SubRip Text": -7.783224, - "SugarSS": -7.783224, - "SuperCollider": -6.173786, - "Svelte": -7.783224, - "Swift": -4.022024, - "SystemVerilog": -6.396930, - "TI Program": -6.396930, - "TLA": -7.090077, - "TOML": -6.684612, - "TSQL": -6.396930, - "TSV": -7.783224, - "TSX": -6.396930, - "TXL": -7.783224, - "Tcl": -6.396930, - "Tcsh": -7.783224, - "TeX": -5.837314, - "Tea": -7.783224, - "Terra": -6.684612, - "Texinfo": -7.783224, - "Text": -4.525127, - "Thrift": -7.783224, - "Turing": -6.396930, - "Turtle": -7.090077, - "Type Language": -7.090077, - "TypeScript": -6.684612, - "Unity3D Asset": -5.991465, - "Unix Assembly": -6.396930, - "Uno": -6.684612, - "UnrealScript": -7.090077, - "UrWeb": -7.090077, - "V": -5.585999, - "VBA": -6.396930, - "VBScript": -7.783224, - "VCL": -7.090077, - "VHDL": -7.783224, - "Verilog": -5.218275, - "Vim Help File": -7.783224, - "Vim Snippet": -7.090077, - "Vim script": -5.703782, - "Visual Basic .NET": -6.684612, - "Volt": -7.783224, - "Vue": -7.090077, - "Wavefront Material": -6.396930, - "Wavefront Object": -6.173786, - "Web Ontology Language": -7.783224, - "WebAssembly": -5.991465, - "WebIDL": -7.090077, - "WebVTT": -7.090077, - "Wget Config": -7.783224, - "Windows Registry Entries": -7.783224, - "Wollok": -7.090077, - "World of Warcraft Addon Data": -6.684612, - "X BitMap": -7.783224, - "X Font Directory Index": -6.396930, - "X PixMap": -7.090077, - "X10": -4.892852, - "XC": -7.783224, - "XCompose": -7.783224, - "XML": -3.608837, - "XML Property List": -5.837314, - "XPages": -7.090077, - "XProc": -7.783224, - "XQuery": -7.783224, - "XS": -7.783224, - "XSLT": -7.783224, - "Xojo": -5.991465, - "Xtend": -7.090077, - "YAML": -5.298317, - "YANG": -7.783224, - "YARA": -6.684612, - "YASnippet": -7.090077, - "Yacc": -7.783224, - "ZAP": -7.783224, - "ZIL": -7.783224, - "Zeek": -6.684612, - "ZenScript": -7.783224, - "Zephir": -7.090077, - "Zig": -6.684612, - "Zimpl": -7.783224, - "cURL Config": -7.783224, - "desktop": -7.783224, - "dircolors": -7.783224, - "eC": -7.783224, - "edn": -7.783224, - "fish": -6.684612, - "mIRC Script": -6.396930, - "mcfunction": -7.783224, - "nanorc": -6.684612, - "q": -7.090077, - "reStructuredText": -7.783224, - "sed": -7.783224, - "wdl": -6.684612, - "wisp": -7.783224, - "xBase": -6.684612, + "1C Enterprise": -5.995623, + "4D": -6.401088, + "ABAP": -7.787382, + "ABNF": -7.787382, + "AGS Script": -6.401088, + "AL": -6.688770, + "AMPL": -7.094235, + "API Blueprint": -6.688770, + "APL": -6.688770, + "ASL": -7.094235, + "ASN.1": -7.787382, + "ASP.NET": -6.401088, + "ATS": -5.590157, + "ActionScript": -6.401088, + "Adobe Font Metrics": -6.688770, + "Agda": -7.787382, + "Alloy": -6.688770, + "Alpine Abuild": -7.787382, + "Altium Designer": -6.401088, + "AngelScript": -7.094235, + "Ant Build System": -7.787382, + "ApacheConf": -6.401088, + "Apex": -5.995623, + "Apollo Guidance Computer": -7.787382, + "AppleScript": -5.841472, + "AsciiDoc": -6.688770, + "AspectJ": -7.094235, + "Assembly": -5.590157, + "Asymptote": -7.094235, + "AutoHotkey": -7.787382, + "Avro IDL": -7.787382, + "Awk": -7.787382, + "Ballerina": -6.177944, + "BibTeX": -7.094235, + "BitBake": -7.094235, + "Blade": -7.094235, + "BlitzBasic": -6.688770, + "BlitzMax": -7.787382, + "Bluespec": -7.094235, + "Brainfuck": -6.177944, + "Brightscript": -7.787382, + "C": -3.744331, + "C#": -5.995623, + "C++": -3.875359, + "CLIPS": -7.094235, + "CMake": -5.841472, + "COBOL": -6.401088, + "CSON": -6.401088, + "CSS": -7.094235, + "CSV": -7.787382, + "CWeb": -7.787382, + "Cabal Config": -6.401088, + "CartoCSS": -7.787382, + "Ceylon": -7.787382, + "Chapel": -6.177944, + "Charity": -7.787382, + "Cirru": -5.148325, + "Clarion": -6.401088, + "Classic ASP": -7.094235, + "Clean": -5.590157, + "Click": -7.094235, + "Clojure": -5.590157, + "Closure Templates": -7.787382, + "Cloud Firestore Security Rules": -7.787382, + "CoNLL-U": -6.688770, + "CodeQL": -5.995623, + "CoffeeScript": -5.484797, + "ColdFusion": -7.787382, + "ColdFusion CFC": -7.094235, + "Common Lisp": -5.590157, + "Common Workflow Language": -7.787382, + "Component Pascal": -7.094235, + "Cool": -7.094235, + "Coq": -5.222433, + "Creole": -7.787382, + "Crystal": -6.688770, + "Csound": -6.688770, + "Csound Document": -6.688770, + "Csound Score": -6.688770, + "Cuda": -7.094235, + "Cycript": -7.787382, + "D": -5.590157, + "DIGITAL Command Language": -6.401088, + "DM": -7.787382, + "DNS Zone": -7.094235, + "DTrace": -6.688770, + "Dafny": -7.094235, + "Dart": -7.787382, + "DataWeave": -6.177944, + "Dhall": -7.094235, + "Diff": -7.787382, + "DirectX 3D File": -7.787382, + "Dockerfile": -7.787382, + "Dogescript": -7.787382, + "E": -5.841472, + "EBNF": -6.401088, + "ECL": -7.787382, + "ECLiPSe": -7.787382, + "EJS": -6.401088, + "EML": -7.787382, + "EQ": -6.688770, + "Eagle": -7.094235, + "Easybuild": -7.787382, + "EditorConfig": -7.787382, + "Edje Data Collection": -7.787382, + "Eiffel": -6.688770, + "Elixir": -7.787382, + "Elm": -6.688770, + "Emacs Lisp": -5.389487, + "EmberScript": -7.787382, + "Erlang": -5.148325, + "F#": -5.707940, + "FIGlet Font": -7.787382, + "FLUX": -6.401088, + "Fantom": -7.094235, + "Faust": -7.094235, + "Filebench WML": -7.787382, + "Filterscript": -7.094235, + "Formatted": -6.688770, + "Forth": -5.014793, + "Fortran": -6.177944, + "FreeMarker": -7.094235, + "Frege": -6.401088, + "Fstar": -7.094235, + "Futhark": -7.787382, + "G-code": -6.688770, + "GAML": -5.995623, + "GAMS": -7.787382, + "GAP": -5.590157, + "GCC Machine Description": -7.787382, + "GDB": -7.094235, + "GDScript": -6.401088, + "GEDCOM": -7.787382, + "GLSL": -5.014793, + "GN": -5.389487, + "Game Maker Language": -5.389487, + "Genie": -6.401088, + "Gerber Image": -4.954169, + "Gherkin": -7.094235, + "Git Attributes": -7.787382, + "Git Config": -6.688770, + "Glyph Bitmap Distribution Format": -7.787382, + "Gnuplot": -5.841472, + "Go": -6.401088, + "Golo": -4.491545, + "Gosu": -6.177944, + "Grace": -7.094235, + "Gradle": -7.094235, + "Grammatical Framework": -4.073810, + "Graph Modeling Language": -6.688770, + "GraphQL": -6.401088, + "Graphviz (DOT)": -7.094235, + "Groovy": -5.995623, + "Groovy Server Pages": -6.401088, + "HAProxy": -6.401088, + "HCL": -5.995623, + "HLSL": -6.177944, + "HTML": -5.841472, + "HTML+Django": -6.688770, + "HTML+ECR": -7.787382, + "HTML+EEX": -7.094235, + "HTML+ERB": -6.688770, + "HTML+Razor": -7.094235, + "HXML": -7.094235, + "Hack": -4.386185, + "Haml": -7.094235, + "Handlebars": -7.094235, + "Haskell": -6.177944, + "HiveQL": -7.094235, + "HolyC": -6.177944, + "Hy": -6.688770, + "HyPhy": -5.707940, + "IDL": -6.401088, + "IGOR Pro": -6.688770, + "INI": -5.707940, + "Idris": -7.787382, + "Ignore List": -5.014793, + "Inform 7": -7.094235, + "Inno Setup": -7.094235, + "Ioke": -7.787382, + "Isabelle": -7.787382, + "Isabelle ROOT": -7.787382, + "J": -7.094235, + "JFlex": -7.094235, + "JSON": -4.609328, + "JSON with Comments": -4.651888, + "JSON5": -7.094235, + "JSONLD": -7.787382, + "JSONiq": -7.094235, + "JSX": -7.787382, + "Jasmin": -5.707940, + "Java": -5.484797, + "Java Properties": -7.094235, + "JavaScript": -4.123820, + "JavaScript+ERB": -7.787382, + "Jison": -6.688770, + "Jison Lex": -7.094235, + "Jolie": -6.177944, + "Jsonnet": -7.787382, + "Julia": -7.094235, + "Jupyter Notebook": -7.787382, + "KRL": -7.787382, + "Kaitai Struct": -7.094235, + "KiCad Layout": -5.014793, + "KiCad Legacy Layout": -7.787382, + "KiCad Schematic": -5.995623, + "Kit": -7.787382, + "Kotlin": -7.787382, + "LFE": -6.401088, + "LOLCODE": -7.787382, + "LSL": -7.094235, + "LTspice Symbol": -7.787382, + "LabVIEW": -5.484797, + "Lark": -6.688770, + "Lasso": -6.688770, + "Latte": -7.094235, + "Lean": -7.094235, + "Less": -7.787382, + "Lex": -7.094235, + "Limbo": -6.688770, + "Linker Script": -6.401088, + "Linux Kernel Module": -6.688770, + "Liquid": -7.094235, + "Literate Agda": -7.787382, + "Literate CoffeeScript": -7.094235, + "LiveScript": -7.787382, + "Logos": -6.177944, + "Logtalk": -7.787382, + "LookML": -6.688770, + "LoomScript": -7.094235, + "Lua": -5.841472, + "M": -4.420086, + "M4": -7.787382, + "M4Sugar": -6.688770, + "MATLAB": -4.123820, + "MAXScript": -6.177944, + "MLIR": -6.401088, + "MQL4": -6.688770, + "MQL5": -6.688770, + "MTML": -7.787382, + "MUF": -7.094235, + "Macaulay2": -7.787382, + "Makefile": -5.302475, + "Markdown": -5.590157, + "Marko": -6.688770, + "Mask": -7.787382, + "Mathematica": -5.302475, + "Maven POM": -7.787382, + "Max": -6.688770, + "MediaWiki": -7.094235, + "Mercury": -5.484797, + "Meson": -7.094235, + "Metal": -7.787382, + "Microsoft Developer Studio Project": -7.787382, + "Modelica": -5.302475, + "Modula-2": -7.787382, + "Modula-3": -6.177944, + "Module Management System": -6.177944, + "Monkey": -6.177944, + "Moocode": -6.688770, + "MoonScript": -7.787382, + "Motorola 68K Assembly": -5.995623, + "Muse": -7.094235, + "Mustache": -6.401088, + "NASL": -5.484797, + "NCL": -5.014793, + "NEON": -7.094235, + "NL": -7.094235, + "NPM Config": -7.787382, + "NSIS": -7.094235, + "NWScript": -5.995623, + "Nearley": -7.787382, + "Nemerle": -7.787382, + "NetLinx": -7.094235, + "NetLinx+ERB": -7.094235, + "NetLogo": -7.787382, + "NewLisp": -6.688770, + "Nextflow": -6.401088, + "Nginx": -6.688770, + "Nim": -6.177944, + "Nit": -4.609328, + "Nix": -7.787382, + "Nu": -7.094235, + "OCaml": -5.484797, + "Object Data Instance Notation": -7.787382, + "ObjectScript": -7.787382, + "Objective-C": -4.696340, + "Objective-C++": -7.094235, + "Objective-J": -6.688770, + "Odin": -7.787382, + "Omgrofl": -7.787382, + "Opa": -7.094235, + "Opal": -7.787382, + "Open Policy Agent": -6.401088, + "OpenCL": -7.094235, + "OpenEdge ABL": -5.995623, + "OpenQASM": -7.787382, + "OpenRC runscript": -7.787382, + "OpenSCAD": -7.094235, + "OpenStep Property List": -7.787382, + "Org": -7.787382, + "Ox": -6.688770, + "Oxygene": -7.787382, + "Oz": -7.787382, + "P4": -7.094235, + "PHP": -4.842943, + "PLSQL": -5.707940, + "PLpgSQL": -5.841472, + "POV-Ray SDL": -5.302475, + "Pan": -4.897010, + "Papyrus": -6.688770, + "Parrot Assembly": -7.787382, + "Parrot Internal Representation": -7.787382, + "Pascal": -5.302475, + "Pawn": -5.995623, + "Pep8": -5.841472, + "Perl": -4.609328, + "Pic": -6.688770, + "Pickle": -6.401088, + "PicoLisp": -7.787382, + "PigLatin": -7.787382, + "Pike": -6.688770, + "PlantUML": -5.841472, + "Pod": -6.401088, + "Pod 6": -7.787382, + "PogoScript": -7.787382, + "Pony": -5.995623, + "PostCSS": -7.094235, + "PostScript": -6.688770, + "PowerBuilder": -5.995623, + "PowerShell": -6.401088, + "Prisma": -6.177944, + "Processing": -7.787382, + "Proguard": -6.688770, + "Prolog": -5.590157, + "Propeller Spin": -5.484797, + "Protocol Buffer": -7.787382, + "Public Key": -5.841472, + "Pug": -7.094235, + "Puppet": -6.177944, + "PureBasic": -7.094235, + "PureScript": -6.401088, + "Python": -4.651888, + "Q#": -7.094235, + "QML": -7.787382, + "QMake": -6.401088, + "Qt Script": -7.094235, + "Quake": -7.094235, + "R": -5.707940, + "RAML": -7.787382, + "RDoc": -7.787382, + "REXX": -6.401088, + "RMarkdown": -7.787382, + "RPC": -6.688770, + "RPM Spec": -6.688770, + "RUNOFF": -6.401088, + "Racket": -7.094235, + "Ragel": -6.688770, + "Raku": -4.696340, + "Rascal": -6.401088, + "ReScript": -7.787382, + "Readline Config": -7.787382, + "Reason": -5.995623, + "Rebol": -5.995623, + "Red": -7.094235, + "Regular Expression": -6.401088, + "Ren'Py": -7.787382, + "RenderScript": -7.094235, + "Rich Text Format": -7.094235, + "Ring": -6.401088, + "Riot": -7.094235, + "RobotFramework": -6.688770, + "Roff": -4.954169, + "Roff Manpage": -5.302475, + "Ruby": -4.261022, + "Rust": -6.688770, + "SAS": -6.688770, + "SCSS": -7.787382, + "SMT": -6.401088, + "SPARQL": -7.094235, + "SQF": -7.094235, + "SQL": -5.148325, + "SQLPL": -5.995623, + "SRecode Template": -7.787382, + "SSH Config": -5.995623, + "STON": -5.841472, + "SWIG": -6.688770, + "Sage": -7.787382, + "SaltStack": -5.995623, + "Sass": -7.787382, + "Scala": -5.841472, + "Scaml": -7.787382, + "Scheme": -6.401088, + "Scilab": -6.688770, + "ShaderLab": -6.688770, + "Shell": -3.895562, + "ShellSession": -6.688770, + "Shen": -6.688770, + "Sieve": -5.389487, + "Slash": -7.787382, + "Slice": -6.688770, + "Slim": -7.787382, + "SmPL": -7.787382, + "Smali": -5.841472, + "Smalltalk": -5.484797, + "SourcePawn": -7.094235, + "Squirrel": -7.787382, + "Stan": -6.688770, + "Standard ML": -6.177944, + "Starlark": -5.995623, + "Stata": -5.841472, + "Stylus": -7.787382, + "SubRip Text": -7.787382, + "SugarSS": -7.787382, + "SuperCollider": -6.177944, + "Svelte": -7.787382, + "Swift": -4.026182, + "SystemVerilog": -6.401088, + "TI Program": -6.401088, + "TLA": -7.094235, + "TOML": -6.688770, + "TSQL": -6.401088, + "TSV": -7.787382, + "TSX": -6.401088, + "TXL": -7.787382, + "Tcl": -6.401088, + "Tcsh": -7.787382, + "TeX": -5.841472, + "Tea": -7.787382, + "Terra": -6.688770, + "Texinfo": -7.787382, + "Text": -4.491545, + "Thrift": -7.787382, + "Turing": -6.401088, + "Turtle": -7.094235, + "Type Language": -7.094235, + "TypeScript": -6.688770, + "Unity3D Asset": -5.995623, + "Unix Assembly": -6.401088, + "Uno": -6.688770, + "UnrealScript": -7.094235, + "UrWeb": -7.094235, + "V": -5.590157, + "VBA": -6.401088, + "VBScript": -7.787382, + "VCL": -7.094235, + "VHDL": -7.787382, + "Verilog": -5.148325, + "Vim Help File": -7.787382, + "Vim Snippet": -7.094235, + "Vim script": -5.707940, + "Visual Basic .NET": -6.688770, + "Volt": -7.787382, + "Vue": -7.094235, + "Wavefront Material": -6.401088, + "Wavefront Object": -6.177944, + "Web Ontology Language": -7.787382, + "WebAssembly": -5.995623, + "WebIDL": -7.094235, + "WebVTT": -7.094235, + "Wget Config": -7.787382, + "Windows Registry Entries": -7.787382, + "Wollok": -7.094235, + "World of Warcraft Addon Data": -6.688770, + "X BitMap": -7.787382, + "X Font Directory Index": -6.401088, + "X PixMap": -7.094235, + "X10": -4.897010, + "XC": -7.787382, + "XCompose": -7.787382, + "XML": -3.597727, + "XML Property List": -5.841472, + "XPages": -7.094235, + "XProc": -7.787382, + "XQuery": -7.787382, + "XS": -7.787382, + "XSLT": -7.787382, + "Xojo": -5.995623, + "Xtend": -7.094235, + "YAML": -5.302475, + "YANG": -7.787382, + "YARA": -6.688770, + "YASnippet": -7.094235, + "Yacc": -7.787382, + "ZAP": -7.787382, + "ZIL": -7.787382, + "Zeek": -6.688770, + "ZenScript": -7.787382, + "Zephir": -7.094235, + "Zig": -6.688770, + "Zimpl": -7.787382, + "cURL Config": -7.787382, + "desktop": -7.787382, + "dircolors": -7.787382, + "eC": -7.787382, + "edn": -7.787382, + "fish": -6.688770, + "mIRC Script": -6.401088, + "mcfunction": -7.787382, + "nanorc": -6.688770, + "q": -7.094235, + "reStructuredText": -7.787382, + "sed": -7.787382, + "wdl": -6.688770, + "wisp": -7.787382, + "xBase": -6.688770, } var TokensLogProbabilities = map[string]map[string]float64{ @@ -2681,42 +2685,143 @@ var TokensLogProbabilities = map[string]map[string]float64{ "~": -5.860451, }, "ActionScript": map[string]float64{ - "(": -2.364279, - ")": -2.364279, - ":": -2.970414, - ";": -2.564949, - "=": -3.663562, - "Bar": -3.375880, - "Foo": -3.663562, - "Hello": -4.762174, - "Main": -4.069027, - "MovieClip": -4.762174, - "Number": -3.663562, - "class": -3.375880, - "extends": -4.069027, - "flash.display.MovieClip": -4.762174, - "foobar": -4.762174, - "function": -3.375880, - "getNumber": -4.069027, - "import": -4.762174, - "mypackage": -4.762174, - "new": -4.069027, - "ourNumber": -4.069027, - "override": -4.762174, - "package": -4.069027, - "private": -4.762174, - "public": -3.152736, - "return": -4.069027, - "sayHello": -4.762174, - "trace": -3.663562, - "var": -3.663562, - "void": -4.762174, - "x": -4.762174, - "x.getNumber": -4.762174, - "y": -4.762174, - "y.getNumber": -4.762174, - "{": -2.459589, - "}": -2.459589, + "!": -5.603348, + "&": -6.701960, + "'": -6.701960, + "(": -2.384472, + ")": -2.411501, + "*": -6.701960, + "+": -4.217054, + ",": -4.304065, + "-": -6.008813, + "/**": -6.701960, + ":": -2.830759, + ";": -2.770135, + "<": -6.008813, + "": -3.334665, + "": -5.603348, + "": -3.334665, + "": -5.603348, + "=": -2.770135, + ">": -6.008813, + "?": -5.092522, + "@param": -6.701960, + "Array": -6.008813, + "Bar": -5.315666, + "Boolean": -4.756050, + "Determines": -6.701960, + "Foo": -5.603348, + "Hello": -6.701960, + "Main": -6.008813, + "Math.floor": -6.701960, + "Math.max": -6.008813, + "Math.min": -6.008813, + "Math.random": -6.701960, + "Math.sqrt": -6.701960, + "MovieClip": -6.701960, + "Number": -3.610918, + "NumberUtil": -6.701960, + "NumberUtil.isEven": -6.008813, + "Object": -6.008813, + "String": -4.756050, + "TextFieldUtil": -6.701960, + "TextFieldUtil.hasOverFlow": -5.315666, + "a": -6.701960, + "break": -6.701960, + "class": -4.910201, + "determine": -6.701960, + "else": -6.008813, + "endValue": -5.603348, + "extends": -6.008813, + "falls": -6.701960, + "false": -5.603348, + "flash.display.MovieClip": -6.701960, + "foobar": -6.701960, + "for": -6.701960, + "function": -3.929372, + "getNumber": -6.008813, + "hasOverFlow": -6.701960, + "i": -5.603348, + "if": -4.137011, + "import": -6.701960, + "is": -6.701960, + "isBetween": -6.701960, + "isEven": -6.701960, + "isInteger": -6.701960, + "isOdd": -6.701960, + "isPrime": -6.701960, + "isStillOverflowing": -5.603348, + "it": -6.008813, + "lastSentence": -5.603348, + "lastSentence.split": -6.701960, + "lines": -6.701960, + "lines.join": -6.008813, + "lines.length": -6.008813, + "lines.pop": -6.701960, + "max": -5.603348, + "min": -5.315666, + "mypackage": -6.701960, + "nd": -6.701960, + "nearest": -6.701960, + "new": -6.008813, + "not": -6.701960, + "num": -3.868747, + "num.toString": -6.701960, + "omissionIndicator": -4.910201, + "org.casalib.util.NumberUtil": -6.701960, + "org.casalib.util.TextFieldUtil": -6.701960, + "originalCopy": -6.701960, + "originalCopy.substring": -6.701960, + "ourNumber": -6.008813, + "overFlow": -5.603348, + "overFlow.charAt": -6.701960, + "overFlow.substring": -6.701960, + "override": -6.701960, + "package": -6.008813, + "private": -5.603348, + "public": -3.993910, + "randomInteger": -6.701960, + "range": -6.008813, + "rd": -6.701960, + "removeOverFlow": -6.701960, + "return": -3.811589, + "s": -6.008813, + "sayHello": -6.701960, + "sentences": -5.603348, + "sentences.substr": -6.701960, + "snapped": -6.701960, + "st": -6.701960, + "startValue": -5.603348, + "static": -4.399375, + "target_txt": -4.910201, + "target_txt.maxscroll": -6.701960, + "target_txt.text": -4.910201, + "target_txt.text.length": -6.701960, + "target_txt.text.split": -6.008813, + "th": -6.008813, + "the": -6.701960, + "to": -6.008813, + "trace": -5.603348, + "true": -5.603348, + "undefined": -4.756050, + "val": -3.811589, + "value": -6.701960, + "value.": -6.701960, + "var": -4.217054, + "void": -6.701960, + "while": -5.603348, + "within": -6.701960, + "words": -5.603348, + "words.join": -6.008813, + "words.length": -6.008813, + "words.pop": -6.008813, + "x": -6.701960, + "x.getNumber": -6.701960, + "y": -6.701960, + "y.getNumber": -6.701960, + "{": -3.300763, + "||": -5.315666, + "}": -3.267973, }, "Adobe Font Metrics": map[string]float64{ "(": -6.476459, @@ -44296,22 +44401,140 @@ var TokensLogProbabilities = map[string]map[string]float64{ "}": -3.672211, }, "Genie": map[string]float64{ - "(": -1.791759, - ")": -1.791759, - ".run": -3.583519, - ":": -2.890372, - "=": -2.484907, - "Demo": -2.890372, - "_message": -2.484907, - "class": -3.583519, - "construct": -3.583519, - "def": -3.583519, - "init": -2.890372, - "message": -2.890372, - "new": -3.583519, - "print": -2.890372, - "run": -3.583519, - "string": -2.890372, + "(": -1.820090, + ")": -1.820090, + ",": -3.577948, + ".add_class": -5.880533, + ".run": -5.880533, + "//URL": -5.880533, + "//Use": -5.880533, + "//this.webview.execute_script": -5.880533, + ":": -3.047320, + "=": -3.172483, + "Align.END": -5.880533, + "Align.START": -5.880533, + "Box": -5.880533, + "Demo": -5.187386, + "Fixed": -5.880533, + "Gee": -5.880533, + "Gtk": -5.880533, + "Gtk.init": -5.880533, + "Gtk.main": -5.880533, + "Gtk.main_quit": -5.880533, + "IDataLoader": -5.880533, + "Object": -5.880533, + "Orientation.VERTICAL": -5.880533, + "Overlay": -5.880533, + "ProjectInfoVO": -5.880533, + "STYLE_CLASS_PRIMARY_TOOLBAR": -5.880533, + "SceneVO": -5.880533, + "Spinner": -5.187386, + "ToolButton": -5.187386, + "Toolbar": -5.880533, + "ToolbarStyle.BOTH": -5.880533, + "ValaBrowser": -5.187386, + "WebKit": -5.880533, + "WebSettings": -5.880533, + "WebView": -5.187386, + "Window": -5.880533, + "WindowPosition.CENTER": -5.880533, + "[": -4.781921, + "]": -4.781921, + "_message": -4.781921, + "abstract": -5.187386, + "add": -5.880533, + "arg": -5.187386, + "array": -5.880533, + "browser": -5.880533, + "browser.start": -5.880533, + "button": -5.880533, + "class": -5.187386, + "command": -5.880533, + "connect_signals": -5.187386, + "construct": -5.880533, + "create_widgets": -5.187386, + "d": -5.880533, + "d.data": -5.880533, + "d.resources": -5.880533, + "def": -3.683308, + "false": -5.187386, + "fixed": -5.187386, + "fixed.add": -5.880533, + "fixed.set_halign": -5.880533, + "fixed.set_valign": -5.880533, + "indent": -5.187386, + "init": -4.781921, + "int": -5.880533, + "interface": -5.880533, + "javascript": -5.880533, + "load": -5.880533, + "loadProjectVO": -5.880533, + "loadSceneVO": -5.880533, + "loaded": -5.880533, + "main": -5.880533, + "message": -5.187386, + "namespace": -5.880533, + "new": -3.577948, + "next": -5.880533, + "null": -5.880533, + "o": -5.187386, + "of": -5.880533, + "on": -5.880533, + "overlay": -5.187386, + "overlay.add": -5.880533, + "overlay.add_overlay": -5.880533, + "page": -5.880533, + "print": -5.187386, + "ref": -5.880533, + "return": -5.880533, + "run": -5.187386, + "sceneName": -5.880533, + "sdx": -5.880533, + "sdx.graphics.s": -5.880533, + "sdx.math": -5.880533, + "set_default_size": -5.880533, + "settings": -5.187386, + "settings.set": -5.880533, + "show": -5.880533, + "show_all": -5.187386, + "some": -5.880533, + "spinner": -5.880533, + "start": -5.880533, + "started": -5.880533, + "string": -4.494239, + "the": -5.880533, + "this.button": -5.187386, + "this.button.clicked.connect": -5.880533, + "this.destroy.connect": -5.880533, + "this.loaded": -5.880533, + "this.spinner": -5.187386, + "this.spinner.hide": -5.880533, + "this.spinner.set_margin_bottom": -5.880533, + "this.spinner.set_margin_left": -5.880533, + "this.spinner.set_margin_right": -5.880533, + "this.spinner.set_margin_top": -5.880533, + "this.spinner.start": -5.880533, + "this.start": -5.880533, + "this.started": -5.880533, + "this.webview": -5.187386, + "this.webview.document_load_finished.connect": -5.880533, + "this.webview.load_started.connect": -5.880533, + "this.webview.open": -5.880533, + "to": -5.187386, + "toolbar": -5.187386, + "toolbar.add": -5.880533, + "toolbar.get_style_context": -5.880533, + "toolbar.set_style": -5.880533, + "true": -4.781921, + "uses": -4.088774, + "var": -4.088774, + "vbox": -5.187386, + "vbox.pack_start": -5.187386, + "void": -4.271095, + "webview": -5.880533, + "webview.grab_focus": -5.880533, + "webview.set_settings": -5.880533, + "window_position": -5.880533, }, "Gerber Image": map[string]float64{ "!": -7.422929, @@ -48807,53 +49030,71 @@ var TokensLogProbabilities = map[string]map[string]float64{ "name": -2.890372, }, "HTML+EEX": map[string]float64{ - "%": -2.397895, - "(": -3.576550, - ")": -3.576550, - ",": -2.397895, - "/h": -4.962845, - ":": -2.477938, - "<": -2.765620, - "<%#>": -4.962845, - "<%>": -4.962845, - "<->": -4.962845, - "": -4.962845, - "": -3.353407, - "": -3.353407, - "": -4.269697, - "
": -4.962845, - "": -4.962845, - "": -4.269697, - "=": -3.016934, - ">": -2.883403, - "@conn": -3.576550, - "Books": -4.962845, - "Listing": -4.962845, - "Summary": -4.962845, - "Title": -4.962845, - "[": -4.962845, - "]": -4.962845, - "book": -3.576550, - "book.content": -4.962845, - "book.title": -4.962845, - "book_path": -3.576550, - "books": -4.962845, - "comment": -4.962845, - "confirm": -4.962845, - "data": -4.962845, - "delete": -4.269697, - "do": -4.962845, - "edit": -4.962845, - "end": -4.962845, - "for": -4.962845, - "h": -4.962845, - "link": -3.576550, - "method": -4.962845, - "new": -4.962845, - "show": -4.962845, - "to": -3.576550, + "%": -2.149075, + "(": -4.020877, + ")": -4.020877, + ",": -2.362649, + "/h": -4.714025, + ":": -2.573958, + "<": -2.516800, + "<%#>": -5.407172, + "<%>": -4.714025, + "<->": -4.714025, + "": -5.407172, + "
": -3.353407, - "": -3.353407, - "
": -5.407172, + "": -3.797734, + "": -3.797734, + "": -4.714025, + "
": -5.407172, + "": -5.407172, + "": -4.714025, + "=": -2.699122, + ">": -2.634583, + "@changeset": -5.407172, + "@conn": -4.020877, + "@myself": -5.407172, + "@title": -5.407172, + "Books": -5.407172, + "Listing": -5.407172, + "Summary": -5.407172, + "Title": -5.407172, + "[": -5.407172, + "]": -5.407172, + "book": -4.020877, + "book.content": -5.407172, + "book.title": -5.407172, + "book_path": -4.020877, + "books": -5.407172, + "comment": -5.407172, + "confirm": -5.407172, + "data": -5.407172, + "delete": -4.714025, + "do": -4.714025, + "edit": -5.407172, + "end": -4.714025, + "error": -4.714025, + "f": -5.407172, + "for": -4.714025, + "form_for": -5.407172, + "h": -4.714025, + "id": -5.407172, + "input": -4.308559, + "inputs": -5.407172, + "label": -4.714025, + "link": -4.020877, + "method": -5.407172, + "new": -5.407172, + "phx_change": -5.407172, + "phx_disable_with": -5.407172, + "phx_submit": -5.407172, + "phx_target": -5.407172, + "show": -5.407172, + "submit": -5.407172, + "to": -4.020877, + "{": -5.407172, + "}": -5.407172, }, "HTML+ERB": map[string]float64{ "$": -6.472346, @@ -53911,75 +54152,75 @@ var TokensLogProbabilities = map[string]map[string]float64{ "}": -5.055496, }, "JSON with Comments": map[string]float64{ - "$": -7.447460, - "(": -8.140607, - ")": -8.140607, - ",": -1.011309, - "-": -7.041995, - "//Defines": -5.742712, - "//Specifies": -8.140607, - ":": -1.356150, - "": -8.140607, - "": -8.140607, - "": -8.140607, - "": -8.140607, - "": -8.140607, - "
": -8.140607, - "
": -8.140607, - "
": -8.140607, - "": -8.140607, - "": -8.140607, - "": -8.140607, - "": -8.140607, - "": -7.447460, - "
    ": -8.140607, - "
": -8.167919, + "": -8.167919, + "
": -8.167919, + "
": -8.167919, + "
": -8.167919, + "": -8.167919, + "": -8.167919, + "": -8.167919, + "": -8.167919, + "": -7.474772, + "
": -3.797734, + "": -3.797734, + "