diff --git a/lib/mozilla-ast.js b/lib/mozilla-ast.js index 3ceaf584..7f4d5ac8 100644 --- a/lib/mozilla-ast.js +++ b/lib/mozilla-ast.js @@ -134,7 +134,12 @@ end : my_end_token(M), properties : M.properties.map(function(prop) { prop.type = "Property"; - return from_moz(prop) + var ret = from_moz(prop); + if (prop.key.type === "Literal" && + (prop.key.raw[0] === '"' || prop.key.raw[0] === "'")) { + ret.quote = true; + } + return ret; }) }); },