aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Drouhard <john@jmdtech.org>2021-09-24 10:03:28 -0500
committerStephan Seitz <stephan.seitz@fau.de>2021-09-26 11:20:09 +0200
commit662f3aaaddfbf477ce1e2bf686efa81062600e9c (patch)
tree5e3d5fb872c26362471fd28fa77a47d55e37b611
parentinjections(teal): fix cdef injection (diff)
downloadnvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.tar
nvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.tar.gz
nvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.tar.bz2
nvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.tar.lz
nvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.tar.xz
nvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.tar.zst
nvim-treesitter-662f3aaaddfbf477ce1e2bf686efa81062600e9c.zip
cpp: update lockfile.json and fix for breaking changes
-rw-r--r--lockfile.json2
-rw-r--r--queries/cpp/highlights.scm16
2 files changed, 7 insertions, 11 deletions
diff --git a/lockfile.json b/lockfile.json
index 28d10e08e..55e800dc9 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -27,7 +27,7 @@
"revision": "02e6ecbe05633bc9a82c2a56a86a1c2fcb3c4725"
},
"cpp": {
- "revision": "ca00ce962987132e4794b0c662f5d275217f05f4"
+ "revision": "a7652fce5943c9d5d9c49dd8e3256a699aa33bf5"
},
"css": {
"revision": "a03f1d2d1dfbf6f8e0fdca5f9ff030228241eb57"
diff --git a/queries/cpp/highlights.scm b/queries/cpp/highlights.scm
index e0e5c3de7..a7d387fc7 100644
--- a/queries/cpp/highlights.scm
+++ b/queries/cpp/highlights.scm
@@ -27,10 +27,6 @@
(function_declarator
declarator: (field_identifier) @method)
-(template_function
- name: (scoped_identifier
- name: (identifier) @function))
-
(namespace_identifier) @namespace
((namespace_identifier) @type
@@ -40,16 +36,16 @@
(namespace_definition
name: (identifier) @namespace)
-(using_declaration . "using" . "namespace" . [(scoped_identifier) (identifier)] @namespace)
+(using_declaration . "using" . "namespace" . [(qualified_identifier) (identifier)] @namespace)
(destructor_name
(identifier) @method)
(function_declarator
- declarator: (scoped_identifier
+ declarator: (qualified_identifier
name: (identifier) @function))
((function_declarator
- declarator: (scoped_identifier
+ declarator: (qualified_identifier
name: (identifier) @constructor))
(#match? @constructor "^[A-Z]"))
@@ -57,7 +53,7 @@
"static_assert" @function.builtin
(call_expression
- function: (scoped_identifier
+ function: (qualified_identifier
name: (identifier) @function))
(call_expression
@@ -68,7 +64,7 @@
function: (identifier) @constructor)
(#match? @constructor "^[A-Z]"))
((call_expression
- function: (scoped_identifier
+ function: (qualified_identifier
name: (identifier) @constructor))
(#match? @constructor "^[A-Z]"))
@@ -77,7 +73,7 @@
field: (field_identifier) @constructor))
(#match? @constructor "^[A-Z]"))
-;; constructing a type in a intizializer list: Constructor (): **SuperType (1)**
+;; constructing a type in an initializer list: Constructor (): **SuperType (1)**
((field_initializer
(field_identifier) @constructor
(argument_list))