aboutsummaryrefslogtreecommitdiffstats
path: root/queries/solidity
diff options
context:
space:
mode:
authorJoranHonig <JoranHonig@users.noreply.github.com>2024-04-13 18:46:25 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-04-13 20:04:38 +0200
commit3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba (patch)
treebc4cc12b4cc6427f181df18ef1dcfefe4b6dc24d /queries/solidity
parentfix: add highlights for static member expression (#6393) (diff)
downloadnvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.tar
nvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.tar.gz
nvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.tar.bz2
nvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.tar.lz
nvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.tar.xz
nvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.tar.zst
nvim-treesitter-3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba.zip
fix(solidity): adapt queries to parser changes
Diffstat (limited to 'queries/solidity')
-rw-r--r--queries/solidity/highlights.scm19
1 files changed, 11 insertions, 8 deletions
diff --git a/queries/solidity/highlights.scm b/queries/solidity/highlights.scm
index e08231cf4..a9da981f4 100644
--- a/queries/solidity/highlights.scm
+++ b/queries/solidity/highlights.scm
@@ -72,7 +72,8 @@
(emit_statement
.
- (identifier) @type)
+ (expression
+ (identifier)) @type)
; Handles ContractA, ContractB in function foo() override(ContractA, contractB) {}
(override_specifier
@@ -97,20 +98,22 @@
; Handles expressions like structVariable.g();
(call_expression
.
- (member_expression
- (identifier) @function.method.call))
+ (expression
+ (member_expression
+ (identifier) @function.method.call)))
; Handles expressions like g();
(call_expression
.
- (identifier) @function.call)
+ (expression
+ (identifier) @function.call))
; Function parameters
(event_parameter
- name: (identifier) @variable.parameter)
+ name: (_) @variable.parameter)
(parameter
- name: (identifier) @variable.parameter)
+ name: (_) @variable.parameter)
; Yul functions
(yul_function_call
@@ -126,10 +129,10 @@
"type" @keyword)
(member_expression
- property: (identifier) @variable.member)
+ property: (_) @variable.member)
(call_struct_argument
- name: (identifier) @variable.member)
+ name: (_) @variable.member)
(struct_field_assignment
name: (identifier) @variable.member)