changeset 6804:fc637d9d7c5f default

Updated python/locals.scm to label `self` and `cls` as `variable.buitin` (#13552)
author CalebLarsen <43345286+CalebLarsen@users.noreply.github.com>
date Sat, 17 May 2025 09:43:21 -0500
parents 08b722d71ee1
children e17f565d044f
files runtime/queries/python/locals.scm
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/runtime/queries/python/locals.scm	Sat May 17 10:30:30 2025 -0400
+++ b/runtime/queries/python/locals.scm	Sat May 17 09:43:21 2025 -0500
@@ -26,6 +26,9 @@
 (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)