{ "grammars": [ { "name": "cpp", "camelcase": "CPP", "scope": "source.cpp", "path": ".", "file-types": [ "cc", "cpp", "cxx", "hpp", "hxx", "h" ], "highlights": [ "node_modules/tree-sitter-c/queries/highlights.scm", "queries/highlights.scm" ], "injections": "queries/injections.scm", "tags": "queries/tags.scm", "injection-regex": "^(cc|cpp)$" } ], "metadata": { "version": "0.23.4", "license": "MIT", "description": "C++ grammar for tree-sitter", "authors": [ { "name": "Max Brunsfeld", "email": "maxbrunsfeld@gmail.com" }, { "name": "Amaan Qureshi", "email": "amaanq12@gmail.com" }, { "name": "John Drouhard", "email": "john@drouhard.dev" } ], "links": { "repository": "https://github.com/tree-sitter/tree-sitter-cpp" } }, "bindings": { "c": true, "go": true, "node": true, "python": true, "rust": true, "swift": true } }