From 20f9fe859166364e8ed23dff61f59d73004093ee Mon Sep 17 00:00:00 2001
From: Thomas Smith <thom@thomthesmith.com>
Date: Sat, 13 Jul 2019 14:06:13 -0400
Subject: [PATCH] [JavaScript] Scope builtin errors with .

---
 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