Index: third_party/WebKit/Source/devtools/front_end/formatter_worker/FormatterWorker.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/formatter_worker/FormatterWorker.js b/third_party/WebKit/Source/devtools/front_end/formatter_worker/FormatterWorker.js |
index 7d0c09fa8ba8c9b2700c56886e12f207f059755e..b7c5227125f65e68446d940cad7340a2127a8f03 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/formatter_worker/FormatterWorker.js |
+++ b/third_party/WebKit/Source/devtools/front_end/formatter_worker/FormatterWorker.js |
@@ -78,6 +78,9 @@ self.onmessage = function(event) { |
case "evaluatableJavaScriptSubstring": |
WebInspector.evaluatableJavaScriptSubstring(params.content); |
break; |
+ case "relaxedJSONParser": |
+ WebInspector.relaxedJSONParser(params.content); |
+ break; |
default: |
console.error("Unsupport method name: " + method); |
} |
@@ -86,6 +89,14 @@ self.onmessage = function(event) { |
/** |
* @param {string} content |
*/ |
+WebInspector.relaxedJSONParser = function(content) |
+{ |
+ postMessage(WebInspector.RelaxedJSONParser.parse(content)); |
+} |
+ |
+/** |
+ * @param {string} content |
+ */ |
WebInspector.evaluatableJavaScriptSubstring = function(content) |
{ |
var tokenizer = acorn.tokenizer(content, {ecmaVersion: 6}); |