1295 lines
28 KiB
JSON
1295 lines
28 KiB
JSON
[
|
|
{
|
|
"name": "solidity",
|
|
"enum": "SOLIDITY",
|
|
"display": "Solidity",
|
|
"ts_func": "tree_sitter_solidity",
|
|
"repo": "https://github.com/JoranHonig/tree-sitter-solidity",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".sol"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "typst",
|
|
"enum": "TYPST",
|
|
"display": "Typst",
|
|
"ts_func": "tree_sitter_typst",
|
|
"repo": "https://github.com/uben0/tree-sitter-typst",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".typ"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "gdscript",
|
|
"enum": "GDSCRIPT",
|
|
"display": "GDScript",
|
|
"ts_func": "tree_sitter_gdscript",
|
|
"repo": "https://github.com/PrestonKnopp/tree-sitter-gdscript",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".gd"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "gleam",
|
|
"enum": "GLEAM",
|
|
"display": "Gleam",
|
|
"ts_func": "tree_sitter_gleam",
|
|
"repo": "https://github.com/gleam-lang/tree-sitter-gleam",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".gleam"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "powershell",
|
|
"enum": "POWERSHELL",
|
|
"display": "PowerShell",
|
|
"ts_func": "tree_sitter_powershell",
|
|
"repo": "https://github.com/airbus-cert/tree-sitter-powershell",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ps1",
|
|
".psm1",
|
|
".psd1"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "pascal",
|
|
"enum": "PASCAL",
|
|
"display": "Pascal",
|
|
"ts_func": "tree_sitter_pascal",
|
|
"repo": "https://github.com/Isopod/tree-sitter-pascal",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".pas",
|
|
".lpr",
|
|
".dpr"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "d",
|
|
"enum": "DLANG",
|
|
"display": "D",
|
|
"ts_func": "tree_sitter_d",
|
|
"repo": "https://github.com/gdamore/tree-sitter-d",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".d"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "scheme",
|
|
"enum": "SCHEME",
|
|
"display": "Scheme",
|
|
"ts_func": "tree_sitter_scheme",
|
|
"repo": "https://github.com/6cdh/tree-sitter-scheme",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".scm",
|
|
".ss"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "fennel",
|
|
"enum": "FENNEL",
|
|
"display": "Fennel",
|
|
"ts_func": "tree_sitter_fennel",
|
|
"repo": "https://github.com/TravonteD/tree-sitter-fennel",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".fnl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "fish",
|
|
"enum": "FISH",
|
|
"display": "Fish",
|
|
"ts_func": "tree_sitter_fish",
|
|
"repo": "https://github.com/ram02z/tree-sitter-fish",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".fish"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "awk",
|
|
"enum": "AWK",
|
|
"display": "AWK",
|
|
"ts_func": "tree_sitter_awk",
|
|
"repo": "https://github.com/Beaglefoot/tree-sitter-awk",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".awk"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "zsh",
|
|
"enum": "ZSH",
|
|
"display": "Zsh",
|
|
"ts_func": "tree_sitter_zsh",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-zsh",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".zsh"
|
|
],
|
|
"filenames": [
|
|
".zshrc",
|
|
".zshenv",
|
|
".zprofile"
|
|
],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "tcl",
|
|
"enum": "TCL",
|
|
"display": "Tcl",
|
|
"ts_func": "tree_sitter_tcl",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-tcl",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".tcl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "ada",
|
|
"enum": "ADA",
|
|
"display": "Ada",
|
|
"ts_func": "tree_sitter_ada",
|
|
"repo": "https://github.com/briot/tree-sitter-ada",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".adb",
|
|
".ads"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "compilation"
|
|
},
|
|
{
|
|
"name": "agda",
|
|
"enum": "AGDA",
|
|
"display": "Agda",
|
|
"ts_func": "tree_sitter_agda",
|
|
"repo": "https://github.com/tree-sitter/tree-sitter-agda",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".agda"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "racket",
|
|
"enum": "RACKET",
|
|
"display": "Racket",
|
|
"ts_func": "tree_sitter_racket",
|
|
"repo": "https://github.com/6cdh/tree-sitter-racket",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".rkt"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "odin",
|
|
"enum": "ODIN",
|
|
"display": "Odin",
|
|
"ts_func": "tree_sitter_odin",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-odin",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".odin"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "rescript",
|
|
"enum": "RESCRIPT",
|
|
"display": "ReScript",
|
|
"ts_func": "tree_sitter_rescript",
|
|
"repo": "https://github.com/nkrkv/tree-sitter-rescript",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".res",
|
|
".resi"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "purescript",
|
|
"enum": "PURESCRIPT",
|
|
"display": "PureScript",
|
|
"ts_func": "tree_sitter_purescript",
|
|
"repo": "https://github.com/postsolar/tree-sitter-purescript",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".purs"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "module"
|
|
},
|
|
{
|
|
"name": "nickel",
|
|
"enum": "NICKEL",
|
|
"display": "Nickel",
|
|
"ts_func": "tree_sitter_nickel",
|
|
"repo": "https://github.com/nickel-lang/tree-sitter-nickel",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ncl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "crystal",
|
|
"enum": "CRYSTAL",
|
|
"display": "Crystal",
|
|
"ts_func": "tree_sitter_crystal",
|
|
"repo": "https://github.com/keidax/tree-sitter-crystal",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".cr"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "teal",
|
|
"enum": "TEAL",
|
|
"display": "Teal",
|
|
"ts_func": "tree_sitter_teal",
|
|
"repo": "https://github.com/euclidianAce/tree-sitter-teal",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".tl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "hare",
|
|
"enum": "HARE",
|
|
"display": "Hare",
|
|
"ts_func": "tree_sitter_hare",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-hare",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ha"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "pony",
|
|
"enum": "PONY",
|
|
"display": "Pony",
|
|
"ts_func": "tree_sitter_pony",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-pony",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".pony"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "luau",
|
|
"enum": "LUAU",
|
|
"display": "Luau",
|
|
"ts_func": "tree_sitter_luau",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-luau",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".luau"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "janet",
|
|
"enum": "JANET",
|
|
"display": "Janet",
|
|
"ts_func": "tree_sitter_janet_simple",
|
|
"repo": "https://github.com/sogaiu/tree-sitter-janet-simple",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".janet"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source"
|
|
},
|
|
{
|
|
"name": "sway",
|
|
"enum": "SWAY",
|
|
"display": "Sway",
|
|
"ts_func": "tree_sitter_sway",
|
|
"repo": "https://github.com/FuelLabs/tree-sitter-sway",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".sw"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "nasm",
|
|
"enum": "NASM",
|
|
"display": "NASM",
|
|
"ts_func": "tree_sitter_nasm",
|
|
"repo": "https://github.com/naclsn/tree-sitter-nasm",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".nasm"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "assembly",
|
|
"enum": "ASSEMBLY",
|
|
"display": "Assembly",
|
|
"ts_func": "tree_sitter_asm",
|
|
"repo": "https://github.com/rush-rs/tree-sitter-asm",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".s",
|
|
".S"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "astro",
|
|
"enum": "ASTRO",
|
|
"display": "Astro",
|
|
"ts_func": "tree_sitter_astro",
|
|
"repo": "https://github.com/virchau13/tree-sitter-astro",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".astro"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "blade",
|
|
"enum": "BLADE",
|
|
"display": "Blade",
|
|
"ts_func": "tree_sitter_blade",
|
|
"repo": "https://github.com/EmranMR/tree-sitter-blade",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".blade.php"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "just",
|
|
"enum": "JUST",
|
|
"display": "Just",
|
|
"ts_func": "tree_sitter_just",
|
|
"repo": "https://github.com/IndianBoy42/tree-sitter-just",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
"justfile",
|
|
"Justfile",
|
|
".justfile"
|
|
],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "gotemplate",
|
|
"enum": "GOTEMPLATE",
|
|
"display": "Go Template",
|
|
"ts_func": "tree_sitter_gotmpl",
|
|
"repo": "https://github.com/ngalaiko/tree-sitter-go-template",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".tmpl",
|
|
".gotmpl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "template"
|
|
},
|
|
{
|
|
"name": "templ",
|
|
"enum": "TEMPL",
|
|
"display": "Templ",
|
|
"ts_func": "tree_sitter_templ",
|
|
"repo": "https://github.com/vrischmann/tree-sitter-templ",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".templ"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "liquid",
|
|
"enum": "LIQUID",
|
|
"display": "Liquid",
|
|
"ts_func": "tree_sitter_liquid",
|
|
"repo": "https://github.com/hankthetank27/tree-sitter-liquid",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".liquid"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "template"
|
|
},
|
|
{
|
|
"name": "jinja2",
|
|
"enum": "JINJA2",
|
|
"display": "Jinja2",
|
|
"ts_func": "tree_sitter_jinja2",
|
|
"repo": "https://github.com/dbt-labs/tree-sitter-jinja2",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".j2",
|
|
".jinja2",
|
|
".jinja"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "prisma",
|
|
"enum": "PRISMA",
|
|
"display": "Prisma",
|
|
"ts_func": "tree_sitter_prisma",
|
|
"repo": "https://github.com/victorhqc/tree-sitter-prisma",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".prisma"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "hyprlang",
|
|
"enum": "HYPRLANG",
|
|
"display": "Hyprlang",
|
|
"ts_func": "tree_sitter_hyprlang",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".hl"
|
|
],
|
|
"filenames": [
|
|
"hyprland.conf"
|
|
],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "dotenv",
|
|
"enum": "DOTENV",
|
|
"display": "DotEnv",
|
|
"ts_func": "tree_sitter_dotenv",
|
|
"repo": "https://github.com/pnx/tree-sitter-dotenv",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".env"
|
|
],
|
|
"filenames": [
|
|
".env",
|
|
".env.local",
|
|
".env.development",
|
|
".env.production"
|
|
],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "diff",
|
|
"enum": "DIFF",
|
|
"display": "Diff",
|
|
"ts_func": "tree_sitter_diff",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-diff",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".diff",
|
|
".patch"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source"
|
|
},
|
|
{
|
|
"name": "wgsl",
|
|
"enum": "WGSL",
|
|
"display": "WGSL",
|
|
"ts_func": "tree_sitter_wgsl",
|
|
"repo": "https://github.com/szebniok/tree-sitter-wgsl",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".wgsl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "translation_unit"
|
|
},
|
|
{
|
|
"name": "kdl",
|
|
"enum": "KDL",
|
|
"display": "KDL",
|
|
"ts_func": "tree_sitter_kdl",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-kdl",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".kdl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "json5",
|
|
"enum": "JSON5",
|
|
"display": "JSON5",
|
|
"ts_func": "tree_sitter_json5",
|
|
"repo": "https://github.com/Joakker/tree-sitter-json5",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".json5"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "jsonnet",
|
|
"enum": "JSONNET",
|
|
"display": "Jsonnet",
|
|
"ts_func": "tree_sitter_jsonnet",
|
|
"repo": "https://github.com/sourcegraph/tree-sitter-jsonnet",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".jsonnet",
|
|
".libsonnet"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "ron",
|
|
"enum": "RON",
|
|
"display": "RON",
|
|
"ts_func": "tree_sitter_ron",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-ron",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ron"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "thrift",
|
|
"enum": "THRIFT",
|
|
"display": "Thrift",
|
|
"ts_func": "tree_sitter_thrift",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-thrift",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".thrift"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "capnp",
|
|
"enum": "CAPNP",
|
|
"display": "Cap'n Proto",
|
|
"ts_func": "tree_sitter_capnp",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-capnp",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".capnp"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source"
|
|
},
|
|
{
|
|
"name": "properties",
|
|
"enum": "PROPERTIES",
|
|
"display": "Properties",
|
|
"ts_func": "tree_sitter_properties",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-properties",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".properties"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "sshconfig",
|
|
"enum": "SSHCONFIG",
|
|
"display": "SSH Config",
|
|
"ts_func": "tree_sitter_ssh_config",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-ssh-config",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
"ssh_config",
|
|
"sshd_config",
|
|
".ssh/config"
|
|
],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "bibtex",
|
|
"enum": "BIBTEX",
|
|
"display": "BibTeX",
|
|
"ts_func": "tree_sitter_bibtex",
|
|
"repo": "https://github.com/latex-lsp/tree-sitter-bibtex",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".bib"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "starlark",
|
|
"enum": "STARLARK",
|
|
"display": "Starlark",
|
|
"ts_func": "tree_sitter_starlark",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-starlark",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".star",
|
|
".bzl"
|
|
],
|
|
"filenames": [
|
|
"BUILD",
|
|
"BUILD.bazel",
|
|
"WORKSPACE",
|
|
"WORKSPACE.bazel"
|
|
],
|
|
"has_scanner": true,
|
|
"module_root": "module"
|
|
},
|
|
{
|
|
"name": "bicep",
|
|
"enum": "BICEP",
|
|
"display": "Bicep",
|
|
"ts_func": "tree_sitter_bicep",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-bicep",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".bicep"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "program"
|
|
},
|
|
{
|
|
"name": "csv",
|
|
"enum": "CSV",
|
|
"display": "CSV",
|
|
"ts_func": "tree_sitter_csv",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-csv",
|
|
"subdir": "csv",
|
|
"extensions": [
|
|
".csv"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "requirements",
|
|
"enum": "REQUIREMENTS",
|
|
"display": "Requirements",
|
|
"ts_func": "tree_sitter_requirements",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-requirements",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
"requirements.txt",
|
|
"requirements-dev.txt",
|
|
"requirements-test.txt"
|
|
],
|
|
"has_scanner": false,
|
|
"module_root": "file"
|
|
},
|
|
{
|
|
"name": "hlsl",
|
|
"enum": "HLSL",
|
|
"display": "HLSL",
|
|
"ts_func": "tree_sitter_hlsl",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-hlsl",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".hlsl",
|
|
".hlsli",
|
|
".fx"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "translation_unit"
|
|
},
|
|
{
|
|
"name": "vhdl",
|
|
"enum": "VHDL",
|
|
"display": "VHDL",
|
|
"ts_func": "tree_sitter_vhdl",
|
|
"repo": "https://github.com/jpt13653903/tree-sitter-vhdl",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".vhd",
|
|
".vhdl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "design_file"
|
|
},
|
|
{
|
|
"name": "systemverilog",
|
|
"enum": "SYSTEMVERILOG",
|
|
"display": "SystemVerilog",
|
|
"ts_func": "tree_sitter_systemverilog",
|
|
"repo": "https://github.com/gmlarumbe/tree-sitter-systemverilog",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".sv",
|
|
".svh"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "devicetree",
|
|
"enum": "DEVICETREE",
|
|
"display": "DeviceTree",
|
|
"ts_func": "tree_sitter_devicetree",
|
|
"repo": "https://github.com/joelspadin/tree-sitter-devicetree",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".dts",
|
|
".dtsi",
|
|
".overlay"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "linkerscript",
|
|
"enum": "LINKERSCRIPT",
|
|
"display": "Linker Script",
|
|
"ts_func": "tree_sitter_linkerscript",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-linkerscript",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ld",
|
|
".lds"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "gn",
|
|
"enum": "GN",
|
|
"display": "GN",
|
|
"ts_func": "tree_sitter_gn",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-gn",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".gn",
|
|
".gni"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "kconfig",
|
|
"enum": "KCONFIG",
|
|
"display": "Kconfig",
|
|
"ts_func": "tree_sitter_kconfig",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-kconfig",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
"Kconfig"
|
|
],
|
|
"has_scanner": true,
|
|
"module_root": "source"
|
|
},
|
|
{
|
|
"name": "bitbake",
|
|
"enum": "BITBAKE",
|
|
"display": "BitBake",
|
|
"ts_func": "tree_sitter_bitbake",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-bitbake",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".bb",
|
|
".bbclass",
|
|
".bbappend"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "smali",
|
|
"enum": "SMALI",
|
|
"display": "Smali",
|
|
"ts_func": "tree_sitter_smali",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-smali",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".smali"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "tablegen",
|
|
"enum": "TABLEGEN",
|
|
"display": "TableGen",
|
|
"ts_func": "tree_sitter_tablegen",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-tablegen",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".td"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "ispc",
|
|
"enum": "ISPC",
|
|
"display": "ISPC",
|
|
"ts_func": "tree_sitter_ispc",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-ispc",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ispc"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "translation_unit"
|
|
},
|
|
{
|
|
"name": "cairo",
|
|
"enum": "CAIRO",
|
|
"display": "Cairo",
|
|
"ts_func": "tree_sitter_cairo",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-cairo",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".cairo"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "move",
|
|
"enum": "MOVE",
|
|
"display": "Move",
|
|
"ts_func": "tree_sitter_move",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-move",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".move"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "squirrel",
|
|
"enum": "SQUIRREL",
|
|
"display": "Squirrel",
|
|
"ts_func": "tree_sitter_squirrel",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-squirrel",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".nut"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "func",
|
|
"enum": "FUNC",
|
|
"display": "FunC",
|
|
"ts_func": "tree_sitter_func",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-func",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".fc"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "regex",
|
|
"enum": "REGEX",
|
|
"display": "Regex",
|
|
"ts_func": "tree_sitter_regex",
|
|
"repo": "https://github.com/tree-sitter/tree-sitter-regex",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "pattern"
|
|
},
|
|
{
|
|
"name": "jsdoc",
|
|
"enum": "JSDOC",
|
|
"display": "JSDoc",
|
|
"ts_func": "tree_sitter_jsdoc",
|
|
"repo": "https://github.com/tree-sitter/tree-sitter-jsdoc",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "rst",
|
|
"enum": "RST",
|
|
"display": "reStructuredText",
|
|
"ts_func": "tree_sitter_rst",
|
|
"repo": "https://github.com/stsewd/tree-sitter-rst",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".rst"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "beancount",
|
|
"enum": "BEANCOUNT",
|
|
"display": "Beancount",
|
|
"ts_func": "tree_sitter_beancount",
|
|
"repo": "https://github.com/polarmutex/tree-sitter-beancount",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".beancount"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "file"
|
|
},
|
|
{
|
|
"name": "mermaid",
|
|
"enum": "MERMAID",
|
|
"display": "Mermaid",
|
|
"ts_func": "tree_sitter_mermaid",
|
|
"repo": "https://github.com/monaqa/tree-sitter-mermaid",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".mmd",
|
|
".mermaid"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "puppet",
|
|
"enum": "PUPPET",
|
|
"display": "Puppet",
|
|
"ts_func": "tree_sitter_puppet",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-puppet",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".pp"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "po",
|
|
"enum": "PO",
|
|
"display": "PO",
|
|
"ts_func": "tree_sitter_po",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-po",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".po",
|
|
".pot"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "gitattributes",
|
|
"enum": "GITATTRIBUTES",
|
|
"display": "gitattributes",
|
|
"ts_func": "tree_sitter_gitattributes",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
".gitattributes"
|
|
],
|
|
"has_scanner": false,
|
|
"module_root": "source"
|
|
},
|
|
{
|
|
"name": "gitignore",
|
|
"enum": "GITIGNORE",
|
|
"display": "gitignore",
|
|
"ts_func": "tree_sitter_gitignore",
|
|
"repo": "https://github.com/shunsambongi/tree-sitter-gitignore",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
".gitignore",
|
|
".dockerignore",
|
|
".npmignore"
|
|
],
|
|
"has_scanner": false,
|
|
"module_root": "document"
|
|
},
|
|
{
|
|
"name": "slang",
|
|
"enum": "SLANG",
|
|
"display": "Slang",
|
|
"ts_func": "tree_sitter_slang",
|
|
"repo": "https://github.com/tree-sitter-grammars/tree-sitter-slang",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".slang"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "llvm",
|
|
"enum": "LLVM_IR",
|
|
"display": "LLVM IR",
|
|
"ts_func": "tree_sitter_llvm",
|
|
"repo": "https://github.com/benwilliamgraham/tree-sitter-llvm",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".ll"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "smithy",
|
|
"enum": "SMITHY",
|
|
"display": "Smithy",
|
|
"ts_func": "tree_sitter_smithy",
|
|
"repo": "https://github.com/indoorvivants/tree-sitter-smithy",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".smithy"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "wit",
|
|
"enum": "WIT",
|
|
"display": "WIT",
|
|
"ts_func": "tree_sitter_wit",
|
|
"repo": "https://github.com/bytecodealliance/tree-sitter-wit",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".wit"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "tlaplus",
|
|
"enum": "TLAPLUS",
|
|
"display": "TLA+",
|
|
"ts_func": "tree_sitter_tlaplus",
|
|
"repo": "https://github.com/tlaplus-community/tree-sitter-tlaplus",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".tla"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "pkl",
|
|
"enum": "PKL",
|
|
"display": "Pkl",
|
|
"ts_func": "tree_sitter_pkl",
|
|
"repo": "https://github.com/apple/tree-sitter-pkl",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".pkl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "module"
|
|
},
|
|
{
|
|
"name": "gomod",
|
|
"enum": "GOMOD",
|
|
"display": "Go Mod",
|
|
"ts_func": "tree_sitter_gomod",
|
|
"repo": "https://github.com/camdencheek/tree-sitter-go-mod",
|
|
"subdir": "",
|
|
"extensions": [],
|
|
"filenames": [
|
|
"go.mod"
|
|
],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "apex",
|
|
"enum": "APEX",
|
|
"display": "Apex",
|
|
"ts_func": "tree_sitter_apex",
|
|
"repo": "https://github.com/aheber/tree-sitter-sfapex",
|
|
"subdir": "apex",
|
|
"extensions": [
|
|
".cls",
|
|
".trigger"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "parser_output"
|
|
},
|
|
{
|
|
"name": "soql",
|
|
"enum": "SOQL",
|
|
"display": "SOQL",
|
|
"ts_func": "tree_sitter_soql",
|
|
"repo": "https://github.com/aheber/tree-sitter-sfapex",
|
|
"subdir": "soql",
|
|
"extensions": [
|
|
".soql"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "sosl",
|
|
"enum": "SOSL",
|
|
"display": "SOSL",
|
|
"ts_func": "tree_sitter_sosl",
|
|
"repo": "https://github.com/aheber/tree-sitter-sfapex",
|
|
"subdir": "sosl",
|
|
"extensions": [
|
|
".sosl"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": false,
|
|
"module_root": "source_file"
|
|
},
|
|
{
|
|
"name": "pine",
|
|
"enum": "PINE",
|
|
"display": "PineScript",
|
|
"ts_func": "tree_sitter_pine",
|
|
"repo": "https://github.com/kvarenzn/tree-sitter-pine",
|
|
"subdir": "",
|
|
"extensions": [
|
|
".pine"
|
|
],
|
|
"filenames": [],
|
|
"has_scanner": true,
|
|
"module_root": "source_file"
|
|
}
|
|
] |