Skip to content

Commit 7dbe961

Browse files
committed
simplify mozilla AST RegExpLiteral token parse and handle corner cases of regex.pattern better
1 parent 94c4daa commit 7dbe961

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

lib/mozilla-ast.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,10 +149,7 @@
149149
var rx = M.regex;
150150
if (rx && rx.pattern) {
151151
// RegExpLiteral as per ESTree AST spec
152-
args.value = "/" + rx.pattern + "/";
153-
if (rx.flags) {
154-
args.value += rx.flags;
155-
}
152+
args.value = new RegExp(rx.pattern, rx.flags).toString();
156153
} else {
157154
// support legacy RegExp
158155
args.value = M.regex && M.raw ? M.raw : val;

0 commit comments

Comments
 (0)