---@type table local parsers = { "ada", "agda", "angular", "apex", "arduino", "asm", "astro", "authzed", "awk", "bass", "beancount", "bibtex", "bicep", "bitbake", "blueprint", "bp", "cairo", "capnp", "chatito", "circom", "clojure", "cooklang", "corn", "cpon", "cuda", "cylc", "d", "devicetree", "dhall", "disassembly", "doxygen", "dtd", "earthfile", "ebnf", "ecma", "eds", "eex", "elsa", "embedded_template", "enforce", "facility", "faust", "fidl", "firrtl", "foam", "forth", "fortran", "fsh", "fsharp", "func", "fusion", "gap", "gaptst", "gdscript", "gdshader", "glimmer", "glimmer_javascript", "glimmer_typescript", "glsl", "gn", "gnuplot", "goctl", "godot_resource", "gotmpl", "gowork", "gren", "groovy", "gstlaunch", "hack", "hare", "hcl", "heex", "hlsl", "hlsplaylist", "hocon", "hoon", "hurl", "idl", "idris", "inko", "ipkg", "ispc", "janet_simple", "kconfig", "koto", "kusto", "lalrpop", "ledger", "leo", "linkerscript", "liquid", "liquidsoap", "m68k", "menhir", "mlir", "muttrc", "nasm", "nickel", "nqc", "odin", "pascal", "pioasm", "pod", "poe_filter", "pony", "problog", "prolog", "promql", "properties", "proto", "prql", "psv", "ql", "qmldir", "qmljs", "r", "racket", "ralph", "razor", "rbs", "re2c", "readline", "regex", "rego", "rescript", "rnoweb", "robot", "roc", "runescript", "scfg", "sflog", "slang", "slint", "smali", "smithy", "snakemake", "solidity", "soql", "sosl", "sourcepawn", "sparql", "squirrel", "starlark", "strace", "styled", "supercollider", "surface", "sxhkdrc", "systemtap", "t32", "tablegen", "tact", "tcl", "teal", "textproto", "thrift", "tiger", "tlaplus", "turtle", "twig", "ungrammar", "unison", "usd", "uxntal", "vento", "verilog", "vhdl", "vrl", "wgsl", "wgsl_bevy", "wing", "wit", "xcompose", "yang", "yuck", "zathurarc", "ziggy", "ziggy_schema", "cue", "dart", "dot", "helm", "hjson", "htmldjango", --"html_tags", "hyprlang", "java", "jinja", "jinja_inline", "jsonnet", "julia", "kotlin", "llvm", "matlab", "mermaid", "meson", "nim", "nim_format_string", "ninja", "objc", "objdump", "ocaml", "ocaml_interface", "ocamllex", "perl", "php", "phpdoc", "php_only", "po", "passwd", "pem", "printf", "prisma", "pug", "puppet", "purescript", "robots", "scala", "scheme", "scss", "slim", "sway", "todotxt", "ts-parsers.txt", "typespec", "typoscript", "udev", "v", "vala", } return parsers