mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 20:42:01 +01:00
Treesitter parser (#2902)
A push towards better editor support. See utils/treesitter/README.md --------- Co-authored-by: josh11b <josh11b@users.noreply.github.com>
This commit is contained in:
@@ -271,3 +271,32 @@ local_repository(
|
||||
name = "woff2_carbon",
|
||||
path = "third_party/examples/woff2/carbon",
|
||||
)
|
||||
|
||||
###############################################################################
|
||||
# Treesitter rules
|
||||
###############################################################################
|
||||
|
||||
http_archive(
|
||||
name = "rules_nodejs",
|
||||
sha256 = "d124665ea12f89153086746821cf6c9ef93ab88360a50c1aeefa1fe522421704",
|
||||
strip_prefix = "rules_nodejs-6.0.0-beta1",
|
||||
url = "https://github.com/bazelbuild/rules_nodejs/releases/download/v6.0.0-beta1/rules_nodejs-v6.0.0-beta1.tar.gz",
|
||||
)
|
||||
|
||||
load("@rules_nodejs//nodejs:repositories.bzl", "DEFAULT_NODE_VERSION", "nodejs_register_toolchains")
|
||||
|
||||
nodejs_register_toolchains(
|
||||
name = "nodejs",
|
||||
node_version = DEFAULT_NODE_VERSION,
|
||||
)
|
||||
|
||||
http_archive(
|
||||
name = "rules_tree_sitter",
|
||||
sha256 = "a09f177a2b8acb2f8a84def6ca0c41a5bd26b25634aa7313f22ade6c54e57ca1",
|
||||
strip_prefix = "rules_tree_sitter-bc3a2131053207de7dfd9b24046b811ce770e35d",
|
||||
urls = ["https://github.com/Maan2003/rules_tree_sitter/archive/bc3a2131053207de7dfd9b24046b811ce770e35d.tar.gz"],
|
||||
)
|
||||
|
||||
load("@rules_tree_sitter//tree_sitter:tree_sitter.bzl", "tree_sitter_register_toolchains")
|
||||
|
||||
tree_sitter_register_toolchains()
|
||||
|
||||
Reference in New Issue
Block a user