aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-10-22 23:31:41 +0200
committerGitHub <noreply@github.com>2021-10-22 16:31:41 -0500
commit57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959 (patch)
tree025862f8543a0a638329123680de7b7734d37b5c
parentPython: highlight interpolation escaped chars (diff)
downloadnvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.tar
nvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.tar.gz
nvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.tar.bz2
nvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.tar.lz
nvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.tar.xz
nvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.tar.zst
nvim-treesitter-57d3126ac1c283ee4f39ed3a5f8ff67f99bd3959.zip
Update parsers with C# fixes (#1910)
* highlights(c_sharp): fix queries for parser update * Update c_sharp parser * Fix generic method
-rw-r--r--lockfile.json2
-rw-r--r--queries/c_sharp/highlights.scm11
2 files changed, 7 insertions, 6 deletions
diff --git a/lockfile.json b/lockfile.json
index d580f32ef..f2dfc9ca2 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -12,7 +12,7 @@
"revision": "e348e8ec5efd3aac020020e4af53d2ff18f393a9"
},
"c_sharp": {
- "revision": "52ad1d506debcd4623d641339f8f452e6ea8f10c"
+ "revision": "1b01d838cc2c0435eef59bc4ee9d0c77eea458d0"
},
"clojure": {
"revision": "39bf0977d223879436c1425fe6bfeb3bcfd86f92"
diff --git a/queries/c_sharp/highlights.scm b/queries/c_sharp/highlights.scm
index 42ec33597..fc3600e0e 100644
--- a/queries/c_sharp/highlights.scm
+++ b/queries/c_sharp/highlights.scm
@@ -135,12 +135,13 @@
(generic_name
(identifier) @type))
-type: (generic_name
- (identifier) @type)
-
+(_
+ type: (generic_name
+ (identifier) @type))
; Generic Method invocation with generic type
(invocation_expression
- function: (generic_name) @method)
+ function: (generic_name
+ . (identifier) @method))
(invocation_expression
(member_access_expression
@@ -368,7 +369,7 @@ type: (generic_name
"fixed"
] @keyword
-(parameter_modifier "this" @keyword)
+(parameter_modifier) @operator
(query_expression
(_ [