UNPKG

babel-core

Version:

Turn ES6 code into readable vanilla ES5 with source maps

20 lines (14 loc) 562 B
"use strict"; var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; }; exports.check = check; exports.Literal = Literal; exports.__esModule = true; var regex = _interopRequireWildcard(require("../../helpers/regex")); var t = _interopRequireWildcard(require("../../../types")); function check(node) { return regex.is(node, "y"); } function Literal(node) { if (!regex.is(node, "y")) return; return t.newExpression(t.identifier("RegExp"), [t.literal(node.regex.pattern), t.literal(node.regex.flags)]); }