diff --git a/README.md b/README.md
index 051c23f..49bf5f8 100644
--- a/README.md
+++ b/README.md
@@ -118,6 +118,8 @@ Parsing [linguist/samples](https://github.com/github/linguist/tree/master/sample
* [Heuristics for ".rno" extension](https://github.com/github/linguist/blob/3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d/lib/linguist/heuristics.yml#L365) in RUNOFF could not be parsed, due to unsupported lookahead in RE2 regexp engine.
+* [Heuristics for ".inc" extension](https://github.com/github/linguist/blob/f0e2d0d7f1ce600b2a5acccaef6b149c87d8b99c/lib/linguist/heuristics.yml#L222) in NASL could not be parsed, due to unsupported possessive quantifier in RE2 regexp engine.
+
* 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 814598a..baa9344 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: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
+// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad
package data
@@ -8,756 +8,815 @@ import "strings"
// LanguageByAliasMap keeps alias for different languages and use the name of the languages as an alias too.
// All the keys (alias or not) are written in lower case and the whitespaces has been replaced by underscores.
var LanguageByAliasMap = map[string]string{
- "1c_enterprise": "1C Enterprise",
- "abap": "ABAP",
- "abl": "OpenEdge ABL",
- "abnf": "ABNF",
- "abuild": "Alpine Abuild",
- "acfm": "Adobe Font Metrics",
- "aconf": "ApacheConf",
- "actionscript": "ActionScript",
- "actionscript3": "ActionScript",
- "actionscript_3": "ActionScript",
- "ada": "Ada",
- "ada2005": "Ada",
- "ada95": "Ada",
- "adobe_composite_font_metrics": "Adobe Font Metrics",
- "adobe_font_metrics": "Adobe Font Metrics",
- "adobe_multiple_font_metrics": "Adobe Font Metrics",
- "advpl": "xBase",
- "afdko": "OpenType Feature File",
- "agda": "Agda",
- "ags": "AGS Script",
- "ags_script": "AGS Script",
- "ahk": "AutoHotkey",
- "alloy": "Alloy",
- "alpine_abuild": "Alpine Abuild",
- "altium": "Altium Designer",
- "altium_designer": "Altium Designer",
- "amfm": "Adobe Font Metrics",
- "ampl": "AMPL",
- "angelscript": "AngelScript",
- "ant_build_system": "Ant Build System",
- "antlr": "ANTLR",
- "apache": "ApacheConf",
- "apacheconf": "ApacheConf",
- "apex": "Apex",
- "api_blueprint": "API Blueprint",
- "apkbuild": "Alpine Abuild",
- "apl": "APL",
- "apollo_guidance_computer": "Apollo Guidance Computer",
- "applescript": "AppleScript",
- "arc": "Arc",
- "arexx": "REXX",
- "as3": "ActionScript",
- "asciidoc": "AsciiDoc",
- "asm": "Assembly",
- "asn.1": "ASN.1",
- "asp": "ASP",
- "aspectj": "AspectJ",
- "aspx": "ASP",
- "aspx-vb": "ASP",
- "assembly": "Assembly",
- "asymptote": "Asymptote",
- "ats": "ATS",
- "ats2": "ATS",
- "au3": "AutoIt",
- "augeas": "Augeas",
- "autoconf": "M4Sugar",
- "autohotkey": "AutoHotkey",
- "autoit": "AutoIt",
- "autoit3": "AutoIt",
- "autoitscript": "AutoIt",
- "awk": "Awk",
- "b3d": "BlitzBasic",
- "ballerina": "Ballerina",
- "bash": "Shell",
- "bash_session": "ShellSession",
- "bat": "Batchfile",
- "batch": "Batchfile",
- "batchfile": "Batchfile",
- "befunge": "Befunge",
- "bison": "Bison",
- "bitbake": "BitBake",
- "blade": "Blade",
- "blitz3d": "BlitzBasic",
- "blitzbasic": "BlitzBasic",
- "blitzmax": "BlitzMax",
- "blitzplus": "BlitzBasic",
- "bluespec": "Bluespec",
- "bmax": "BlitzMax",
- "boo": "Boo",
- "bplus": "BlitzBasic",
- "brainfuck": "Brainfuck",
- "brightscript": "Brightscript",
- "bro": "Zeek",
- "bsdmake": "Makefile",
- "byond": "DM",
- "c": "C",
- "c#": "C#",
- "c++": "C++",
- "c++-objdump": "Cpp-ObjDump",
- "c-objdump": "C-ObjDump",
- "c2hs": "C2hs Haskell",
- "c2hs_haskell": "C2hs Haskell",
- "cabal": "Cabal Config",
- "cabal_config": "Cabal Config",
- "cap'n_proto": "Cap'n Proto",
- "carto": "CartoCSS",
- "cartocss": "CartoCSS",
- "ceylon": "Ceylon",
- "cfc": "ColdFusion CFC",
- "cfm": "ColdFusion",
- "cfml": "ColdFusion",
- "chapel": "Chapel",
- "charity": "Charity",
- "chpl": "Chapel",
- "chuck": "ChucK",
- "cirru": "Cirru",
- "clarion": "Clarion",
- "clean": "Clean",
- "click": "Click",
- "clipper": "xBase",
- "clips": "CLIPS",
- "clojure": "Clojure",
- "closure_templates": "Closure Templates",
- "cloud_firestore_security_rules": "Cloud Firestore Security Rules",
- "cmake": "CMake",
- "cobol": "COBOL",
- "coffee": "CoffeeScript",
- "coffee-script": "CoffeeScript",
- "coffeescript": "CoffeeScript",
- "coldfusion": "ColdFusion",
- "coldfusion_cfc": "ColdFusion CFC",
- "coldfusion_html": "ColdFusion",
- "collada": "COLLADA",
- "common_lisp": "Common Lisp",
- "common_workflow_language": "Common Workflow Language",
- "component_pascal": "Component Pascal",
- "conll": "CoNLL-U",
- "conll-u": "CoNLL-U",
- "conll-x": "CoNLL-U",
- "console": "ShellSession",
- "cool": "Cool",
- "coq": "Coq",
- "cperl": "Perl",
- "cpp": "C++",
- "cpp-objdump": "Cpp-ObjDump",
- "creole": "Creole",
- "crystal": "Crystal",
- "csharp": "C#",
- "cson": "CSON",
- "csound": "Csound",
- "csound-csd": "Csound Document",
- "csound-orc": "Csound",
- "csound-sco": "Csound Score",
- "csound_document": "Csound Document",
- "csound_score": "Csound Score",
- "css": "CSS",
- "csv": "CSV",
- "cucumber": "Gherkin",
- "cuda": "Cuda",
- "cweb": "CWeb",
- "cwl": "Common Workflow Language",
- "cycript": "Cycript",
- "cython": "Cython",
- "d": "D",
- "d-objdump": "D-ObjDump",
- "darcs_patch": "Darcs Patch",
- "dart": "Dart",
- "dataweave": "DataWeave",
- "dcl": "DIGITAL Command Language",
- "delphi": "Component Pascal",
- "desktop": "desktop",
- "dhall": "Dhall",
- "diff": "Diff",
- "digital_command_language": "DIGITAL Command Language",
- "django": "HTML+Django",
- "dm": "DM",
- "dns_zone": "DNS Zone",
- "dockerfile": "Dockerfile",
- "dogescript": "Dogescript",
- "dosbatch": "Batchfile",
- "dosini": "INI",
- "dpatch": "Darcs Patch",
- "dtrace": "DTrace",
- "dtrace-script": "DTrace",
- "dylan": "Dylan",
- "e": "E",
- "eagle": "Eagle",
- "easybuild": "Easybuild",
- "ebnf": "EBNF",
- "ec": "eC",
- "ecere_projects": "Ecere Projects",
- "ecl": "ECL",
- "eclipse": "ECLiPSe",
- "ecr": "HTML+ECR",
- "editor-config": "EditorConfig",
- "editorconfig": "EditorConfig",
- "edje_data_collection": "Edje Data Collection",
- "edn": "edn",
- "eeschema_schematic": "KiCad Schematic",
- "eex": "HTML+EEX",
- "eiffel": "Eiffel",
- "ejs": "EJS",
- "elisp": "Emacs Lisp",
- "elixir": "Elixir",
- "elm": "Elm",
- "emacs": "Emacs Lisp",
- "emacs_lisp": "Emacs Lisp",
- "emberscript": "EmberScript",
- "eml": "EML",
- "eq": "EQ",
- "erb": "HTML+ERB",
- "erlang": "Erlang",
- "f#": "F#",
- "f*": "F*",
- "factor": "Factor",
- "fancy": "Fancy",
- "fantom": "Fantom",
- "figfont": "FIGlet Font",
- "figlet_font": "FIGlet Font",
- "filebench_wml": "Filebench WML",
- "filterscript": "Filterscript",
- "fish": "fish",
- "flex": "Lex",
- "flux": "FLUX",
- "formatted": "Formatted",
- "forth": "Forth",
- "fortran": "Fortran",
- "foxpro": "xBase",
- "freemarker": "FreeMarker",
- "frege": "Frege",
- "fsharp": "F#",
- "fstar": "F*",
- "ftl": "FreeMarker",
- "fundamental": "Text",
- "g-code": "G-code",
- "game_maker_language": "Game Maker Language",
- "gams": "GAMS",
- "gap": "GAP",
- "gcc_machine_description": "GCC Machine Description",
- "gdb": "GDB",
- "gdscript": "GDScript",
- "genie": "Genie",
- "genshi": "Genshi",
- "gentoo_ebuild": "Gentoo Ebuild",
- "gentoo_eclass": "Gentoo Eclass",
- "gerber_image": "Gerber Image",
- "gettext_catalog": "Gettext Catalog",
- "gf": "Grammatical Framework",
- "gherkin": "Gherkin",
- "git-ignore": "Ignore List",
- "git_attributes": "Git Attributes",
- "git_config": "Git Config",
- "gitattributes": "Git Attributes",
- "gitconfig": "Git Config",
- "gitignore": "Ignore List",
- "gitmodules": "Git Config",
- "glsl": "GLSL",
- "glyph": "Glyph",
- "glyph_bitmap_distribution_format": "Glyph Bitmap Distribution Format",
- "gn": "GN",
- "gnuplot": "Gnuplot",
- "go": "Go",
- "golang": "Go",
- "golo": "Golo",
- "gosu": "Gosu",
- "grace": "Grace",
- "gradle": "Gradle",
- "grammatical_framework": "Grammatical Framework",
- "graph_modeling_language": "Graph Modeling Language",
- "graphql": "GraphQL",
- "graphviz_(dot)": "Graphviz (DOT)",
- "groff": "Roff",
- "groovy": "Groovy",
- "groovy_server_pages": "Groovy Server Pages",
- "gsp": "Groovy Server Pages",
- "hack": "Hack",
- "haml": "Haml",
- "handlebars": "Handlebars",
- "haproxy": "HAProxy",
- "harbour": "Harbour",
- "haskell": "Haskell",
- "haxe": "Haxe",
- "hbs": "Handlebars",
- "hcl": "HCL",
- "hiveql": "HiveQL",
- "hlsl": "HLSL",
- "holyc": "HolyC",
- "html": "HTML",
- "html+django": "HTML+Django",
- "html+django/jinja": "HTML+Django",
- "html+ecr": "HTML+ECR",
- "html+eex": "HTML+EEX",
- "html+erb": "HTML+ERB",
- "html+jinja": "HTML+Django",
- "html+php": "HTML+PHP",
- "html+razor": "HTML+Razor",
- "html+ruby": "RHTML",
- "htmlbars": "Handlebars",
- "htmldjango": "HTML+Django",
- "http": "HTTP",
- "hxml": "HXML",
- "hy": "Hy",
- "hylang": "Hy",
- "hyphy": "HyPhy",
- "i7": "Inform 7",
- "idl": "IDL",
- "idris": "Idris",
- "ignore": "Ignore List",
- "ignore_list": "Ignore List",
- "igor": "IGOR Pro",
- "igor_pro": "IGOR Pro",
- "igorpro": "IGOR Pro",
- "inc": "PHP",
- "inform7": "Inform 7",
- "inform_7": "Inform 7",
- "ini": "INI",
- "inno_setup": "Inno Setup",
- "io": "Io",
- "ioke": "Ioke",
- "ipython_notebook": "Jupyter Notebook",
- "irc": "IRC log",
- "irc_log": "IRC log",
- "irc_logs": "IRC log",
- "isabelle": "Isabelle",
- "isabelle_root": "Isabelle ROOT",
- "j": "J",
- "jasmin": "Jasmin",
- "java": "Java",
- "java_properties": "Java Properties",
- "java_server_page": "Groovy Server Pages",
- "java_server_pages": "Java Server Pages",
- "javascript": "JavaScript",
- "javascript+erb": "JavaScript+ERB",
- "jflex": "JFlex",
- "jison": "Jison",
- "jison_lex": "Jison Lex",
- "jolie": "Jolie",
- "jruby": "Ruby",
- "js": "JavaScript",
- "json": "JSON",
- "json5": "JSON5",
- "json_with_comments": "JSON with Comments",
- "jsonc": "JSON with Comments",
- "jsoniq": "JSONiq",
- "jsonld": "JSONLD",
- "jsonnet": "Jsonnet",
- "jsp": "Java Server Pages",
- "jsx": "JSX",
- "julia": "Julia",
- "jupyter_notebook": "Jupyter Notebook",
- "kicad_layout": "KiCad Layout",
- "kicad_legacy_layout": "KiCad Legacy Layout",
- "kicad_schematic": "KiCad Schematic",
- "kit": "Kit",
- "kotlin": "Kotlin",
- "krl": "KRL",
- "labview": "LabVIEW",
- "lasso": "Lasso",
- "lassoscript": "Lasso",
- "latex": "TeX",
- "latte": "Latte",
- "lean": "Lean",
- "less": "Less",
- "lex": "Lex",
- "lfe": "LFE",
- "lhaskell": "Literate Haskell",
- "lhs": "Literate Haskell",
- "lilypond": "LilyPond",
- "limbo": "Limbo",
- "linker_script": "Linker Script",
- "linux_kernel_module": "Linux Kernel Module",
- "liquid": "Liquid",
- "lisp": "Common Lisp",
- "litcoffee": "Literate CoffeeScript",
- "literate_agda": "Literate Agda",
- "literate_coffeescript": "Literate CoffeeScript",
- "literate_haskell": "Literate Haskell",
- "live-script": "LiveScript",
- "livescript": "LiveScript",
- "llvm": "LLVM",
- "logos": "Logos",
- "logtalk": "Logtalk",
- "lolcode": "LOLCODE",
- "lookml": "LookML",
- "loomscript": "LoomScript",
- "ls": "LiveScript",
- "lsl": "LSL",
- "ltspice_symbol": "LTspice Symbol",
- "lua": "Lua",
- "m": "M",
- "m4": "M4",
- "m4sugar": "M4Sugar",
- "macruby": "Ruby",
- "make": "Makefile",
- "makefile": "Makefile",
- "mako": "Mako",
- "man": "Roff",
- "man-page": "Roff",
- "man_page": "Roff",
- "manpage": "Roff",
- "markdown": "Markdown",
- "marko": "Marko",
- "markojs": "Marko",
- "mask": "Mask",
- "mathematica": "Mathematica",
- "matlab": "MATLAB",
- "maven_pom": "Maven POM",
- "max": "Max",
- "max/msp": "Max",
- "maxmsp": "Max",
- "maxscript": "MAXScript",
- "mcfunction": "mcfunction",
- "mdoc": "Roff",
- "mediawiki": "MediaWiki",
- "mercury": "Mercury",
- "meson": "Meson",
- "metal": "Metal",
- "mf": "Makefile",
- "minid": "MiniD",
- "mirah": "Mirah",
- "mma": "Mathematica",
- "modelica": "Modelica",
- "modula-2": "Modula-2",
- "modula-3": "Modula-3",
- "module_management_system": "Module Management System",
- "monkey": "Monkey",
- "moocode": "Moocode",
- "moonscript": "MoonScript",
- "motorola_68k_assembly": "Motorola 68K Assembly",
- "mql4": "MQL4",
- "mql5": "MQL5",
- "mtml": "MTML",
- "muf": "MUF",
- "mumps": "M",
- "mupad": "mupad",
- "myghty": "Myghty",
- "nanorc": "nanorc",
- "nasm": "Assembly",
- "ncl": "NCL",
- "nearley": "Nearley",
- "nemerle": "Nemerle",
- "nesc": "nesC",
- "netlinx": "NetLinx",
- "netlinx+erb": "NetLinx+ERB",
- "netlogo": "NetLogo",
- "newlisp": "NewLisp",
- "nextflow": "Nextflow",
- "nginx": "Nginx",
- "nginx_configuration_file": "Nginx",
- "nim": "Nim",
- "ninja": "Ninja",
- "nit": "Nit",
- "nix": "Nix",
- "nixos": "Nix",
- "njk": "HTML+Django",
- "nl": "NL",
- "node": "JavaScript",
- "nroff": "Roff",
- "nsis": "NSIS",
- "nu": "Nu",
- "numpy": "NumPy",
- "nunjucks": "HTML+Django",
- "nush": "Nu",
- "nvim": "Vim script",
- "obj-c": "Objective-C",
- "obj-c++": "Objective-C++",
- "obj-j": "Objective-J",
- "objc": "Objective-C",
- "objc++": "Objective-C++",
- "objdump": "ObjDump",
- "objective-c": "Objective-C",
- "objective-c++": "Objective-C++",
- "objective-j": "Objective-J",
- "objectivec": "Objective-C",
- "objectivec++": "Objective-C++",
- "objectivej": "Objective-J",
- "objectpascal": "Component Pascal",
- "objectscript": "ObjectScript",
- "objj": "Objective-J",
- "ocaml": "OCaml",
- "octave": "MATLAB",
- "omgrofl": "Omgrofl",
- "oncrpc": "RPC",
- "ooc": "ooc",
- "opa": "Opa",
- "opal": "Opal",
- "opencl": "OpenCL",
- "openedge": "OpenEdge ABL",
- "openedge_abl": "OpenEdge ABL",
- "openrc": "OpenRC runscript",
- "openrc_runscript": "OpenRC runscript",
- "openscad": "OpenSCAD",
- "opentype_feature_file": "OpenType Feature File",
- "org": "Org",
- "osascript": "AppleScript",
- "ox": "Ox",
- "oxygene": "Oxygene",
- "oz": "Oz",
- "p4": "P4",
- "pan": "Pan",
- "pandoc": "Markdown",
- "papyrus": "Papyrus",
- "parrot": "Parrot",
- "parrot_assembly": "Parrot Assembly",
- "parrot_internal_representation": "Parrot Internal Representation",
- "pascal": "Pascal",
- "pasm": "Parrot Assembly",
- "pawn": "Pawn",
- "pcbnew": "KiCad Layout",
- "pep8": "Pep8",
- "perl": "Perl",
- "perl6": "Perl 6",
- "perl_6": "Perl 6",
- "php": "PHP",
- "pic": "Pic",
- "pickle": "Pickle",
- "picolisp": "PicoLisp",
- "piglatin": "PigLatin",
- "pike": "Pike",
- "pir": "Parrot Internal Representation",
- "plpgsql": "PLpgSQL",
- "plsql": "PLSQL",
- "pod": "Pod",
- "pod_6": "Pod 6",
- "pogoscript": "PogoScript",
- "pony": "Pony",
- "posh": "PowerShell",
- "postcss": "PostCSS",
- "postscr": "PostScript",
- "postscript": "PostScript",
- "pot": "Gettext Catalog",
- "pov-ray": "POV-Ray SDL",
- "pov-ray_sdl": "POV-Ray SDL",
- "povray": "POV-Ray SDL",
- "powerbuilder": "PowerBuilder",
- "powershell": "PowerShell",
- "processing": "Processing",
- "progress": "OpenEdge ABL",
- "prolog": "Prolog",
- "propeller_spin": "Propeller Spin",
- "protobuf": "Protocol Buffer",
- "protocol_buffer": "Protocol Buffer",
- "protocol_buffers": "Protocol Buffer",
- "public_key": "Public Key",
- "pug": "Pug",
- "puppet": "Puppet",
- "pure_data": "Pure Data",
- "purebasic": "PureBasic",
- "purescript": "PureScript",
- "pwsh": "PowerShell",
- "pycon": "Python console",
- "pyrex": "Cython",
- "python": "Python",
- "python3": "Python",
- "python_console": "Python console",
- "python_traceback": "Python traceback",
- "q": "q",
- "qmake": "QMake",
- "qml": "QML",
- "quake": "Quake",
- "r": "R",
- "racket": "Racket",
- "ragel": "Ragel",
- "ragel-rb": "Ragel",
- "ragel-ruby": "Ragel",
- "rake": "Ruby",
- "raml": "RAML",
- "rascal": "Rascal",
- "raw": "Raw token data",
- "raw_token_data": "Raw token data",
- "razor": "HTML+Razor",
- "rb": "Ruby",
- "rbx": "Ruby",
- "rdoc": "RDoc",
- "realbasic": "REALbasic",
- "reason": "Reason",
- "rebol": "Rebol",
- "red": "Red",
- "red/system": "Red",
- "redcode": "Redcode",
- "regex": "Regular Expression",
- "regexp": "Regular Expression",
- "regular_expression": "Regular Expression",
- "ren'py": "Ren'Py",
- "renderscript": "RenderScript",
- "renpy": "Ren'Py",
- "restructuredtext": "reStructuredText",
- "rexx": "REXX",
- "rhtml": "RHTML",
- "rich_text_format": "Rich Text Format",
- "ring": "Ring",
- "rmarkdown": "RMarkdown",
- "robotframework": "RobotFramework",
- "roff": "Roff",
- "roff_manpage": "Roff Manpage",
- "rouge": "Rouge",
- "rpc": "RPC",
- "rpcgen": "RPC",
- "rpm_spec": "RPM Spec",
- "rs-274x": "Gerber Image",
- "rscript": "R",
- "rss": "XML",
- "rst": "reStructuredText",
- "ruby": "Ruby",
- "runoff": "RUNOFF",
- "rust": "Rust",
- "rusthon": "Python",
- "sage": "Sage",
- "salt": "SaltStack",
- "saltstack": "SaltStack",
- "saltstate": "SaltStack",
- "sas": "SAS",
- "sass": "Sass",
- "scala": "Scala",
- "scaml": "Scaml",
- "scheme": "Scheme",
- "scilab": "Scilab",
- "scss": "SCSS",
- "sed": "sed",
- "self": "Self",
- "sh": "Shell",
- "shaderlab": "ShaderLab",
- "shell": "Shell",
- "shell-script": "Shell",
- "shellsession": "ShellSession",
- "shen": "Shen",
- "slash": "Slash",
- "slice": "Slice",
- "slim": "Slim",
- "smali": "Smali",
- "smalltalk": "Smalltalk",
- "smarty": "Smarty",
- "sml": "Standard ML",
- "smt": "SMT",
- "snippet": "YASnippet",
- "solidity": "Solidity",
- "sourcemod": "SourcePawn",
- "sourcepawn": "SourcePawn",
- "soy": "Closure Templates",
- "sparql": "SPARQL",
- "specfile": "RPM Spec",
- "spline_font_database": "Spline Font Database",
- "splus": "R",
- "sqf": "SQF",
- "sql": "SQL",
- "sqlpl": "SQLPL",
- "squeak": "Smalltalk",
- "squirrel": "Squirrel",
- "srecode_template": "SRecode Template",
- "ssh_config": "SSH Config",
- "stan": "Stan",
- "standard_ml": "Standard ML",
- "stata": "Stata",
- "ston": "STON",
- "stylus": "Stylus",
- "subrip_text": "SubRip Text",
- "sugarss": "SugarSS",
- "supercollider": "SuperCollider",
- "svelte": "Svelte",
- "svg": "SVG",
- "swift": "Swift",
- "systemverilog": "SystemVerilog",
- "tcl": "Tcl",
- "tcsh": "Tcsh",
- "tea": "Tea",
- "terra": "Terra",
- "terraform": "HCL",
- "tex": "TeX",
- "text": "Text",
- "textile": "Textile",
- "thrift": "Thrift",
- "ti_program": "TI Program",
- "tl": "Type Language",
- "tla": "TLA",
- "toml": "TOML",
- "troff": "Roff",
- "ts": "TypeScript",
- "tsql": "TSQL",
- "tsx": "TSX",
- "turing": "Turing",
- "turtle": "Turtle",
- "twig": "Twig",
- "txl": "TXL",
- "type_language": "Type Language",
- "typescript": "TypeScript",
- "udiff": "Diff",
- "unified_parallel_c": "Unified Parallel C",
- "unity3d_asset": "Unity3D Asset",
- "unix_assembly": "Unix Assembly",
- "uno": "Uno",
- "unrealscript": "UnrealScript",
- "ur": "UrWeb",
- "ur/web": "UrWeb",
- "urweb": "UrWeb",
- "vala": "Vala",
- "vb.net": "Visual Basic",
- "vbnet": "Visual Basic",
- "vcl": "VCL",
- "verilog": "Verilog",
- "vhdl": "VHDL",
- "vim": "Vim script",
- "vim_script": "Vim script",
- "viml": "Vim script",
- "visual_basic": "Visual Basic",
- "volt": "Volt",
- "vue": "Vue",
- "wasm": "WebAssembly",
- "wast": "WebAssembly",
- "wavefront_material": "Wavefront Material",
- "wavefront_object": "Wavefront Object",
- "wdl": "wdl",
- "web_ontology_language": "Web Ontology Language",
- "webassembly": "WebAssembly",
- "webidl": "WebIDL",
- "webvtt": "WebVTT",
- "winbatch": "Batchfile",
- "windows_registry_entries": "Windows Registry Entries",
- "wisp": "wisp",
- "wollok": "Wollok",
- "world_of_warcraft_addon_data": "World of Warcraft Addon Data",
- "wsdl": "XML",
- "x10": "X10",
- "x_bitmap": "X BitMap",
- "x_font_directory_index": "X Font Directory Index",
- "x_pixmap": "X PixMap",
- "xbase": "xBase",
- "xbm": "X BitMap",
- "xc": "XC",
- "xcompose": "XCompose",
- "xdr": "RPC",
- "xhtml": "HTML",
- "xml": "XML",
- "xml+genshi": "Genshi",
- "xml+kid": "Genshi",
- "xojo": "Xojo",
- "xpages": "XPages",
- "xpm": "X PixMap",
- "xproc": "XProc",
- "xquery": "XQuery",
- "xs": "XS",
- "xsd": "XML",
- "xsl": "XSLT",
- "xslt": "XSLT",
- "xten": "X10",
- "xtend": "Xtend",
- "yacc": "Yacc",
- "yaml": "YAML",
- "yang": "YANG",
- "yara": "YARA",
- "yas": "YASnippet",
- "yasnippet": "YASnippet",
- "yml": "YAML",
- "zap": "ZAP",
- "zeek": "Zeek",
- "zenscript": "ZenScript",
- "zephir": "Zephir",
- "zig": "Zig",
- "zil": "ZIL",
- "zimpl": "Zimpl",
- "zsh": "Shell",
+ "1c_enterprise": "1C Enterprise",
+ "4d": "4D",
+ "abap": "ABAP",
+ "abl": "OpenEdge ABL",
+ "abnf": "ABNF",
+ "abuild": "Alpine Abuild",
+ "acfm": "Adobe Font Metrics",
+ "aconf": "ApacheConf",
+ "actionscript": "ActionScript",
+ "actionscript3": "ActionScript",
+ "actionscript_3": "ActionScript",
+ "ada": "Ada",
+ "ada2005": "Ada",
+ "ada95": "Ada",
+ "adobe_composite_font_metrics": "Adobe Font Metrics",
+ "adobe_font_metrics": "Adobe Font Metrics",
+ "adobe_multiple_font_metrics": "Adobe Font Metrics",
+ "advpl": "xBase",
+ "afdko": "OpenType Feature File",
+ "agda": "Agda",
+ "ags": "AGS Script",
+ "ags_script": "AGS Script",
+ "ahk": "AutoHotkey",
+ "alloy": "Alloy",
+ "alpine_abuild": "Alpine Abuild",
+ "altium": "Altium Designer",
+ "altium_designer": "Altium Designer",
+ "amfm": "Adobe Font Metrics",
+ "ampl": "AMPL",
+ "amusewiki": "Muse",
+ "angelscript": "AngelScript",
+ "ant_build_system": "Ant Build System",
+ "antlr": "ANTLR",
+ "apache": "ApacheConf",
+ "apacheconf": "ApacheConf",
+ "apex": "Apex",
+ "api_blueprint": "API Blueprint",
+ "apkbuild": "Alpine Abuild",
+ "apl": "APL",
+ "apollo_guidance_computer": "Apollo Guidance Computer",
+ "applescript": "AppleScript",
+ "arc": "Arc",
+ "arexx": "REXX",
+ "as3": "ActionScript",
+ "asciidoc": "AsciiDoc",
+ "asm": "Assembly",
+ "asn.1": "ASN.1",
+ "asp": "ASP",
+ "aspectj": "AspectJ",
+ "aspx": "ASP",
+ "aspx-vb": "ASP",
+ "assembly": "Assembly",
+ "asymptote": "Asymptote",
+ "ats": "ATS",
+ "ats2": "ATS",
+ "au3": "AutoIt",
+ "augeas": "Augeas",
+ "autoconf": "M4Sugar",
+ "autohotkey": "AutoHotkey",
+ "autoit": "AutoIt",
+ "autoit3": "AutoIt",
+ "autoitscript": "AutoIt",
+ "awk": "Awk",
+ "b3d": "BlitzBasic",
+ "ballerina": "Ballerina",
+ "bash": "Shell",
+ "bash_session": "ShellSession",
+ "bat": "Batchfile",
+ "batch": "Batchfile",
+ "batchfile": "Batchfile",
+ "bazel": "Starlark",
+ "befunge": "Befunge",
+ "bibtex": "BibTeX",
+ "bison": "Bison",
+ "bitbake": "BitBake",
+ "blade": "Blade",
+ "blitz3d": "BlitzBasic",
+ "blitzbasic": "BlitzBasic",
+ "blitzmax": "BlitzMax",
+ "blitzplus": "BlitzBasic",
+ "bluespec": "Bluespec",
+ "bmax": "BlitzMax",
+ "boo": "Boo",
+ "bplus": "BlitzBasic",
+ "brainfuck": "Brainfuck",
+ "brightscript": "Brightscript",
+ "bro": "Zeek",
+ "bsdmake": "Makefile",
+ "byond": "DM",
+ "bzl": "Starlark",
+ "c": "C",
+ "c#": "C#",
+ "c++": "C++",
+ "c++-objdump": "Cpp-ObjDump",
+ "c-objdump": "C-ObjDump",
+ "c2hs": "C2hs Haskell",
+ "c2hs_haskell": "C2hs Haskell",
+ "cabal": "Cabal Config",
+ "cabal_config": "Cabal Config",
+ "cap'n_proto": "Cap'n Proto",
+ "carto": "CartoCSS",
+ "cartocss": "CartoCSS",
+ "ceylon": "Ceylon",
+ "cfc": "ColdFusion CFC",
+ "cfm": "ColdFusion",
+ "cfml": "ColdFusion",
+ "chapel": "Chapel",
+ "charity": "Charity",
+ "chpl": "Chapel",
+ "chuck": "ChucK",
+ "cirru": "Cirru",
+ "clarion": "Clarion",
+ "clean": "Clean",
+ "click": "Click",
+ "clipper": "xBase",
+ "clips": "CLIPS",
+ "clojure": "Clojure",
+ "closure_templates": "Closure Templates",
+ "cloud_firestore_security_rules": "Cloud Firestore Security Rules",
+ "cmake": "CMake",
+ "cobol": "COBOL",
+ "coccinelle": "SmPL",
+ "codeql": "CodeQL",
+ "coffee": "CoffeeScript",
+ "coffee-script": "CoffeeScript",
+ "coffeescript": "CoffeeScript",
+ "coldfusion": "ColdFusion",
+ "coldfusion_cfc": "ColdFusion CFC",
+ "coldfusion_html": "ColdFusion",
+ "collada": "COLLADA",
+ "common_lisp": "Common Lisp",
+ "common_workflow_language": "Common Workflow Language",
+ "component_pascal": "Component Pascal",
+ "conll": "CoNLL-U",
+ "conll-u": "CoNLL-U",
+ "conll-x": "CoNLL-U",
+ "console": "ShellSession",
+ "cool": "Cool",
+ "coq": "Coq",
+ "cperl": "Perl",
+ "cpp": "C++",
+ "cpp-objdump": "Cpp-ObjDump",
+ "creole": "Creole",
+ "crystal": "Crystal",
+ "csharp": "C#",
+ "cson": "CSON",
+ "csound": "Csound",
+ "csound-csd": "Csound Document",
+ "csound-orc": "Csound",
+ "csound-sco": "Csound Score",
+ "csound_document": "Csound Document",
+ "csound_score": "Csound Score",
+ "css": "CSS",
+ "csv": "CSV",
+ "cucumber": "Gherkin",
+ "cuda": "Cuda",
+ "curl_config": "cURL Config",
+ "curlrc": "cURL Config",
+ "cweb": "CWeb",
+ "cwl": "Common Workflow Language",
+ "cycript": "Cycript",
+ "cython": "Cython",
+ "d": "D",
+ "d-objdump": "D-ObjDump",
+ "darcs_patch": "Darcs Patch",
+ "dart": "Dart",
+ "dataweave": "DataWeave",
+ "dcl": "DIGITAL Command Language",
+ "delphi": "Component Pascal",
+ "desktop": "desktop",
+ "dhall": "Dhall",
+ "diff": "Diff",
+ "digital_command_language": "DIGITAL Command Language",
+ "dircolors": "dircolors",
+ "directx_3d_file": "DirectX 3D File",
+ "django": "HTML+Django",
+ "dm": "DM",
+ "dns_zone": "DNS Zone",
+ "dockerfile": "Dockerfile",
+ "dogescript": "Dogescript",
+ "dosbatch": "Batchfile",
+ "dosini": "INI",
+ "dpatch": "Darcs Patch",
+ "dtrace": "DTrace",
+ "dtrace-script": "DTrace",
+ "dylan": "Dylan",
+ "e": "E",
+ "eagle": "Eagle",
+ "easybuild": "Easybuild",
+ "ebnf": "EBNF",
+ "ec": "eC",
+ "ecere_projects": "Ecere Projects",
+ "ecl": "ECL",
+ "eclipse": "ECLiPSe",
+ "ecr": "HTML+ECR",
+ "editor-config": "EditorConfig",
+ "editorconfig": "EditorConfig",
+ "edje_data_collection": "Edje Data Collection",
+ "edn": "edn",
+ "eeschema_schematic": "KiCad Schematic",
+ "eex": "HTML+EEX",
+ "eiffel": "Eiffel",
+ "ejs": "EJS",
+ "elisp": "Emacs Lisp",
+ "elixir": "Elixir",
+ "elm": "Elm",
+ "emacs": "Emacs Lisp",
+ "emacs_lisp": "Emacs Lisp",
+ "emacs_muse": "Muse",
+ "emberscript": "EmberScript",
+ "eml": "EML",
+ "eq": "EQ",
+ "erb": "HTML+ERB",
+ "erlang": "Erlang",
+ "f#": "F#",
+ "f*": "F*",
+ "factor": "Factor",
+ "fancy": "Fancy",
+ "fantom": "Fantom",
+ "faust": "Faust",
+ "figfont": "FIGlet Font",
+ "figlet_font": "FIGlet Font",
+ "filebench_wml": "Filebench WML",
+ "filterscript": "Filterscript",
+ "fish": "fish",
+ "flex": "Lex",
+ "flux": "FLUX",
+ "formatted": "Formatted",
+ "forth": "Forth",
+ "fortran": "Fortran",
+ "foxpro": "xBase",
+ "freemarker": "FreeMarker",
+ "frege": "Frege",
+ "fsharp": "F#",
+ "fstar": "F*",
+ "ftl": "FreeMarker",
+ "fundamental": "Text",
+ "g-code": "G-code",
+ "game_maker_language": "Game Maker Language",
+ "gaml": "GAML",
+ "gams": "GAMS",
+ "gap": "GAP",
+ "gcc_machine_description": "GCC Machine Description",
+ "gdb": "GDB",
+ "gdscript": "GDScript",
+ "genie": "Genie",
+ "genshi": "Genshi",
+ "gentoo_ebuild": "Gentoo Ebuild",
+ "gentoo_eclass": "Gentoo Eclass",
+ "gerber_image": "Gerber Image",
+ "gettext_catalog": "Gettext Catalog",
+ "gf": "Grammatical Framework",
+ "gherkin": "Gherkin",
+ "git-ignore": "Ignore List",
+ "git_attributes": "Git Attributes",
+ "git_config": "Git Config",
+ "gitattributes": "Git Attributes",
+ "gitconfig": "Git Config",
+ "gitignore": "Ignore List",
+ "gitmodules": "Git Config",
+ "glsl": "GLSL",
+ "glyph": "Glyph",
+ "glyph_bitmap_distribution_format": "Glyph Bitmap Distribution Format",
+ "gn": "GN",
+ "gnuplot": "Gnuplot",
+ "go": "Go",
+ "golang": "Go",
+ "golo": "Golo",
+ "gosu": "Gosu",
+ "grace": "Grace",
+ "gradle": "Gradle",
+ "grammatical_framework": "Grammatical Framework",
+ "graph_modeling_language": "Graph Modeling Language",
+ "graphql": "GraphQL",
+ "graphviz_(dot)": "Graphviz (DOT)",
+ "groff": "Roff",
+ "groovy": "Groovy",
+ "groovy_server_pages": "Groovy Server Pages",
+ "gsp": "Groovy Server Pages",
+ "hack": "Hack",
+ "haml": "Haml",
+ "handlebars": "Handlebars",
+ "haproxy": "HAProxy",
+ "harbour": "Harbour",
+ "haskell": "Haskell",
+ "haxe": "Haxe",
+ "hbs": "Handlebars",
+ "hcl": "HCL",
+ "hiveql": "HiveQL",
+ "hlsl": "HLSL",
+ "holyc": "HolyC",
+ "html": "HTML",
+ "html+django": "HTML+Django",
+ "html+django/jinja": "HTML+Django",
+ "html+ecr": "HTML+ECR",
+ "html+eex": "HTML+EEX",
+ "html+erb": "HTML+ERB",
+ "html+jinja": "HTML+Django",
+ "html+php": "HTML+PHP",
+ "html+razor": "HTML+Razor",
+ "html+ruby": "RHTML",
+ "htmlbars": "Handlebars",
+ "htmldjango": "HTML+Django",
+ "http": "HTTP",
+ "hxml": "HXML",
+ "hy": "Hy",
+ "hylang": "Hy",
+ "hyphy": "HyPhy",
+ "i7": "Inform 7",
+ "idl": "IDL",
+ "idris": "Idris",
+ "ignore": "Ignore List",
+ "ignore_list": "Ignore List",
+ "igor": "IGOR Pro",
+ "igor_pro": "IGOR Pro",
+ "igorpro": "IGOR Pro",
+ "inc": "PHP",
+ "inform7": "Inform 7",
+ "inform_7": "Inform 7",
+ "ini": "INI",
+ "inno_setup": "Inno Setup",
+ "inputrc": "Readline Config",
+ "io": "Io",
+ "ioke": "Ioke",
+ "ipython_notebook": "Jupyter Notebook",
+ "irc": "IRC log",
+ "irc_log": "IRC log",
+ "irc_logs": "IRC log",
+ "isabelle": "Isabelle",
+ "isabelle_root": "Isabelle ROOT",
+ "j": "J",
+ "jasmin": "Jasmin",
+ "java": "Java",
+ "java_properties": "Java Properties",
+ "java_server_page": "Groovy Server Pages",
+ "java_server_pages": "Java Server Pages",
+ "javascript": "JavaScript",
+ "javascript+erb": "JavaScript+ERB",
+ "jflex": "JFlex",
+ "jison": "Jison",
+ "jison_lex": "Jison Lex",
+ "jolie": "Jolie",
+ "jruby": "Ruby",
+ "js": "JavaScript",
+ "json": "JSON",
+ "json5": "JSON5",
+ "json_with_comments": "JSON with Comments",
+ "jsonc": "JSON with Comments",
+ "jsoniq": "JSONiq",
+ "jsonld": "JSONLD",
+ "jsonnet": "Jsonnet",
+ "jsp": "Java Server Pages",
+ "jsx": "JSX",
+ "julia": "Julia",
+ "jupyter_notebook": "Jupyter Notebook",
+ "kicad_layout": "KiCad Layout",
+ "kicad_legacy_layout": "KiCad Legacy Layout",
+ "kicad_schematic": "KiCad Schematic",
+ "kit": "Kit",
+ "kotlin": "Kotlin",
+ "krl": "KRL",
+ "labview": "LabVIEW",
+ "lasso": "Lasso",
+ "lassoscript": "Lasso",
+ "latex": "TeX",
+ "latte": "Latte",
+ "lean": "Lean",
+ "less": "Less",
+ "lex": "Lex",
+ "lfe": "LFE",
+ "lhaskell": "Literate Haskell",
+ "lhs": "Literate Haskell",
+ "lilypond": "LilyPond",
+ "limbo": "Limbo",
+ "linker_script": "Linker Script",
+ "linux_kernel_module": "Linux Kernel Module",
+ "liquid": "Liquid",
+ "lisp": "Common Lisp",
+ "litcoffee": "Literate CoffeeScript",
+ "literate_agda": "Literate Agda",
+ "literate_coffeescript": "Literate CoffeeScript",
+ "literate_haskell": "Literate Haskell",
+ "live-script": "LiveScript",
+ "livescript": "LiveScript",
+ "llvm": "LLVM",
+ "logos": "Logos",
+ "logtalk": "Logtalk",
+ "lolcode": "LOLCODE",
+ "lookml": "LookML",
+ "loomscript": "LoomScript",
+ "ls": "LiveScript",
+ "lsl": "LSL",
+ "ltspice_symbol": "LTspice Symbol",
+ "lua": "Lua",
+ "m": "M",
+ "m4": "M4",
+ "m4sugar": "M4Sugar",
+ "m68k": "Motorola 68K Assembly",
+ "macruby": "Ruby",
+ "make": "Makefile",
+ "makefile": "Makefile",
+ "mako": "Mako",
+ "man": "Roff",
+ "man-page": "Roff",
+ "man_page": "Roff",
+ "manpage": "Roff",
+ "markdown": "Markdown",
+ "marko": "Marko",
+ "markojs": "Marko",
+ "mask": "Mask",
+ "mathematica": "Mathematica",
+ "matlab": "MATLAB",
+ "maven_pom": "Maven POM",
+ "max": "Max",
+ "max/msp": "Max",
+ "maxmsp": "Max",
+ "maxscript": "MAXScript",
+ "mcfunction": "mcfunction",
+ "mdoc": "Roff",
+ "mediawiki": "MediaWiki",
+ "mercury": "Mercury",
+ "meson": "Meson",
+ "metal": "Metal",
+ "mf": "Makefile",
+ "microsoft_developer_studio_project": "Microsoft Developer Studio Project",
+ "minid": "MiniD",
+ "mirah": "Mirah",
+ "mirc_script": "mIRC Script",
+ "mlir": "MLIR",
+ "mma": "Mathematica",
+ "modelica": "Modelica",
+ "modula-2": "Modula-2",
+ "modula-3": "Modula-3",
+ "module_management_system": "Module Management System",
+ "monkey": "Monkey",
+ "moocode": "Moocode",
+ "moonscript": "MoonScript",
+ "motorola_68k_assembly": "Motorola 68K Assembly",
+ "mql4": "MQL4",
+ "mql5": "MQL5",
+ "mtml": "MTML",
+ "muf": "MUF",
+ "mumps": "M",
+ "mupad": "mupad",
+ "muse": "Muse",
+ "myghty": "Myghty",
+ "nanorc": "nanorc",
+ "nasl": "NASL",
+ "nasm": "Assembly",
+ "ncl": "NCL",
+ "nearley": "Nearley",
+ "nemerle": "Nemerle",
+ "neosnippet": "Vim Snippet",
+ "nesc": "nesC",
+ "netlinx": "NetLinx",
+ "netlinx+erb": "NetLinx+ERB",
+ "netlogo": "NetLogo",
+ "newlisp": "NewLisp",
+ "nextflow": "Nextflow",
+ "nginx": "Nginx",
+ "nginx_configuration_file": "Nginx",
+ "nim": "Nim",
+ "ninja": "Ninja",
+ "nit": "Nit",
+ "nix": "Nix",
+ "nixos": "Nix",
+ "njk": "HTML+Django",
+ "nl": "NL",
+ "node": "JavaScript",
+ "npm_config": "NPM Config",
+ "npmrc": "NPM Config",
+ "nroff": "Roff",
+ "nsis": "NSIS",
+ "nu": "Nu",
+ "numpy": "NumPy",
+ "nunjucks": "HTML+Django",
+ "nush": "Nu",
+ "nvim": "Vim script",
+ "obj-c": "Objective-C",
+ "obj-c++": "Objective-C++",
+ "obj-j": "Objective-J",
+ "objc": "Objective-C",
+ "objc++": "Objective-C++",
+ "objdump": "ObjDump",
+ "object_data_instance_notation": "Object Data Instance Notation",
+ "objective-c": "Objective-C",
+ "objective-c++": "Objective-C++",
+ "objective-j": "Objective-J",
+ "objectivec": "Objective-C",
+ "objectivec++": "Objective-C++",
+ "objectivej": "Objective-J",
+ "objectpascal": "Component Pascal",
+ "objectscript": "ObjectScript",
+ "objj": "Objective-J",
+ "ocaml": "OCaml",
+ "octave": "MATLAB",
+ "odin": "Odin",
+ "odin-lang": "Odin",
+ "odinlang": "Odin",
+ "omgrofl": "Omgrofl",
+ "oncrpc": "RPC",
+ "ooc": "ooc",
+ "opa": "Opa",
+ "opal": "Opal",
+ "open_policy_agent": "Open Policy Agent",
+ "opencl": "OpenCL",
+ "openedge": "OpenEdge ABL",
+ "openedge_abl": "OpenEdge ABL",
+ "openqasm": "OpenQASM",
+ "openrc": "OpenRC runscript",
+ "openrc_runscript": "OpenRC runscript",
+ "openscad": "OpenSCAD",
+ "openstep_property_list": "OpenStep Property List",
+ "opentype_feature_file": "OpenType Feature File",
+ "org": "Org",
+ "osascript": "AppleScript",
+ "ox": "Ox",
+ "oxygene": "Oxygene",
+ "oz": "Oz",
+ "p4": "P4",
+ "pan": "Pan",
+ "pandoc": "Markdown",
+ "papyrus": "Papyrus",
+ "parrot": "Parrot",
+ "parrot_assembly": "Parrot Assembly",
+ "parrot_internal_representation": "Parrot Internal Representation",
+ "pascal": "Pascal",
+ "pasm": "Parrot Assembly",
+ "pawn": "Pawn",
+ "pcbnew": "KiCad Layout",
+ "pep8": "Pep8",
+ "perl": "Perl",
+ "perl-6": "Raku",
+ "perl6": "Raku",
+ "php": "PHP",
+ "pic": "Pic",
+ "pickle": "Pickle",
+ "picolisp": "PicoLisp",
+ "piglatin": "PigLatin",
+ "pike": "Pike",
+ "pir": "Parrot Internal Representation",
+ "plantuml": "PlantUML",
+ "plpgsql": "PLpgSQL",
+ "plsql": "PLSQL",
+ "pod": "Pod",
+ "pod_6": "Pod 6",
+ "pogoscript": "PogoScript",
+ "pony": "Pony",
+ "posh": "PowerShell",
+ "postcss": "PostCSS",
+ "postscr": "PostScript",
+ "postscript": "PostScript",
+ "pot": "Gettext Catalog",
+ "pov-ray": "POV-Ray SDL",
+ "pov-ray_sdl": "POV-Ray SDL",
+ "povray": "POV-Ray SDL",
+ "powerbuilder": "PowerBuilder",
+ "powershell": "PowerShell",
+ "prisma": "Prisma",
+ "processing": "Processing",
+ "progress": "OpenEdge ABL",
+ "proguard": "Proguard",
+ "prolog": "Prolog",
+ "propeller_spin": "Propeller Spin",
+ "protobuf": "Protocol Buffer",
+ "protocol_buffer": "Protocol Buffer",
+ "protocol_buffers": "Protocol Buffer",
+ "public_key": "Public Key",
+ "pug": "Pug",
+ "puppet": "Puppet",
+ "pure_data": "Pure Data",
+ "purebasic": "PureBasic",
+ "purescript": "PureScript",
+ "pwsh": "PowerShell",
+ "pycon": "Python console",
+ "pyrex": "Cython",
+ "python": "Python",
+ "python3": "Python",
+ "python_console": "Python console",
+ "python_traceback": "Python traceback",
+ "q": "q",
+ "ql": "CodeQL",
+ "qmake": "QMake",
+ "qml": "QML",
+ "quake": "Quake",
+ "r": "R",
+ "racket": "Racket",
+ "ragel": "Ragel",
+ "ragel-rb": "Ragel",
+ "ragel-ruby": "Ragel",
+ "rake": "Ruby",
+ "raku": "Raku",
+ "raml": "RAML",
+ "rascal": "Rascal",
+ "raw": "Raw token data",
+ "raw_token_data": "Raw token data",
+ "razor": "HTML+Razor",
+ "rb": "Ruby",
+ "rbx": "Ruby",
+ "rdoc": "RDoc",
+ "readline": "Readline Config",
+ "readline_config": "Readline Config",
+ "realbasic": "REALbasic",
+ "reason": "Reason",
+ "rebol": "Rebol",
+ "red": "Red",
+ "red/system": "Red",
+ "redcode": "Redcode",
+ "regex": "Regular Expression",
+ "regexp": "Regular Expression",
+ "regular_expression": "Regular Expression",
+ "ren'py": "Ren'Py",
+ "renderscript": "RenderScript",
+ "renpy": "Ren'Py",
+ "restructuredtext": "reStructuredText",
+ "rexx": "REXX",
+ "rhtml": "RHTML",
+ "rich_text_format": "Rich Text Format",
+ "ring": "Ring",
+ "riot": "Riot",
+ "rmarkdown": "RMarkdown",
+ "robotframework": "RobotFramework",
+ "roff": "Roff",
+ "roff_manpage": "Roff Manpage",
+ "rouge": "Rouge",
+ "rpc": "RPC",
+ "rpcgen": "RPC",
+ "rpm_spec": "RPM Spec",
+ "rs-274x": "Gerber Image",
+ "rscript": "R",
+ "rss": "XML",
+ "rst": "reStructuredText",
+ "ruby": "Ruby",
+ "runoff": "RUNOFF",
+ "rust": "Rust",
+ "rusthon": "Python",
+ "sage": "Sage",
+ "salt": "SaltStack",
+ "saltstack": "SaltStack",
+ "saltstate": "SaltStack",
+ "sas": "SAS",
+ "sass": "Sass",
+ "scala": "Scala",
+ "scaml": "Scaml",
+ "scheme": "Scheme",
+ "scilab": "Scilab",
+ "scss": "SCSS",
+ "sed": "sed",
+ "self": "Self",
+ "sh": "Shell",
+ "shaderlab": "ShaderLab",
+ "shell": "Shell",
+ "shell-script": "Shell",
+ "shellsession": "ShellSession",
+ "shen": "Shen",
+ "slash": "Slash",
+ "slice": "Slice",
+ "slim": "Slim",
+ "smali": "Smali",
+ "smalltalk": "Smalltalk",
+ "smarty": "Smarty",
+ "sml": "Standard ML",
+ "smpl": "SmPL",
+ "smt": "SMT",
+ "snipmate": "Vim Snippet",
+ "snippet": "YASnippet",
+ "solidity": "Solidity",
+ "sourcemod": "SourcePawn",
+ "sourcepawn": "SourcePawn",
+ "soy": "Closure Templates",
+ "sparql": "SPARQL",
+ "specfile": "RPM Spec",
+ "spline_font_database": "Spline Font Database",
+ "splus": "R",
+ "sqf": "SQF",
+ "sql": "SQL",
+ "sqlpl": "SQLPL",
+ "squeak": "Smalltalk",
+ "squirrel": "Squirrel",
+ "srecode_template": "SRecode Template",
+ "ssh_config": "SSH Config",
+ "stan": "Stan",
+ "standard_ml": "Standard ML",
+ "starlark": "Starlark",
+ "stata": "Stata",
+ "ston": "STON",
+ "stylus": "Stylus",
+ "subrip_text": "SubRip Text",
+ "sugarss": "SugarSS",
+ "supercollider": "SuperCollider",
+ "svelte": "Svelte",
+ "svg": "SVG",
+ "swift": "Swift",
+ "swig": "SWIG",
+ "systemverilog": "SystemVerilog",
+ "tcl": "Tcl",
+ "tcsh": "Tcsh",
+ "tea": "Tea",
+ "terra": "Terra",
+ "terraform": "HCL",
+ "tex": "TeX",
+ "texinfo": "Texinfo",
+ "text": "Text",
+ "textile": "Textile",
+ "thrift": "Thrift",
+ "ti_program": "TI Program",
+ "tl": "Type Language",
+ "tla": "TLA",
+ "toml": "TOML",
+ "troff": "Roff",
+ "ts": "TypeScript",
+ "tsql": "TSQL",
+ "tsx": "TSX",
+ "turing": "Turing",
+ "turtle": "Turtle",
+ "twig": "Twig",
+ "txl": "TXL",
+ "type_language": "Type Language",
+ "typescript": "TypeScript",
+ "udiff": "Diff",
+ "ultisnip": "Vim Snippet",
+ "ultisnips": "Vim Snippet",
+ "unified_parallel_c": "Unified Parallel C",
+ "unity3d_asset": "Unity3D Asset",
+ "unix_assembly": "Unix Assembly",
+ "uno": "Uno",
+ "unrealscript": "UnrealScript",
+ "ur": "UrWeb",
+ "ur/web": "UrWeb",
+ "urweb": "UrWeb",
+ "v": "V",
+ "vala": "Vala",
+ "vb.net": "Visual Basic .NET",
+ "vb6": "VBA",
+ "vb_.net": "Visual Basic .NET",
+ "vba": "VBA",
+ "vbnet": "Visual Basic .NET",
+ "vbscript": "VBScript",
+ "vcl": "VCL",
+ "verilog": "Verilog",
+ "vhdl": "VHDL",
+ "vim": "Vim script",
+ "vim_script": "Vim script",
+ "vim_snippet": "Vim Snippet",
+ "viml": "Vim script",
+ "visual_basic": "Visual Basic .NET",
+ "visual_basic_.net": "Visual Basic .NET",
+ "visual_basic_6": "VBA",
+ "visual_basic_for_applications": "VBA",
+ "vlang": "V",
+ "volt": "Volt",
+ "vue": "Vue",
+ "wasm": "WebAssembly",
+ "wast": "WebAssembly",
+ "wavefront_material": "Wavefront Material",
+ "wavefront_object": "Wavefront Object",
+ "wdl": "wdl",
+ "web_ontology_language": "Web Ontology Language",
+ "webassembly": "WebAssembly",
+ "webidl": "WebIDL",
+ "webvtt": "WebVTT",
+ "wget_config": "Wget Config",
+ "wgetrc": "Wget Config",
+ "winbatch": "Batchfile",
+ "windows_registry_entries": "Windows Registry Entries",
+ "wisp": "wisp",
+ "wollok": "Wollok",
+ "world_of_warcraft_addon_data": "World of Warcraft Addon Data",
+ "wsdl": "XML",
+ "x10": "X10",
+ "x_bitmap": "X BitMap",
+ "x_font_directory_index": "X Font Directory Index",
+ "x_pixmap": "X PixMap",
+ "xbase": "xBase",
+ "xbm": "X BitMap",
+ "xc": "XC",
+ "xcompose": "XCompose",
+ "xdr": "RPC",
+ "xhtml": "HTML",
+ "xml": "XML",
+ "xml+genshi": "Genshi",
+ "xml+kid": "Genshi",
+ "xml_property_list": "XML Property List",
+ "xojo": "Xojo",
+ "xpages": "XPages",
+ "xpm": "X PixMap",
+ "xproc": "XProc",
+ "xquery": "XQuery",
+ "xs": "XS",
+ "xsd": "XML",
+ "xsl": "XSLT",
+ "xslt": "XSLT",
+ "xten": "X10",
+ "xtend": "Xtend",
+ "yacc": "Yacc",
+ "yaml": "YAML",
+ "yang": "YANG",
+ "yara": "YARA",
+ "yas": "YASnippet",
+ "yasnippet": "YASnippet",
+ "yml": "YAML",
+ "zap": "ZAP",
+ "zeek": "Zeek",
+ "zenscript": "ZenScript",
+ "zephir": "Zephir",
+ "zig": "Zig",
+ "zil": "ZIL",
+ "zimpl": "Zimpl",
+ "zsh": "Shell",
}
// LanguageByAlias looks up the language name by it's alias or name.
diff --git a/data/colors.go b/data/colors.go
index 96bf1f8..3e47ce1 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: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
+// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad
package data
@@ -71,11 +71,13 @@ var LanguagesColor = map[string]string{
"Factor": "#636746",
"Fancy": "#7b9db4",
"Fantom": "#14253c",
+ "Faust": "#c37240",
"Forth": "#341708",
"Fortran": "#4d41b1",
"FreeMarker": "#0050b2",
"Frege": "#00cafe",
"G-code": "#D08CF2",
+ "GAML": "#FFC766",
"GDScript": "#355570",
"Game Maker Language": "#71b417",
"Genie": "#fb855d",
@@ -96,6 +98,7 @@ var LanguagesColor = map[string]string{
"HolyC": "#ffefaf",
"Hy": "#7790B2",
"IDL": "#a3522f",
+ "IGOR Pro": "#0000cc",
"Idris": "#b30000",
"Io": "#a9188d",
"Ioke": "#078193",
@@ -121,6 +124,7 @@ var LanguagesColor = map[string]string{
"Lua": "#000080",
"MATLAB": "#e16737",
"MAXScript": "#00a6a6",
+ "MLIR": "#5EC8DB",
"MQL4": "#62A8D6",
"MQL5": "#4A76B8",
"MTML": "#b7e1f4",
@@ -149,8 +153,10 @@ var LanguagesColor = map[string]string{
"Objective-C": "#438eff",
"Objective-C++": "#6866fb",
"Objective-J": "#ff0c5a",
+ "Odin": "#60AFFE",
"Omgrofl": "#cabbff",
"Opal": "#f7ede0",
+ "OpenQASM": "#AA70FF",
"Oxygene": "#cdd0e3",
"Oz": "#fab738",
"P4": "#7055b5",
@@ -163,7 +169,6 @@ var LanguagesColor = map[string]string{
"Pawn": "#dbb284",
"Pep8": "#C76F5B",
"Perl": "#0298c3",
- "Perl 6": "#0000fb",
"PigLatin": "#fcd7de",
"Pike": "#005390",
"PogoScript": "#d80074",
@@ -184,11 +189,14 @@ var LanguagesColor = map[string]string{
"RUNOFF": "#665a4e",
"Racket": "#3c5caa",
"Ragel": "#9d5200",
+ "Raku": "#0000fb",
"Rascal": "#fffaa0",
+ "Reason": "#ff5847",
"Rebol": "#358a5b",
"Red": "#f50000",
"Ren'Py": "#ff7f7f",
"Ring": "#2D54CB",
+ "Riot": "#A71E49",
"Roff": "#ecdebe",
"Rouge": "#cc0088",
"Ruby": "#701516",
@@ -204,12 +212,14 @@ var LanguagesColor = map[string]string{
"Shen": "#120F14",
"Slash": "#007eff",
"Slice": "#003fa2",
+ "SmPL": "#c94949",
"Smalltalk": "#596706",
"Solidity": "#AA6746",
"SourcePawn": "#5c7611",
"Squirrel": "#800000",
"Stan": "#b2011d",
"Standard ML": "#dc566d",
+ "Starlark": "#76d275",
"SuperCollider": "#46390b",
"Swift": "#ffac45",
"SystemVerilog": "#DAE1C2",
@@ -220,12 +230,15 @@ var LanguagesColor = map[string]string{
"Turing": "#cf142b",
"TypeScript": "#2b7489",
"UnrealScript": "#a54c4d",
+ "V": "#5d87bd",
+ "VBA": "#867db1",
+ "VBScript": "#15dcdc",
"VCL": "#148AA8",
"VHDL": "#adb2cb",
"Vala": "#fbe5cd",
"Verilog": "#b2b7f8",
"Vim script": "#199f4b",
- "Visual Basic": "#945db7",
+ "Visual Basic .NET": "#945db7",
"Volt": "#1F1F1F",
"Vue": "#2c3e50",
"WebAssembly": "#04133b",
@@ -243,6 +256,7 @@ var LanguagesColor = map[string]string{
"Zephir": "#118f9e",
"Zig": "#ec915c",
"eC": "#913960",
+ "mIRC Script": "#926059",
"mcfunction": "#E22837",
"nesC": "#94B0C7",
"ooc": "#b0b77e",
diff --git a/data/commit.go b/data/commit.go
index 318eca4..abe5813 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: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
+// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad
package data
// linguist's commit from which files were generated.
-var LinguistCommit = "3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d"
+var LinguistCommit = "40992ba7f86889f80dfed3ba95e11e1082200bad"
diff --git a/data/content.go b/data/content.go
index d7158cd..8f62f98 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: 3a1bd3c3d3e741a8aaec4704f782e06f5cd2a00d
+// Extracted from github/linguist commit: 40992ba7f86889f80dfed3ba95e11e1082200bad
package data
@@ -591,6 +591,12 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)^(\/\/.+|((import|export)\s+)?(function|int|float|char)\s+((room|repeatedly|on|game)_)?([A-Za-z]+[A-Za-z_0-9]+)\s*[;\(])`),
),
},
+ ".asm": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Motorola 68K Assembly"),
+ regexp.MustCompile(`(?m)(?im)\bmoveq(?:\.l)?\s+#(?:\$-?[0-9a-f]{1,3}|%[0-1]{1,8}|-?[0-9]{1,3}),\s*d[0-7]\b|(?im)^\s*move(?:\.[bwl])?\s+(?:sr|usp),\s*[^\s]+|(?im)^\s*move\.[bwl]\s+.*\b[ad]\d|(?im)^\s*movem\.[bwl]\b|(?im)^\s*move[mp](?:\.[wl])?\b|(?im)^\s*btst\b|(?im)^\s*dbra\b`),
+ ),
+ },
".asy": &Heuristics{
rule.Or(
rule.MatchingLanguages("LTspice Symbol"),
@@ -673,6 +679,16 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)([\/\\].*:\s+.*\s\\$|: \\$|^[ %]:|^[\w\s\/\\.]+\w+\.\w+\s*:\s+[\w\s\/\\.]+\w+\.\w+)`),
),
},
+ ".dsp": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Microsoft Developer Studio Project"),
+ regexp.MustCompile(`(?m)# Microsoft Developer Studio Generated Build File`),
+ ),
+ rule.Or(
+ rule.MatchingLanguages("Faust"),
+ regexp.MustCompile(`(?m)\bprocess\s*[(=]|\b(library|import)\s*\(\s*"|\bdeclare\s+(name|version|author|copyright|license)\s+"`),
+ ),
+ },
".ecl": &Heuristics{
rule.Or(
rule.MatchingLanguages("ECLiPSe"),
@@ -772,6 +788,10 @@ var ContentHeuristics = map[string]*Heuristics{
),
},
".gs": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("GLSL"),
+ regexp.MustCompile(`(?m)^#version\s+[0-9]+\b`),
+ ),
rule.Or(
rule.MatchingLanguages("Gosu"),
regexp.MustCompile(`(?m)^uses java\.`),
@@ -793,6 +813,16 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)<\?hh`),
),
},
+ ".i": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Motorola 68K Assembly"),
+ regexp.MustCompile(`(?m)(?im)\bmoveq(?:\.l)?\s+#(?:\$-?[0-9a-f]{1,3}|%[0-1]{1,8}|-?[0-9]{1,3}),\s*d[0-7]\b|(?im)^\s*move(?:\.[bwl])?\s+(?:sr|usp),\s*[^\s]+|(?im)^\s*move\.[bwl]\s+.*\b[ad]\d|(?im)^\s*movem\.[bwl]\b|(?im)^\s*move[mp](?:\.[wl])?\b|(?im)^\s*btst\b|(?im)^\s*dbra\b`),
+ ),
+ rule.Or(
+ rule.MatchingLanguages("SWIG"),
+ regexp.MustCompile(`(?m)^[ \t]*%[a-z_]+\b|^%[{}]$`),
+ ),
+ },
".ice": &Heuristics{
rule.Or(
rule.MatchingLanguages("JSON"),
@@ -803,6 +833,10 @@ var ContentHeuristics = map[string]*Heuristics{
),
},
".inc": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Motorola 68K Assembly"),
+ regexp.MustCompile(`(?m)(?im)\bmoveq(?:\.l)?\s+#(?:\$-?[0-9a-f]{1,3}|%[0-1]{1,8}|-?[0-9]{1,3}),\s*d[0-7]\b|(?im)^\s*move(?:\.[bwl])?\s+(?:sr|usp),\s*[^\s]+|(?im)^\s*move\.[bwl]\s+.*\b[ad]\d|(?im)^\s*movem\.[bwl]\b|(?im)^\s*move[mp](?:\.[wl])?\b|(?im)^\s*btst\b|(?im)^\s*dbra\b`),
+ ),
rule.Or(
rule.MatchingLanguages("PHP"),
regexp.MustCompile(`(?m)^<\?(?:php)?`),
@@ -931,6 +965,12 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("Roff"),
),
},
+ ".mask": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Unity3d Asset"),
+ regexp.MustCompile(`(?m)tag:unity3d.com`),
+ ),
+ },
".md": &Heuristics{
rule.Or(
rule.MatchingLanguages("Markdown"),
@@ -1047,6 +1087,25 @@ var ContentHeuristics = map[string]*Heuristics{
rule.MatchingLanguages("NewLisp"),
),
},
+ ".odin": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Object Data Instance Notation"),
+ regexp.MustCompile(`(?m)(?:^|<)\s*[A-Za-z0-9_]+\s*=\s*<`),
+ ),
+ rule.Or(
+ rule.MatchingLanguages("Odin"),
+ regexp.MustCompile(`(?m)package\s+\w+|\b(?:im|ex)port\s*"[\w:./]+"|\w+\s*::\s*(?:proc|struct)\s*\(|^\s*//\s`),
+ ),
+ },
+ ".p": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("Gnuplot"),
+ regexp.MustCompile(`(?m)^s?plot\b|^set\s+(term|terminal|out|output|[xy]tics|[xy]label|[xy]range|style)\b`),
+ ),
+ rule.Always(
+ rule.MatchingLanguages("OpenEdge ABL"),
+ ),
+ },
".php": &Heuristics{
rule.Or(
rule.MatchingLanguages("Hack"),
@@ -1067,17 +1126,26 @@ var ContentHeuristics = map[string]*Heuristics{
regexp.MustCompile(`(?m)\buse\s+(?:strict\b|v?5\.)`),
),
rule.Or(
- rule.MatchingLanguages("Perl 6"),
+ rule.MatchingLanguages("Raku"),
regexp.MustCompile(`(?m)^\s*(?:use\s+v6\b|\bmodule\b|\b(?:my\s+)?class\b)`),
),
},
+ ".plist": &Heuristics{
+ rule.Or(
+ rule.MatchingLanguages("XML Property List"),
+ regexp.MustCompile(`(?m)": -6.085258,
+ "ASSERT": -5.104429,
+ "C": -2.619523,
+ "CONTENT": -7.183871,
+ "C_COLLECTION": -7.183871,
+ "C_OBJECT": -4.698964,
+ "C_TEXT": -4.986646,
+ "Case": -6.085258,
+ "Choose": -7.183871,
+ "Count": -6.085258,
+ "Current": -6.490724,
+ "Else": -5.237961,
+ "End": -4.475821,
+ "False": -5.797576,
+ "File": -7.183871,
+ "Folder": -6.085258,
+ "For": -6.490724,
+ "Formula": -5.392111,
+ "Get": -6.085258,
+ "HTTP": -6.085258,
+ "If": -4.986646,
+ "In": -7.183871,
+ "Is": -6.085258,
+ "JSON": -7.183871,
+ "K": -4.881286,
+ "Length": -7.183871,
+ "New": -5.104429,
+ "Null": -5.392111,
+ "OBJECT": -7.183871,
+ "OPEN": -7.183871,
+ "PAGE": -7.183871,
+ "PREFERENCE": -7.183871,
+ "SET": -6.085258,
+ "String": -5.574433,
+ "Stringify": -7.183871,
+ "This": -4.986646,
+ "True": -5.574433,
+ "URL": -7.183871,
+ "VISIBLE": -7.183871,
+ "Value": -6.490724,
+ "WA": -5.797576,
+ "WEB": -6.490724,
+ "Web": -7.183871,
+ "Year": -7.183871,
+ "[": -5.104429,
+ "\\": -4.544813,
+ "]": -5.104429,
+ "ascending": -6.085258,
+ "attributes": -5.797576,
+ "base": -6.490724,
+ "c": -5.797576,
+ "c.orderBy": -7.183871,
+ "c.push": -7.183871,
+ "case": -5.797576,
+ "cases": -7.183871,
+ "ck": -6.085258,
+ "class": -5.797576,
+ "clear_files": -7.183871,
+ "collection": -5.797576,
+ "content": -7.183871,
+ "database": -7.183871,
+ "date": -6.490724,
+ "db": -7.183871,
+ "each": -5.797576,
+ "enable": -7.183871,
+ "error": -7.183871,
+ "fk": -5.797576,
+ "folder": -6.490724,
+ "for": -6.490724,
+ "from": -6.490724,
+ "generate_project_plugin_stub": -7.183871,
+ "generate_project_source": -7.183871,
+ "generate_project_vs": -7.183871,
+ "generate_project_xcode": -7.183871,
+ "get": -7.183871,
+ "if": -4.986646,
+ "info": -7.183871,
+ "initiatialisation": -7.183871,
+ "inspector": -7.183871,
+ "macOS": -7.183871,
+ "newIndex": -6.490724,
+ "newIndex.getText": -7.183871,
+ "o": -4.986646,
+ "o.constructor": -7.183871,
+ "o.fomulas.push": -7.183871,
+ "o.functions": -7.183871,
+ "o.functions.orderBy": -7.183871,
+ "o.functions.push": -7.183871,
+ "o.name": -6.085258,
+ "o.properties": -7.183871,
+ "o.properties.orderBy": -7.183871,
+ "o.properties.push": -6.490724,
+ "o.url": -6.490724,
+ "object": -5.237961,
+ "of": -5.797576,
+ "options.webPortID": -7.183871,
+ "parameters": -6.085258,
+ "params": -5.574433,
+ "params.AUTHOR": -7.183871,
+ "params.COPYRIGHT_YEAR": -7.183871,
+ "params.CREATE_DATE": -7.183871,
+ "params.PRODUCT_NAME": -7.183871,
+ "params.PRODUCT_VERSION": -7.183871,
+ "path": -5.797576,
+ "path.platformPath": -7.183871,
+ "platform": -6.490724,
+ "response": -5.797576,
+ "result": -6.490724,
+ "result#Null": -7.183871,
+ "result.success": -7.183871,
+ "rl": -6.490724,
+ "rl.path": -7.183871,
+ "root": -7.183871,
+ "server": -6.490724,
+ "settings": -6.085258,
+ "settings.HTTPEnabled": -7.183871,
+ "settings.HTTPPort": -7.183871,
+ "settings.HTTPSEnabled": -7.183871,
+ "settings.HTTPSPort": -7.183871,
+ "settings.certificateFolder": -7.183871,
+ "settings.defaultHomepage": -7.183871,
+ "settings.rootFolder": -6.490724,
+ "some": -7.183871,
+ "statusCode": -5.797576,
+ "string": -6.490724,
+ "t": -3.888034,
+ "the": -7.183871,
+ "true": -7.183871,
+ "type": -6.490724,
+ "using": -7.183871,
+ "we": -7.183871,
+ "web": -7.183871,
+ "webArea": -6.085258,
+ "webObject": -6.490724,
+ "webObject.isRunning": -7.183871,
+ "webObject.start": -7.183871,
+ "webObject.stop": -7.183871,
+ "webServer": -7.183871,
+ "widget": -7.183871,
+ "{": -5.797576,
+ "}": -5.797576,
+ "…": -2.159990,
+ },
"ABAP": map[string]float64{
"!": -4.570738,
"\"": -7.135687,
@@ -6156,1331 +6362,1612 @@ var TokensLogProbabilities = map[string]map[string]float64{
"}": -3.407240,
},
"Assembly": map[string]float64{
- "!": -8.687273,
- "#": -6.607832,
- "#IN": -9.380421,
- "#MPYDLY": -9.380421,
- "#MPYDLYWRTEN": -9.380421,
- "#SUMEXT": -9.380421,
- "#byte": -9.380421,
- "#start": -9.380421,
- "#step": -9.380421,
- "$": -6.202367,
- "%": -3.887359,
- "&": -4.268433,
- "&&": -7.588661,
- "'": -8.687273,
- "(": -4.609736,
- ")": -4.644222,
- "*": -5.769503,
- "+": -5.131925,
- ",": -2.102482,
- "-": -2.371012,
- ".": -6.672370,
- "./forth": -9.380421,
- ".align": -8.687273,
- ".begin": -8.687273,
- ".byte": -8.687273,
- ".concat": -7.994126,
- ".data": -9.380421,
- ".define": -7.770983,
- ".else": -7.434510,
- ".elseif": -9.380421,
- ".endif": -7.077836,
- ".endmacro": -6.547207,
- ".error": -9.380421,
- ".hibytes": -9.380421,
- ".ident": -7.994126,
- ".if": -8.281808,
- ".ifblank": -9.380421,
- ".ifndef": -8.281808,
- ".ifp": -9.380421,
- ".left": -8.281808,
- ".lobytes": -9.380421,
- ".local": -7.770983,
- ".macro": -6.547207,
- ".match": -8.281808,
- ".popseg": -9.380421,
- ".pushseg": -9.380421,
- ".res": -8.281808,
- ".right": -9.380421,
- ".segment": -9.380421,
- ".string": -7.770983,
- ".tcount": -9.380421,
- ".text": -9.380421,
- "0": -8.687273,
- "1": -7.770983,
- "16": -9.380421,
- "255": -9.380421,
- "256": -8.687273,
- ":": -4.482581,
- ";": -1.884879,
- "<": -7.434510,
- "<((end)+(step))>": -8.687273,
- "<(.right(>": -8.687273,
- "<(start)>": -9.380421,
- "<(word)>": -9.380421,
- "