From 85330918f05b3a4bd342a69063e7ef5fcdfadd2e Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 21 Apr 2023 04:06:20 -0400 Subject: perf: remove match where possible --- queries/python/highlights.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'queries/python') diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm index 86cb46b5a..30747b1fa 100644 --- a/queries/python/highlights.scm +++ b/queries/python/highlights.scm @@ -29,7 +29,7 @@ ((attribute attribute: (identifier) @field) - (#match? @field "^([A-Z])@!.*$")) + (#lua-match? @field "^%u@!.*$")) ((identifier) @type.builtin (#any-of? @type.builtin @@ -71,12 +71,12 @@ ((call function: (identifier) @constructor) - (#lua-match? @constructor "^[A-Z]")) + (#lua-match? @constructor "^%u")) ((call function: (attribute attribute: (identifier) @constructor)) - (#lua-match? @constructor "^[A-Z]")) + (#lua-match? @constructor "^%u")) ;; Decorators @@ -170,7 +170,7 @@ (comment) @comment @spell ((module . (comment) @preproc) - (#match? @preproc "^#!/")) + (#lua-match? @preproc "^#!/")) (string) @string (escape_sequence) @string.escape @@ -324,14 +324,14 @@ (expression_statement (assignment left: (identifier) @field)))) - (#match? @field "^([A-Z])@!.*$")) + (#lua-match? @field "^%u@!.*$")) ((class_definition body: (block (expression_statement (assignment left: (_ (identifier) @field))))) - (#match? @field "^([A-Z])@!.*$")) + (#lua-match? @field "^%u@!.*$")) ((class_definition (block -- cgit v1.2.3-70-g09d2