diff options
| author | JoranHonig <JoranHonig@users.noreply.github.com> | 2024-04-13 18:46:25 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-04-13 20:04:38 +0200 |
| commit | 3e1d836e0e5abe5c47d0cef67d51494e2e48d7ba (patch) | |
| tree | bc4cc12b4cc6427f181df18ef1dcfefe4b6dc24d /queries/solidity | |
| parent | fix: add highlights for static member expression (#6393) (diff) | |
| download | nvim-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.scm | 19 |
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) |
