---@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