feat(ipkg): add parser and queries (#7277)

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
This commit is contained in:
Serhii Khoma 2024-12-30 23:48:20 +07:00 committed by GitHub
parent a295ba13d2
commit f87c8956ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 143 additions and 0 deletions

24
queries/ipkg/locals.scm Normal file
View file

@ -0,0 +1,24 @@
; Scopes
(source_file) @local.scope
; Definitions
(package_declaration
(package_name) @local.definition.import)
(module_declaration
(module_list
(module_name) @local.definition.namespace))
(main_declaration
(module_name) @local.definition.import)
(executable_declaration
(package_name) @local.definition.import)
; References
(dependency_declaration
(dependency_list
(dependency_item
(package_name) @local.reference)))
(module_name) @local.reference