Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-docgen

Documentation publishing for Pudu: articles, API references, navigation, search, and static websites

0.1.0Apache-2.01

InstallClose

Titles.pudu

Pudu145 lines22.2 KB

GitHub ↗
1/** @Docgen.Markdown.Languages.Titles — language identities mapped to display names */2module PuduLangDocgen.Markdown.Languages.Titles34import Std.Map as Map56/// Part 1 of the table.7const PART_1: Map[Str, Str] = mapOf([8    ("1c-enterprise", "1C Enterprise"), ("2-dimensional-array", "2-Dimensional Array"), ("4d", "4D"), ("abap", "ABAP"), ("abap-cds", "ABAP CDS"), ("abnf", "ABNF"), ("actionscript", "ActionScript"),9    ("ada", "Ada"), ("adblock-filter-list", "Adblock Filter List"), ("adobe-font-metrics", "Adobe Font Metrics"), ("agda", "Agda"), ("ags-script", "AGS Script"), ("aidl", "AIDL"), ("aiken", "Aiken"),10    ("al", "AL"), ("aleo", "Aleo"), ("algol", "ALGOL"), ("alloy", "Alloy"), ("alpine-abuild", "Alpine Abuild"), ("altium-designer", "Altium Designer"), ("ampl", "AMPL"),11    ("angelscript", "AngelScript"), ("answer-set-programming", "Answer Set Programming"), ("ant-build-system", "Ant Build System"), ("antlers", "Antlers"), ("antlr", "ANTLR"), ("apacheconf", "ApacheConf"), ("apex", "Apex"),12    ("api-blueprint", "API Blueprint"), ("apl", "APL"), ("apollo-guidance-computer", "Apollo Guidance Computer"), ("applescript", "AppleScript"), ("arc", "Arc"), ("arkts", "ArkTS"), ("asciidoc", "AsciiDoc"),13    ("asl", "ASL"), ("asn.1", "ASN.1"), ("asp.net", "ASP.NET"), ("aspectj", "AspectJ"), ("assembly", "Assembly"), ("astro", "Astro"), ("asymptote", "Asymptote"),14    ("ats", "ATS"), ("augeas", "Augeas"), ("autohotkey", "AutoHotkey"), ("autoit", "AutoIt"), ("avro-idl", "Avro IDL"), ("awk", "Awk"), ("b", "B"),15    ("b-(formal-method)", "B (Formal Method)"), ("b4x", "B4X"), ("ballerina", "Ballerina"), ("baml", "BAML"), ("basic", "BASIC"), ("batchfile", "Batchfile"), ("bbcode", "BBCode"),16    ("beef", "Beef"), ("befunge", "Befunge"), ("bend", "Bend"), ("berry", "Berry"), ("bibtex", "BibTeX"), ("bibtex-style", "BibTeX Style"), ("bicep", "Bicep"),17    ("bikeshed", "Bikeshed"), ("bird2", "BIRD2"), ("bison", "Bison"), ("bitbake", "BitBake"), ("blade", "Blade"), ("blitzbasic", "BlitzBasic"), ("blitzmax", "BlitzMax"),18    ("blueprint", "Blueprint"), ("bluespec", "Bluespec"), ("bluespec-bh", "Bluespec BH"), ("boo", "Boo"), ("boogie", "Boogie"), ("bqn", "BQN"), ("brainfuck", "Brainfuck"),19    ("brighterscript", "BrighterScript"), ("brightscript", "Brightscript"), ("browserslist", "Browserslist"), ("bru", "Bru"), ("buildstream", "BuildStream"), ("c", "C"), ("c#", "C#"),20    ("c++", "C++"), ("c-objdump", "C-ObjDump"), ("c2hs-haskell", "C2hs Haskell"), ("c3", "C3"), ("cabal-config", "Cabal Config"), ("caddyfile", "Caddyfile"), ("cadence", "Cadence"),21    ("cairo", "Cairo"), ("cairo-zero", "Cairo Zero"), ("cameligo", "CameLIGO"), ("cangjie", "Cangjie"), ("cap'n-proto", "Cap'n Proto"), ("cap-cds", "CAP CDS"), ("carbon", "Carbon"),22    ("cartocss", "CartoCSS"), ("ceylon", "Ceylon"), ("chapel", "Chapel"), ("charity", "Charity"), ("checksums", "Checksums"), ("chuck", "ChucK"), ("cil", "CIL"),23    ("circom", "Circom"), ("cirru", "Cirru"), ("clarion", "Clarion"), ("clarity", "Clarity"), ("classic-asp", "Classic ASP"), ("clean", "Clean"), ("click", "Click"),24    ("clips", "CLIPS"), ("clojure", "Clojure"), ("closure-templates", "Closure Templates"), ("cloud-firestore-security-rules", "Cloud Firestore Security Rules"), ("clue", "Clue"), ("cmake", "CMake"), ("cobol", "COBOL"),25    ("codeowners", "CODEOWNERS"), ("codeql", "CodeQL"), ("coffeescript", "CoffeeScript"), ("coldfusion", "ColdFusion"), ("coldfusion-cfc", "ColdFusion CFC"), ("collada", "COLLADA"), ("common-lisp", "Common Lisp"),26    ("common-workflow-language", "Common Workflow Language"), ("component-pascal", "Component Pascal"), ("conll-u", "CoNLL-U"), ("cooklang", "Cooklang"), ("cool", "Cool"), ("cpp-objdump", "Cpp-ObjDump"), ("cql", "CQL"),27    ("creole", "Creole"), ("crontab", "crontab"), ("crystal", "Crystal"), ("cson", "CSON"), ("csound", "Csound"), ("csound-document", "Csound Document"), ("csound-score", "Csound Score"),28    ("css", "CSS"), ("csv", "CSV"), ("cuda", "Cuda"), ("cue", "CUE"), ("cue-sheet", "Cue Sheet"), ("curl-config", "cURL Config"), ("curry", "Curry"),29    ("cweb", "CWeb"), ("cycript", "Cycript"), ("cylc", "Cylc"), ("cypher", "Cypher"), ("cython", "Cython"), ("d", "D"), ("d-objdump", "D-ObjDump"),30    ("d2", "D2"), ("dafny", "Dafny"), ("darcs-patch", "Darcs Patch"), ("dart", "Dart"), ("daslang", "Daslang"), ("dataweave", "DataWeave"), ("debian-package-control-file", "Debian Package Control File"),31    ("denizenscript", "DenizenScript"), ("desktop", "desktop"), ("dhall", "Dhall"), ("diff", "Diff"), ("digital-command-language", "DIGITAL Command Language"), ("dircolors", "dircolors"), ("directx-3d-file", "DirectX 3D File"),32    ("dm", "DM"), ("dns-zone", "DNS Zone"), ("dockerfile", "Dockerfile"), ("dogescript", "Dogescript"), ("dotenv", "Dotenv"), ("dtrace", "DTrace"), ("dune", "Dune"),33    ("dylan", "Dylan"), ("e", "E"), ("e-mail", "E-mail"), ("eagle", "Eagle"), ("earthly", "Earthly"), ("easybuild", "Easybuild"), ("ebnf", "EBNF"),34    ("ec", "eC"), ("ecere-projects", "Ecere Projects"), ("ecl", "ECL"), ("eclipse", "ECLiPSe"), ("ecmarkup", "Ecmarkup"), ("edge", "Edge"), ("edgeql", "EdgeQL"),35    ("editorconfig", "EditorConfig"), ("edje-data-collection", "Edje Data Collection"), ("edn", "edn"), ("eiffel", "Eiffel"), ("ejs", "EJS"), ("elixir", "Elixir"), ("elm", "Elm"),36    ("elvish", "Elvish"), ("elvish-transcript", "Elvish Transcript"), ("emacs-lisp", "Emacs Lisp"), ("emberscript", "EmberScript"), ("eq", "EQ"), ("erlang", "Erlang"), ("euphoria", "Euphoria"),37    ("f#", "F#"), ("f*", "F*"), ("factor", "Factor"), ("fancy", "Fancy"), ("fantom", "Fantom"), ("faust", "Faust"), ("fennel", "Fennel"),38    ("figlet-font", "FIGlet Font"), ("filebench-wml", "Filebench WML"), ("filterscript", "Filterscript"), ("firrtl", "FIRRTL"), ("fish", "fish"), ("flatbuffers", "FlatBuffers"), ("flix", "Flix"),39    ("fluent", "Fluent"), ("flux", "FLUX"), ("formatted", "Formatted"), ("forth", "Forth"), ("fortran", "Fortran"), ("fortran-free-form", "Fortran Free Form"), ("fpp", "FPP"),40    ("freebasic", "FreeBASIC"), ("freemarker", "FreeMarker"), ("frege", "Frege"), ("futhark", "Futhark"), ("g-code", "G-code"), ("game-maker-language", "Game Maker Language"), ("gaml", "GAML"),41    ("gams", "GAMS"), ("gap", "GAP"), ("gcc-machine-description", "GCC Machine Description"), ("gdb", "GDB"), ("gdscript", "GDScript"), ("gdshader", "GDShader"), ("gedcom", "GEDCOM"),42    ("gemfile.lock", "Gemfile.lock"), ("gemini", "Gemini"), ("genero-4gl", "Genero 4gl"), ("genero-per", "Genero per"), ("genie", "Genie"), ("genshi", "Genshi"), ("gentoo-ebuild", "Gentoo Ebuild"),43    ("gentoo-eclass", "Gentoo Eclass"), ("gerber-image", "Gerber Image"), ("gettext-catalog", "Gettext Catalog"), ("gherkin", "Gherkin"), ("git-attributes", "Git Attributes"), ("git-commit", "Git Commit"), ("git-config", "Git Config"),44    ("git-revision-list", "Git Revision List"), ("gleam", "Gleam"), ("glimmer-js", "Glimmer JS"), ("glimmer-ts", "Glimmer TS"), ("glsl", "GLSL"), ("glyph", "Glyph"), ("glyph-bitmap-distribution-format", "Glyph Bitmap Distribution Format"),45    ("gn", "GN"), ("gno", "Gno"), ("gnuplot", "Gnuplot"), ("go", "Go"), ("go-checksums", "Go Checksums"), ("go-module", "Go Module"), ("go-template", "Go Template"),46    ("go-workspace", "Go Workspace"), ("godot-resource", "Godot Resource"), ("golo", "Golo"), ("gosu", "Gosu"), ("grace", "Grace"), ("gradle", "Gradle"), ("gradle-kotlin-dsl", "Gradle Kotlin DSL"),47    ("grammatical-framework", "Grammatical Framework"), ("graph-modeling-language", "Graph Modeling Language"), ("graphql", "GraphQL"), ("graphviz-(dot)", "Graphviz (DOT)"), ("groovy", "Groovy"), ("groovy-server-pages", "Groovy Server Pages"), ("gsc", "GSC"),48    ("gtkrc", "GtkRC"), ("hack", "Hack"), ("haml", "Haml"), ("handlebars", "Handlebars"), ("haproxy", "HAProxy"), ("harbour", "Harbour"), ("hare", "Hare"),49    ("haskell", "Haskell"), ("haxe", "Haxe"), ("hcl", "HCL"), ("hip", "HIP"), ("hiveql", "HiveQL"), ("hlsl", "HLSL"), ("hocon", "HOCON"),50    ("holyc", "HolyC"), ("hoon", "hoon"), ("hosts-file", "Hosts File"), ("html", "HTML"), ("html+ecr", "HTML+ECR"), ("html+eex", "HTML+EEX")51  ])5253/// Part 2 of the table.54const PART_2: Map[Str, Str] = mapOf([55    ("html+erb", "HTML+ERB"), ("html+php", "HTML+PHP"), ("html+razor", "HTML+Razor"), ("http", "HTTP"), ("hurl", "Hurl"), ("hxml", "HXML"), ("hy", "Hy"),56    ("hyphy", "HyPhy"), ("icalendar", "iCalendar"), ("idl", "IDL"), ("idris", "Idris"), ("ignore-list", "Ignore List"), ("igor-pro", "IGOR Pro"), ("il-assembly", "IL Assembly"),57    ("imagej-macro", "ImageJ Macro"), ("imba", "Imba"), ("imhex-pattern-language", "ImHex Pattern Language"), ("inform-7", "Inform 7"), ("ini", "INI"), ("ink", "Ink"), ("inno-setup", "Inno Setup"),58    ("io", "Io"), ("ioke", "Ioke"), ("irc-log", "IRC log"), ("isabelle", "Isabelle"), ("isabelle-root", "Isabelle ROOT"), ("ispc", "ISPC"), ("j", "J"),59    ("jac", "Jac"), ("jai", "Jai"), ("janet", "Janet"), ("jar-manifest", "JAR Manifest"), ("jasmin", "Jasmin"), ("jass", "JASS"), ("java", "Java"),60    ("java-properties", "Java Properties"), ("java-server-pages", "Java Server Pages"), ("java-template-engine", "Java Template Engine"), ("javascript", "JavaScript"), ("javascript+erb", "JavaScript+ERB"), ("jcl", "JCL"), ("jest-snapshot", "Jest Snapshot"),61    ("jetbrains-mps", "JetBrains MPS"), ("jflex", "JFlex"), ("jinja", "Jinja"), ("jison", "Jison"), ("jison-lex", "Jison Lex"), ("jolie", "Jolie"), ("jq", "jq"),62    ("json", "JSON"), ("json-with-comments", "JSON with Comments"), ("json5", "JSON5"), ("jsoniq", "JSONiq"), ("jsonld", "JSONLD"), ("jsonnet", "Jsonnet"), ("julia", "Julia"),63    ("julia-repl", "Julia REPL"), ("jupyter-notebook", "Jupyter Notebook"), ("just", "Just"), ("kaitai-struct", "Kaitai Struct"), ("kakounescript", "KakouneScript"), ("kcl", "KCL"), ("kdl", "KDL"),64    ("kerboscript", "KerboScript"), ("kframework", "KFramework"), ("kicad-layout", "KiCad Layout"), ("kicad-legacy-layout", "KiCad Legacy Layout"), ("kicad-schematic", "KiCad Schematic"), ("kickstart", "Kickstart"), ("kit", "Kit"),65    ("koka", "Koka"), ("kolmafia-ash", "KoLmafia ASH"), ("kotlin", "Kotlin"), ("krl", "KRL"), ("kusto", "Kusto"), ("kvlang", "kvlang"), ("labview", "LabVIEW"),66    ("lambdapi", "Lambdapi"), ("langium", "Langium"), ("lark", "Lark"), ("lasso", "Lasso"), ("latte", "Latte"), ("lean", "Lean"), ("lean-4", "Lean 4"),67    ("leo", "Leo"), ("less", "Less"), ("lex", "Lex"), ("lfe", "LFE"), ("ligolang", "LigoLANG"), ("lilypond", "LilyPond"), ("limbo", "Limbo"),68    ("linear-programming", "Linear Programming"), ("linker-script", "Linker Script"), ("linux-kernel-module", "Linux Kernel Module"), ("liquid", "Liquid"), ("liquidsoap", "Liquidsoap"), ("literate-agda", "Literate Agda"), ("literate-coffeescript", "Literate CoffeeScript"),69    ("literate-haskell", "Literate Haskell"), ("livecode-script", "LiveCode Script"), ("livescript", "LiveScript"), ("llvm", "LLVM"), ("llvm-tablegen", "LLVM TableGen"), ("lobster", "Lobster"), ("logos", "Logos"),70    ("logtalk", "Logtalk"), ("lolcode", "LOLCODE"), ("lookml", "LookML"), ("loomscript", "LoomScript"), ("lsl", "LSL"), ("ltspice-symbol", "LTspice Symbol"), ("lua", "Lua"),71    ("luau", "Luau"), ("m", "M"), ("m3u", "M3U"), ("m4", "M4"), ("m4sugar", "M4Sugar"), ("macaulay2", "Macaulay2"), ("makefile", "Makefile"),72    ("mako", "Mako"), ("markdown", "Markdown"), ("marko", "Marko"), ("mask", "Mask"), ("mathematical-programming-system", "Mathematical Programming System"), ("matlab", "MATLAB"), ("maven-pom", "Maven POM"),73    ("max", "Max"), ("maxscript", "MAXScript"), ("mcfunction", "mcfunction"), ("mdsvex", "mdsvex"), ("mdx", "MDX"), ("mercury", "Mercury"), ("mermaid", "Mermaid"),74    ("meson", "Meson"), ("metal", "Metal"), ("metta", "MeTTa"), ("microsoft-developer-studio-project", "Microsoft Developer Studio Project"), ("microsoft-visual-studio-solution", "Microsoft Visual Studio Solution"), ("minid", "MiniD"), ("miniscript", "MiniScript"),75    ("miniyaml", "MiniYAML"), ("minizinc", "MiniZinc"), ("minizinc-data", "MiniZinc Data"), ("mint", "Mint"), ("mirah", "Mirah"), ("mirc-script", "mIRC Script"), ("mlir", "MLIR"),76    ("modelica", "Modelica"), ("modula-2", "Modula-2"), ("modula-3", "Modula-3"), ("module-management-system", "Module Management System"), ("mojo", "Mojo"), ("monkey", "Monkey"), ("monkey-c", "Monkey C"),77    ("moocode", "Moocode"), ("moonbit", "MoonBit"), ("moonscript", "MoonScript"), ("motoko", "Motoko"), ("motorola-68k-assembly", "Motorola 68K Assembly"), ("move", "Move"), ("mql4", "MQL4"),78    ("mql5", "MQL5"), ("mtml", "MTML"), ("muf", "MUF"), ("mupad", "mupad"), ("muse", "Muse"), ("mustache", "Mustache"), ("myghty", "Myghty"),79    ("nanorc", "nanorc"), ("nasal", "Nasal"), ("nasl", "NASL"), ("ncl", "NCL"), ("nearley", "Nearley"), ("nemerle", "Nemerle"), ("neon", "NEON"),80    ("nesc", "nesC"), ("netlinx", "NetLinx"), ("netlinx+erb", "NetLinx+ERB"), ("netlogo", "NetLogo"), ("newlisp", "NewLisp"), ("nextflow", "Nextflow"), ("nginx", "Nginx"),81    ("nickel", "Nickel"), ("nim", "Nim"), ("ninja", "Ninja"), ("nit", "Nit"), ("nix", "Nix"), ("nl", "NL"), ("nmodl", "NMODL"),82    ("noir", "Noir"), ("npm-config", "NPM Config"), ("nsis", "NSIS"), ("nu", "Nu"), ("numpy", "NumPy"), ("nunjucks", "Nunjucks"), ("nushell", "Nushell"),83    ("nwscript", "NWScript"), ("oasv2-json", "OASv2-json"), ("oasv2-yaml", "OASv2-yaml"), ("oasv3-json", "OASv3-json"), ("oasv3-yaml", "OASv3-yaml"), ("oberon", "Oberon"), ("objdump", "ObjDump"),84    ("object-data-instance-notation", "Object Data Instance Notation"), ("objective-c", "Objective-C"), ("objective-c++", "Objective-C++"), ("objective-j", "Objective-J"), ("objectscript", "ObjectScript"), ("ocaml", "OCaml"), ("odin", "Odin"),85    ("omgrofl", "Omgrofl"), ("omnet++-msg", "OMNeT++ MSG"), ("omnet++-ned", "OMNeT++ NED"), ("ooc", "ooc"), ("opa", "Opa"), ("opal", "Opal"), ("open-policy-agent", "Open Policy Agent"),86    ("openapi-specification-v2", "OpenAPI Specification v2"), ("openapi-specification-v3", "OpenAPI Specification v3"), ("opencl", "OpenCL"), ("openedge-abl", "OpenEdge ABL"), ("openqasm", "OpenQASM"), ("openrc-runscript", "OpenRC runscript"), ("openscad", "OpenSCAD"),87    ("openstep-property-list", "OpenStep Property List"), ("opentype-feature-file", "OpenType Feature File"), ("option-list", "Option List"), ("org", "Org"), ("overpassql", "OverpassQL"), ("overpy", "OverPy"), ("ox", "Ox"),88    ("oxygene", "Oxygene"), ("oz", "Oz"), ("p4", "P4"), ("pact", "Pact"), ("pan", "Pan"), ("papyrus", "Papyrus"), ("parrot", "Parrot"),89    ("parrot-assembly", "Parrot Assembly"), ("parrot-internal-representation", "Parrot Internal Representation"), ("pascal", "Pascal"), ("pawn", "Pawn"), ("pddl", "PDDL"), ("peg.js", "PEG.js"), ("pep8", "Pep8"),90    ("perl", "Perl"), ("php", "PHP"), ("pic", "Pic"), ("pickle", "Pickle"), ("picolisp", "PicoLisp"), ("piglatin", "PigLatin"), ("pike", "Pike"),91    ("pip-requirements", "Pip Requirements"), ("pkg-config", "pkg-config"), ("pkl", "Pkl"), ("plantuml", "PlantUML"), ("plpgsql", "PLpgSQL"), ("plsql", "PLSQL"), ("pod", "Pod"),92    ("pod-6", "Pod 6"), ("pogoscript", "PogoScript"), ("polar", "Polar"), ("pony", "Pony"), ("portugol", "Portugol"), ("postcss", "PostCSS"), ("postscript", "PostScript"),93    ("pov-ray-sdl", "POV-Ray SDL"), ("power-query", "Power Query"), ("powerbuilder", "PowerBuilder"), ("powershell", "PowerShell"), ("praat", "Praat"), ("prisma", "Prisma"), ("pro*c", "Pro*C"),94    ("processing", "Processing"), ("procfile", "Procfile"), ("proguard", "Proguard"), ("prolog", "Prolog"), ("promela", "Promela"), ("propeller-spin", "Propeller Spin"), ("protocol-buffer", "Protocol Buffer"),95    ("protocol-buffer-text-format", "Protocol Buffer Text Format"), ("public-key", "Public Key"), ("pudu", "Pudu"), ("pug", "Pug"), ("puppet", "Puppet"), ("pure-data", "Pure Data"), ("purebasic", "PureBasic"),96    ("purescript", "PureScript"), ("pyret", "Pyret"), ("python", "Python"), ("python-console", "Python console"), ("python-traceback", "Python traceback"), ("q", "q"), ("q#", "Q#"),97    ("qmake", "QMake"), ("qml", "QML"), ("qt-script", "Qt Script"), ("quake", "Quake"), ("quakec", "QuakeC"), ("quartus-simulation-ip", "Quartus Simulation IP")98  ])99100/// Part 3 of the table.101const PART_3: Map[Str, Str] = mapOf([102    ("quickbasic", "QuickBASIC"), ("quint", "Quint"), ("r", "R"), ("racket", "Racket"), ("ragel", "Ragel"), ("raku", "Raku"), ("raml", "RAML"),103    ("rascal", "Rascal"), ("rascript", "RAScript"), ("raw-token-data", "Raw token data"), ("rbs", "RBS"), ("rdoc", "RDoc"), ("readline-config", "Readline Config"), ("realbasic", "REALbasic"),104    ("reason", "Reason"), ("reasonligo", "ReasonLIGO"), ("rebol", "Rebol"), ("record-jar", "Record Jar"), ("red", "Red"), ("redcode", "Redcode"), ("redirect-rules", "Redirect Rules"),105    ("redscript", "Redscript"), ("regular-expression", "Regular Expression"), ("ren'py", "Ren'Py"), ("renderscript", "RenderScript"), ("rescript", "ReScript"), ("restructuredtext", "reStructuredText"), ("rexx", "REXX"),106    ("rez", "Rez"), ("rhai", "Rhai"), ("rich-text-format", "Rich Text Format"), ("ring", "Ring"), ("riot", "Riot"), ("rmarkdown", "RMarkdown"), ("robotframework", "RobotFramework"),107    ("robots-exclusion-rules", "Robots Exclusion Rules"), ("roc", "Roc"), ("rocq-prover", "Rocq Prover"), ("roff", "Roff"), ("roff-manpage", "Roff Manpage"), ("ron", "RON"), ("ros-interface", "ROS Interface"),108    ("rouge", "Rouge"), ("routeros-script", "RouterOS Script"), ("rpc", "RPC"), ("rpgle", "RPGLE"), ("rpm-spec", "RPM Spec"), ("ruby", "Ruby"), ("runoff", "RUNOFF"),109    ("rust", "Rust"), ("sage", "Sage"), ("sail", "Sail"), ("salt", "Salt"), ("sas", "SAS"), ("sass", "Sass"), ("scala", "Scala"),110    ("scaml", "Scaml"), ("scenic", "Scenic"), ("scheme", "Scheme"), ("scilab", "Scilab"), ("scss", "SCSS"), ("sed", "sed"), ("self", "Self"),111    ("selinux-policy", "SELinux Policy"), ("shaderlab", "ShaderLab"), ("shell", "Shell"), ("shellcheck-config", "ShellCheck Config"), ("shellsession", "ShellSession"), ("shen", "Shen"), ("sieve", "Sieve"),112    ("simple-file-verification", "Simple File Verification"), ("singularity", "Singularity"), ("sip", "SIP"), ("slang", "Slang"), ("slash", "Slash"), ("slice", "Slice"), ("slim", "Slim"),113    ("slint", "Slint"), ("smali", "Smali"), ("smalltalk", "Smalltalk"), ("smarty", "Smarty"), ("smithy", "Smithy"), ("smpl", "SmPL"), ("smt", "SMT"),114    ("snakemake", "Snakemake"), ("solidity", "Solidity"), ("soong", "Soong"), ("sourcepawn", "SourcePawn"), ("sparql", "SPARQL"), ("spicedb-schema", "SpiceDB Schema"), ("spline-font-database", "Spline Font Database"),115    ("sqf", "SQF"), ("sql", "SQL"), ("sqlpl", "SQLPL"), ("squirrel", "Squirrel"), ("srecode-template", "SRecode Template"), ("ssh-config", "SSH Config"), ("stan", "Stan"),116    ("standard-ml", "Standard ML"), ("star", "STAR"), ("starlark", "Starlark"), ("stata", "Stata"), ("stl", "STL"), ("ston", "STON"), ("stringtemplate", "StringTemplate"),117    ("stylus", "Stylus"), ("subrip-text", "SubRip Text"), ("sugarss", "SugarSS"), ("supercollider", "SuperCollider"), ("surrealql", "SurrealQL"), ("survex-data", "Survex data"), ("svelte", "Svelte"),118    ("svg", "SVG"), ("sway", "Sway"), ("sweave", "Sweave"), ("swift", "Swift"), ("swig", "SWIG"), ("systemverilog", "SystemVerilog"), ("tact", "Tact"),119    ("talon", "Talon"), ("tape", "Tape"), ("tcl", "Tcl"), ("tcsh", "Tcsh"), ("tea", "Tea"), ("teal", "Teal"), ("templ", "templ"),120    ("terra", "Terra"), ("terraform-template", "Terraform Template"), ("tex", "TeX"), ("texinfo", "Texinfo"), ("text", "Text"), ("textgrid", "TextGrid"), ("textile", "Textile"),121    ("textmate-properties", "TextMate Properties"), ("thrift", "Thrift"), ("ti-program", "TI Program"), ("tl-verilog", "TL-Verilog"), ("tla", "TLA"), ("tmdl", "TMDL"), ("toit", "Toit"),122    ("tolk", "Tolk"), ("toml", "TOML"), ("tor-config", "Tor Config"), ("tree-sitter-query", "Tree-sitter Query"), ("tsplib-data", "TSPLIB data"), ("tsql", "TSQL"), ("tsv", "TSV"),123    ("tsx", "TSX"), ("turing", "Turing"), ("turtle", "Turtle"), ("twig", "Twig"), ("txl", "TXL"), ("type-language", "Type Language"), ("typescript", "TypeScript"),124    ("typespec", "TypeSpec"), ("typst", "Typst"), ("ucode", "ucode"), ("unified-parallel-c", "Unified Parallel C"), ("unity3d-asset", "Unity3D Asset"), ("unix-assembly", "Unix Assembly"), ("uno", "Uno"),125    ("unrealscript", "UnrealScript"), ("untyped-plutus-core", "Untyped Plutus Core"), ("urweb", "UrWeb"), ("v", "V"), ("vala", "Vala"), ("valve-data-format", "Valve Data Format"), ("vba", "VBA"),126    ("vbscript", "VBScript"), ("vcard", "vCard"), ("vcl", "VCL"), ("velocity-template-language", "Velocity Template Language"), ("vento", "Vento"), ("verilog", "Verilog"), ("verse", "Verse"),127    ("vespa-schema-definition", "Vespa Schema Definition"), ("vhdl", "VHDL"), ("vim-help-file", "Vim Help File"), ("vim-script", "Vim script"), ("vim-snippet", "Vim Snippet"), ("visual-basic-.net", "Visual Basic .NET"), ("visual-basic-6.0", "Visual Basic 6.0"),128    ("volt", "Volt"), ("vue", "Vue"), ("vyper", "Vyper"), ("wavefront-material", "Wavefront Material"), ("wavefront-object", "Wavefront Object"), ("wdl", "WDL"), ("web-ontology-language", "Web Ontology Language"),129    ("webassembly", "WebAssembly"), ("webassembly-interface-type", "WebAssembly Interface Type"), ("webidl", "WebIDL"), ("webvtt", "WebVTT"), ("wget-config", "Wget Config"), ("wgsl", "WGSL"), ("whiley", "Whiley"),130    ("wikitext", "Wikitext"), ("win32-message-file", "Win32 Message File"), ("windows-registry-entries", "Windows Registry Entries"), ("wisp", "wisp"), ("witcher-script", "Witcher Script"), ("wolfram-language", "Wolfram Language"), ("wollok", "Wollok"),131    ("world-of-warcraft-addon-data", "World of Warcraft Addon Data"), ("wren", "Wren"), ("x-bitmap", "X BitMap"), ("x-font-directory-index", "X Font Directory Index"), ("x-pixmap", "X PixMap"), ("x10", "X10"), ("xbase", "xBase"),132    ("xc", "XC"), ("xcompose", "XCompose"), ("xmake", "Xmake"), ("xml", "XML"), ("xml-property-list", "XML Property List"), ("xojo", "Xojo"), ("xonsh", "Xonsh"),133    ("xpages", "XPages"), ("xproc", "XProc"), ("xquery", "XQuery"), ("xs", "XS"), ("xslt", "XSLT"), ("xtend", "Xtend"), ("yacc", "Yacc"),134    ("yaml", "YAML"), ("yang", "YANG"), ("yara", "YARA"), ("yasnippet", "YASnippet"), ("yul", "Yul"), ("zap", "ZAP"), ("zeek", "Zeek"),135    ("zenscript", "ZenScript"), ("zephir", "Zephir"), ("zig", "Zig"), ("zil", "ZIL"), ("zimpl", "Zimpl"), ("zmodel", "Zmodel")136  ])137138/// The value stored for a key.139export fn lookup(key: Str) -> Option[Str] {140  if Map.containsKey(&PART_1, key) { return Map.get(&PART_1, key) }141  if Map.containsKey(&PART_2, key) { return Map.get(&PART_2, key) }142  if Map.containsKey(&PART_3, key) { return Map.get(&PART_3, key) }143  None144}145