[ { "name": "bash", "path": "grammars/tree-sitter-bash" }, { "name": "c", "path": "grammars/tree-sitter-c" }, { "name": "c-sharp", "path": "grammars/tree-sitter-c-sharp" }, { "name": "diff", "path": "grammars/tree-sitter-diff" }, { "name": "go", "path": "grammars/tree-sitter-go" }, { "name": "haskell", "path": "grammars/tree-sitter-haskell" }, { "name": "html", "path": "grammars/tree-sitter-html" }, { "name": "java", "path": "grammars/tree-sitter-java" }, { "name": "javascript", "path": "grammars/tree-sitter-javascript" }, { "name": "json", "path": "grammars/tree-sitter-json" }, { "name": "julia", "path": "grammars/tree-sitter-julia" }, { "name": "markdown", "path": "grammars/tree-sitter-markdown/tree-sitter-markdown" }, { "name": "markdown-inline", "path": "grammars/tree-sitter-markdown/tree-sitter-markdown-inline" }, { "name": "ocaml", "path": "grammars/tree-sitter-ocaml/ocaml", "queries": "grammars/tree-sitter-ocaml/queries/*.scm", "includes": ["grammars/tree-sitter-ocaml/common/scanner.h"] }, { "name": "php", "path": "grammars/tree-sitter-php" }, { "name": "python", "path": "grammars/tree-sitter-python" }, { "name": "regex", "path": "grammars/tree-sitter-regex" }, { "name": "ruby", "path": "grammars/tree-sitter-ruby" }, { "name": "rust", "path": "grammars/tree-sitter-rust" }, { "name": "scala", "path": "grammars/tree-sitter-scala", "queries": "grammars/tree-sitter-scala/queries/scala/*.scm" }, { "name": "sql", "path": "grammars/tree-sitter-sql" }, { "name": "toml", "path": "grammars/tree-sitter-toml" }, { "name": "tsx", "path": "grammars/tree-sitter-typescript/tsx", "queries": "grammars/tree-sitter-typescript/queries/*.scm", "includes": ["grammars/tree-sitter-typescript/common/scanner.h"] }, { "name": "typescript", "path": "grammars/tree-sitter-typescript/typescript", "queries": "grammars/tree-sitter-typescript/queries/*.scm", "includes": ["grammars/tree-sitter-typescript/common/scanner.h"] }, { "name": "verilog", "path": "grammars/tree-sitter-verilog" } ]