From 3d416a6fbe70846d41fd5c94a9b0d56e7d1dca88 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 24 Jul 2015 21:09:39 +0100 Subject: [PATCH] move up regex Literal generation --- packages/babel/src/generation/generators/types.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/babel/src/generation/generators/types.js b/packages/babel/src/generation/generators/types.js index 9737ca0c81..92bd234055 100644 --- a/packages/babel/src/generation/generators/types.js +++ b/packages/babel/src/generation/generators/types.js @@ -137,16 +137,16 @@ export function Literal(node, print) { export function _Literal(node) { var val = node.value; + if (node.regex) { + return `/${node.regex.pattern}/${node.regex.flags}`; + } + // just use the raw property if our current value is equivalent to the one we got // when we populated raw if (node.raw != null && node.rawValue != null && val === node.rawValue) { return node.raw; } - if (node.regex) { - return `/${node.regex.pattern}/${node.regex.flags}`; - } - switch (typeof val) { case "string": return this._stringLiteral(val);