fix(solidity): adapt queries to parser changes

This commit is contained in:
JoranHonig 2024-04-13 18:46:25 +02:00 committed by Christian Clason
parent ef267f0c28
commit 3e1d836e0e
2 changed files with 12 additions and 9 deletions

View file

@ -636,7 +636,7 @@
"revision": "ba1b3868eaa960b945593404af9a7c2f296d3643"
},
"solidity": {
"revision": "08338dcee32603383fcef08f36321900bb7a354b"
"revision": "1653da09ccd183f4312fba819056a13af22a65f6"
},
"soql": {
"revision": "857077f9e6bb04df0f769c18d32bfe036911adc8"

View file

@ -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)