From c543ffae1c34a92fb647505f2165b35f68c113c4 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 10 Nov 2023 16:04:40 -0500 Subject: [PATCH] fix(ecma): prioritize builtins --- queries/ecma/highlights.scm | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm index 2c921b2b2..664421701 100644 --- a/queries/ecma/highlights.scm +++ b/queries/ecma/highlights.scm @@ -74,22 +74,6 @@ "TypeError" "URIError")) -((identifier) @namespace.builtin - (#eq? @namespace.builtin "Intl")) - -((identifier) @function.builtin - (#any-of? @function.builtin - "eval" - "isFinite" - "isNaN" - "parseFloat" - "parseInt" - "decodeURI" - "decodeURIComponent" - "encodeURI" - "encodeURIComponent" - "require")) - ; Function and method definitions ;-------------------------------- @@ -147,6 +131,25 @@ function: (member_expression property: [(property_identifier) (private_property_identifier)] @method.call)) +; Builtins +;--------- + +((identifier) @namespace.builtin + (#eq? @namespace.builtin "Intl")) + +((identifier) @function.builtin + (#any-of? @function.builtin + "eval" + "isFinite" + "isNaN" + "parseFloat" + "parseInt" + "decodeURI" + "decodeURIComponent" + "encodeURI" + "encodeURIComponent" + "require")) + ; Constructor ;------------