diff options
Diffstat (limited to 'queries/bitbake/locals.scm')
| -rw-r--r-- | queries/bitbake/locals.scm | 80 |
1 files changed, 54 insertions, 26 deletions
diff --git a/queries/bitbake/locals.scm b/queries/bitbake/locals.scm index 27e85f02a..0f572584b 100644 --- a/queries/bitbake/locals.scm +++ b/queries/bitbake/locals.scm @@ -7,10 +7,16 @@ ; Imports (aliased_import alias: (python_identifier) @local.definition.import) + (import_statement - name: (dotted_name ((python_identifier) @local.definition.import))) + name: + (dotted_name + ((python_identifier) @local.definition.import))) + (import_from_statement - name: (dotted_name ((python_identifier) @local.definition.import))) + name: + (dotted_name + ((python_identifier) @local.definition.import))) ; Function with parameters, defines parameters (parameters @@ -38,58 +44,80 @@ ; Function defines function and scope ((python_function_definition name: (python_identifier) @local.definition.function) @local.scope - (#set! definition.function.scope "parent")) + (#set! definition.function.scope "parent")) -(function_definition (identifier) @local.definition.function) +(function_definition + (identifier) @local.definition.function) -(anonymous_python_function (identifier) @local.definition.function) +(anonymous_python_function + (identifier) @local.definition.function) -;;; Loops +; Loops ; not a scope! (for_statement - left: (pattern_list - (python_identifier) @local.definition.var)) + left: + (pattern_list + (python_identifier) @local.definition.var)) + (for_statement - left: (tuple_pattern - (python_identifier) @local.definition.var)) + left: + (tuple_pattern + (python_identifier) @local.definition.var)) + (for_statement left: (python_identifier) @local.definition.var) ; not a scope! ;(while_statement) @local.scope - ; for in list comprehension (for_in_clause left: (python_identifier) @local.definition.var) + (for_in_clause - left: (tuple_pattern - (python_identifier) @local.definition.var)) + left: + (tuple_pattern + (python_identifier) @local.definition.var)) + (for_in_clause - left: (pattern_list - (python_identifier) @local.definition.var)) + left: + (pattern_list + (python_identifier) @local.definition.var)) (dictionary_comprehension) @local.scope + (list_comprehension) @local.scope -(set_comprehension) @local.scope -;;; Assignments +(set_comprehension) @local.scope +; Assignments (assignment - left: (python_identifier) @local.definition.var) + left: (python_identifier) @local.definition.var) (assignment - left: (pattern_list - (python_identifier) @local.definition.var)) + left: + (pattern_list + (python_identifier) @local.definition.var)) + (assignment - left: (tuple_pattern - (python_identifier) @local.definition.var)) + left: + (tuple_pattern + (python_identifier) @local.definition.var)) (assignment - left: (attribute - (python_identifier) - (python_identifier) @local.definition.field)) + left: + (attribute + (python_identifier) + (python_identifier) @local.definition.field)) -(variable_assignment (identifier) operator: [ "=" "?=" "??=" ":=" ] @local.definition.var) +(variable_assignment + (identifier) + operator: + [ + "=" + "?=" + "??=" + ":=" + ] @local.definition.var) ; Walrus operator x := 1 (named_expression |
