summaryrefslogtreecommitdiffstats
path: root/devtools/client/debugger/src/workers/parser/validate.js
blob: d01e76668ad21f07144770e48fd40d68fa061d27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */

import { parseScript } from "./utils/ast";

export function hasSyntaxError(input) {
  try {
    parseScript(input);
    return false;
  } catch (e) {
    return `${e.name} : ${e.message}`;
  }
}