mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-05 21:10:15 -04:00
refactor(smali): refactor queries from upstream
This commit is contained in:
parent
7ade4d2e77
commit
c79c37927b
3 changed files with 14 additions and 21 deletions
|
|
@ -426,7 +426,7 @@
|
|||
"revision": "07547525cdf4627343dca5891f1743ae45e879bb"
|
||||
},
|
||||
"smali": {
|
||||
"revision": "a67a429784dafa0ca4342d71e6530137ca803883"
|
||||
"revision": "b002dceb9b91a6d6de45479ab4b2e9596ebbaaf3"
|
||||
},
|
||||
"smithy": {
|
||||
"revision": "cf8c7eb9faf7c7049839585eac19c94af231e6a0"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
(primitive_type) @type.builtin
|
||||
|
||||
((class_identifier) @type.builtin
|
||||
(#vim-match? @type.builtin "^L(android|com/android|dalvik|java)/"))
|
||||
(#match? @type.builtin "^L(android|com/android|dalvik|java|kotlinx)/"))
|
||||
|
||||
; Methods
|
||||
|
||||
|
|
@ -14,19 +14,17 @@
|
|||
|
||||
(expression
|
||||
(opcode) @_invoke
|
||||
(value
|
||||
(body
|
||||
(full_method_signature
|
||||
(method_signature (method_identifier) @method.call))))
|
||||
(method_signature (method_identifier) @method.call)))
|
||||
(#lua-match? @_invoke "^invoke"))
|
||||
|
||||
(method_handle
|
||||
(full_method_signature
|
||||
(method_signature (method_identifier) @method.call)))
|
||||
|
||||
(call_site) @method.call
|
||||
|
||||
(custom_invoke
|
||||
. (identifier) @method.call
|
||||
(method_signature (method_identifier) @method.call))
|
||||
|
||||
(annotation_value
|
||||
|
|
@ -39,25 +37,23 @@
|
|||
(method_signature (method_identifier) @method.call))))
|
||||
|
||||
(field_definition
|
||||
(value
|
||||
(body
|
||||
(method_signature (method_identifier) @method.call))))
|
||||
(method_signature (method_identifier) @method.call)))
|
||||
|
||||
(field_definition
|
||||
(value
|
||||
(body
|
||||
(full_method_signature
|
||||
(method_signature (method_identifier) @method.call)))))
|
||||
(method_signature (method_identifier) @method.call))))
|
||||
|
||||
((method_signature
|
||||
(method_identifier) @constructor)
|
||||
((method_identifier) @constructor
|
||||
(#any-of? @constructor "<init>" "<clinit>"))
|
||||
|
||||
; Fields
|
||||
|
||||
(field_identifier) @field
|
||||
|
||||
(annotation_key) @field
|
||||
[
|
||||
(field_identifier)
|
||||
(annotation_key)
|
||||
] @field
|
||||
|
||||
; Variables
|
||||
|
||||
|
|
@ -86,7 +82,7 @@
|
|||
(#lua-match? @keyword.return "^return"))
|
||||
|
||||
((opcode) @conditional
|
||||
(#vim-match? @conditional "^(if|cmp)"))
|
||||
(#match? @conditional "^(if|cmp)"))
|
||||
|
||||
((opcode) @exception
|
||||
(#lua-match? @exception "^throw"))
|
||||
|
|
@ -128,9 +124,6 @@
|
|||
".array-data"
|
||||
".end array-data"
|
||||
".enum"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
(prologue_directive)
|
||||
(epilogue_directive)
|
||||
] @keyword
|
||||
|
|
@ -143,6 +136,7 @@
|
|||
; Literals
|
||||
|
||||
(string) @string
|
||||
(source_directive (string "\"" _ @text.uri "\""))
|
||||
(escape_sequence) @string.escape
|
||||
|
||||
(character) @character
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
[
|
||||
(identifier)
|
||||
(class_identifier)
|
||||
(call_site)
|
||||
(label)
|
||||
(jmp_label)
|
||||
] @reference
|
||||
|
|
@ -21,7 +20,7 @@
|
|||
(field_identifier) @definition.enum)
|
||||
|
||||
((field_definition
|
||||
modifiers: (access_modifiers) @_mod
|
||||
(access_modifiers) @_mod
|
||||
(field_identifier) @definition.enum)
|
||||
(#eq? @_mod "enum"))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue