Something went wrong. Try again.
A post-modern development environment.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051;; Scopes
[ (module) (function_definition) (lambda)] @local.scope
;; Definitions
; Parameters(parameters (identifier) @local.definition.variable.parameter)(parameters (typed_parameter (identifier) @local.definition.variable.parameter))(parameters (default_parameter name: (identifier) @local.definition.variable.parameter))(parameters (typed_default_parameter name: (identifier) @local.definition.variable.parameter))(parameters (list_splat_pattern ; *args (identifier) @local.definition.variable.parameter))(parameters (dictionary_splat_pattern ; **kwargs (identifier) @local.definition.variable.parameter))(parameters (identifier) @local.definition.variable.builtin (#any-of? @local.definition.variable.builtin "self" "cls")) ; label self/cls as builtin (lambda_parameters (identifier) @local.definition.variable.parameter) ; Imports(import_statement name: (dotted_name (identifier) @local.definition.namespace))
(aliased_import alias: (identifier) @local.definition.namespace)
;; References
(identifier) @local.reference
; don't make the name of kwargs locals(keyword_argument name: (identifier) @_)