mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
559 B
32 lines
559 B
/*
|
|
* For statement (E5 Section 12.6.3).
|
|
*/
|
|
|
|
/* FIXME: other tests */
|
|
|
|
/*===
|
|
SyntaxError
|
|
OK
|
|
===*/
|
|
|
|
try {
|
|
/* SyntaxError, because the first part of the three-part for
|
|
* must not contain a top level 'in'.
|
|
*/
|
|
eval("x={}; for ('foo' in x; false; false) {};");
|
|
print("never here");
|
|
} catch (e) {
|
|
print(e.name);
|
|
}
|
|
|
|
try {
|
|
/* No SyntaxError because an 'in' may appear inside parenthesis */
|
|
eval("x={}; for (('foo' in x); false; false) {};");
|
|
print("OK");
|
|
} catch (e) {
|
|
print(e.name);
|
|
}
|
|
|
|
/*FIXME:break*/
|
|
/*FIXME:continue*/
|
|
|
|
|