Introduce @definition.import for Python/Javascript

This commit is contained in:
Stephan Seitz 2020-07-08 15:18:28 +02:00 committed by Thomas Vigouroux
parent 0e80b89935
commit b6df2329bd
3 changed files with 11 additions and 2 deletions

View file

@ -131,7 +131,8 @@ are optional and will not have any effect for now.
macro macro
type type
field field
doc for documentation adjecent to a definition. E.g. import for imported names
doc for documentation adjacent to a definition. E.g.
``` ```
```scheme ```scheme

View file

@ -29,7 +29,7 @@
name: (identifier) @definition) name: (identifier) @definition)
(import_specifier (import_specifier
(identifier) @definition) (identifier) @definition.import)
; References ; References
;------------ ;------------

View file

@ -8,6 +8,14 @@
left: (expression_list left: (expression_list
(identifier) @definition.associated))))) @scope (identifier) @definition.associated))))) @scope
; Imports
(aliased_import
alias: (identifier) @definition.import)
(import_statement
name: (dotted_name ((identifier) @definition.import)))
(import_from_statement
name: (dotted_name ((identifier) @definition.import)))
; Function with parameters, defines parameters ; Function with parameters, defines parameters
(parameters (parameters
(identifier) @definition.var) (identifier) @definition.var)