decaffeinate-parser
Version:
A better AST for CoffeeScript, inspired by CoffeeScriptRedux.
11 lines (10 loc) • 312 B
JavaScript
import { parse } from '@codemod/parser';
/**
* Parses JavaScript source representing a regular expression.
*/
export default function parseRegExp(string) {
var expressionStatement = parse("(" + string + ")").program
.body[0];
var literal = expressionStatement.expression;
return literal;
}