fix unicode literal conversion check

This commit is contained in:
Sebastian McKenzie
2015-07-21 02:20:49 +01:00
parent b6007ce4ea
commit 5507590dc2

View File

@@ -5,7 +5,7 @@ export var metadata = {
export var visitor = {
Literal(node) {
// number octal like 0b10 or 0o70
if (typeof node.value === "number" && node.raw[0] === "0" && (node.raw[1] === "o" || node.raw[1] === "b")) {
if (typeof node.value === "number" && /^0[ob]/i.test(node.raw)) {
node.raw = undefined;
}