From db8b4645f3b0a827ced374b4277bdf1b9ef958d0 Mon Sep 17 00:00:00 2001 From: Thomas Smith Date: Tue, 4 Jun 2019 16:18:41 -0400 Subject: [PATCH] [JavaScript] Scope builtin errors as support.class.builtin. --- JavaScript/JavaScript.sublime-syntax | 2 +- .../tests/syntax_test_js_support_builtin.js | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/JavaScript/JavaScript.sublime-syntax b/JavaScript/JavaScript.sublime-syntax index 17b4731449..7bbd8e54c3 100644 --- a/JavaScript/JavaScript.sublime-syntax +++ b/JavaScript/JavaScript.sublime-syntax @@ -2053,7 +2053,7 @@ contexts: scope: support.class.builtin.js pop: true - match: (?:Eval|Range|Reference|Syntax|Type|URI)?Error{{identifier_break}} - scope: support.class.error.js + scope: support.class.builtin.js pop: true - match: (?:eval|isFinite|isNaN|parseFloat|parseInt|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent){{identifier_break}} diff --git a/JavaScript/tests/syntax_test_js_support_builtin.js b/JavaScript/tests/syntax_test_js_support_builtin.js index 35507f8a9e..d63795b399 100644 --- a/JavaScript/tests/syntax_test_js_support_builtin.js +++ b/JavaScript/tests/syntax_test_js_support_builtin.js @@ -13,7 +13,7 @@ // ^^^^^ support.function new Error(); -// ^^^^^ support.class.error +// ^^^^^ support.class.builtin Array; // ^^^^^ support.class.builtin @@ -75,19 +75,19 @@ // ^^^^^^^ support.class.builtin Error; -// ^^^^^ support.class.error +// ^^^^^ support.class.builtin EvalError; -// ^^^^^^^^^ support.class.error +// ^^^^^^^^^ support.class.builtin RangeError; -// ^^^^^^^^^^ support.class.error +// ^^^^^^^^^^ support.class.builtin ReferenceError; -// ^^^^^^^^^^^^^^ support.class.error +// ^^^^^^^^^^^^^^ support.class.builtin SyntaxError; -// ^^^^^^^^^^^ support.class.error +// ^^^^^^^^^^^ support.class.builtin TypeError; -// ^^^^^^^^^ support.class.error +// ^^^^^^^^^ support.class.builtin URIError; -// ^^^^^^^^ support.class.error +// ^^^^^^^^ support.class.builtin Atomics; // ^^^^^^^ support.constant.builtin