summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkyler Hawthorne2023-12-04 08:26:11 +0000
committerGitHub2023-12-04 08:26:11 +0000
commitfcd564fddfa9b8f3fd7d02686e1f8b8a97a9f92b (patch)
tree70d43eff3303ea3f1ca99f0b784434858f214bf3
parent455b206a8c1fee40e131728783f47dfe89018bd7 (diff)
upgrade tree-sitter-python (#8976)
supports new syntaxes from Python 3.12
-rw-r--r--languages.toml2
-rw-r--r--runtime/queries/python/highlights.scm6
2 files changed, 7 insertions, 1 deletions
diff --git a/languages.toml b/languages.toml
index f4ff483b..b2c2a7ef 100644
--- a/languages.toml
+++ b/languages.toml
@@ -697,7 +697,7 @@ indent = { tab-width = 4, unit = " " }
[[grammar]]
name = "python"
-source = { git = "https://github.com/tree-sitter/tree-sitter-python", rev = "de221eccf9a221f5b85474a553474a69b4b5784d" }
+source = { git = "https://github.com/tree-sitter/tree-sitter-python", rev = "4bfdd9033a2225cc95032ce77066b7aeca9e2efc" }
[[language]]
name = "nickel"
diff --git a/runtime/queries/python/highlights.scm b/runtime/queries/python/highlights.scm
index 0c6a83c5..2666402b 100644
--- a/runtime/queries/python/highlights.scm
+++ b/runtime/queries/python/highlights.scm
@@ -134,14 +134,17 @@
"//="
"/="
"&"
+ "&="
"%"
"%="
"^"
+ "^="
"+"
"->"
"+="
"<"
"<<"
+ "<<="
"<="
"<>"
"="
@@ -150,8 +153,11 @@
">"
">="
">>"
+ ">>="
"|"
+ "|="
"~"
+ "@="
] @operator
[