зеркало из https://github.com/mozilla/gecko-dev.git
Incorporating patch recommendations for changeset 669386771b5e (bug 579564, r=gal)
This commit is contained in:
Родитель
7595053185
Коммит
602a8fad95
|
@ -303,13 +303,13 @@ function Statement(t, x) {
|
|||
n.iterator = n2[0];
|
||||
n.varDecl = n2;
|
||||
} else {
|
||||
function badLhs(tt) {
|
||||
return (tt !== IDENTIFIER && tt !== CALL &&
|
||||
tt !== DOT && tt !== INDEX);
|
||||
}
|
||||
if (n2t !== GROUP && badLhs(n2t)) throw se;
|
||||
if (n2t === GROUP && badLhs(n2[0].type)) throw se;
|
||||
n.iterator = n2;
|
||||
var oldn2 = n2;
|
||||
while (n2.type === GROUP) n2 = n2[0]; // strip parens
|
||||
n2t = n2.type;
|
||||
if (n2t !== IDENTIFIER && n2t !== CALL &&
|
||||
n2t !== DOT && n2t !== INDEX)
|
||||
throw se;
|
||||
n.iterator = oldn2;
|
||||
n.varDecl = null;
|
||||
}
|
||||
n.object = Expression(t, x);
|
||||
|
|
Загрузка…
Ссылка в новой задаче