/*
 *  Comma operator (E5 Section 11.14).
 */

/*===
345
123
123 234 345
345
foo
bar
123
===*/

var t, s;

// Note: this is parsed as: (t = 123),234,345, so 't' gets 123
// while the comma expression value is 345
s = (t = 123,234,345);
print(s);
print(t);

print(123,234,345);   // in call expression comma is interpreted as arg separator

print((123,234,345)); // in parens it becomes a comma operator

print((print('foo'), print('bar'), 123));   // eval order test

