mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-16 10:20:11 -04:00
fix(solidity): adapt queries to parser changes
This commit is contained in:
parent
ef267f0c28
commit
3e1d836e0e
2 changed files with 12 additions and 9 deletions
|
|
@ -636,7 +636,7 @@
|
||||||
"revision": "ba1b3868eaa960b945593404af9a7c2f296d3643"
|
"revision": "ba1b3868eaa960b945593404af9a7c2f296d3643"
|
||||||
},
|
},
|
||||||
"solidity": {
|
"solidity": {
|
||||||
"revision": "08338dcee32603383fcef08f36321900bb7a354b"
|
"revision": "1653da09ccd183f4312fba819056a13af22a65f6"
|
||||||
},
|
},
|
||||||
"soql": {
|
"soql": {
|
||||||
"revision": "857077f9e6bb04df0f769c18d32bfe036911adc8"
|
"revision": "857077f9e6bb04df0f769c18d32bfe036911adc8"
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,8 @@
|
||||||
|
|
||||||
(emit_statement
|
(emit_statement
|
||||||
.
|
.
|
||||||
(identifier) @type)
|
(expression
|
||||||
|
(identifier)) @type)
|
||||||
|
|
||||||
; Handles ContractA, ContractB in function foo() override(ContractA, contractB) {}
|
; Handles ContractA, ContractB in function foo() override(ContractA, contractB) {}
|
||||||
(override_specifier
|
(override_specifier
|
||||||
|
|
@ -97,20 +98,22 @@
|
||||||
; Handles expressions like structVariable.g();
|
; Handles expressions like structVariable.g();
|
||||||
(call_expression
|
(call_expression
|
||||||
.
|
.
|
||||||
(member_expression
|
(expression
|
||||||
(identifier) @function.method.call))
|
(member_expression
|
||||||
|
(identifier) @function.method.call)))
|
||||||
|
|
||||||
; Handles expressions like g();
|
; Handles expressions like g();
|
||||||
(call_expression
|
(call_expression
|
||||||
.
|
.
|
||||||
(identifier) @function.call)
|
(expression
|
||||||
|
(identifier) @function.call))
|
||||||
|
|
||||||
; Function parameters
|
; Function parameters
|
||||||
(event_parameter
|
(event_parameter
|
||||||
name: (identifier) @variable.parameter)
|
name: (_) @variable.parameter)
|
||||||
|
|
||||||
(parameter
|
(parameter
|
||||||
name: (identifier) @variable.parameter)
|
name: (_) @variable.parameter)
|
||||||
|
|
||||||
; Yul functions
|
; Yul functions
|
||||||
(yul_function_call
|
(yul_function_call
|
||||||
|
|
@ -126,10 +129,10 @@
|
||||||
"type" @keyword)
|
"type" @keyword)
|
||||||
|
|
||||||
(member_expression
|
(member_expression
|
||||||
property: (identifier) @variable.member)
|
property: (_) @variable.member)
|
||||||
|
|
||||||
(call_struct_argument
|
(call_struct_argument
|
||||||
name: (identifier) @variable.member)
|
name: (_) @variable.member)
|
||||||
|
|
||||||
(struct_field_assignment
|
(struct_field_assignment
|
||||||
name: (identifier) @variable.member)
|
name: (identifier) @variable.member)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue