Merge branch 'master' into harmony-v3.3.8
This commit is contained in:
@@ -1276,12 +1276,10 @@ function parse($TEXT, options) {
|
||||
};
|
||||
|
||||
function for_in(init) {
|
||||
var lhs = init instanceof AST_Definitions ? init.definitions[0].name : null;
|
||||
var obj = expression(true);
|
||||
expect(")");
|
||||
return new AST_ForIn({
|
||||
init : init,
|
||||
name : lhs,
|
||||
object : obj,
|
||||
body : in_loop(statement)
|
||||
});
|
||||
@@ -2226,7 +2224,7 @@ function parse($TEXT, options) {
|
||||
a.push(new AST_ObjectKeyVal({
|
||||
start: start,
|
||||
quote: start.quote,
|
||||
key: name,
|
||||
key: name instanceof AST_Node ? name : "" + name,
|
||||
value: value,
|
||||
end: prev()
|
||||
}));
|
||||
@@ -2283,7 +2281,7 @@ function parse($TEXT, options) {
|
||||
if (typeof name === "string" || typeof name === "number") {
|
||||
return new AST_SymbolMethod({
|
||||
start: token,
|
||||
name: name,
|
||||
name: "" + name,
|
||||
end: prev()
|
||||
});
|
||||
} else if (name === null) {
|
||||
|
||||
Reference in New Issue
Block a user