blob: ce2c7dd52d315d7c1429313254de0aed5cda778a [file] [log] [blame]
Tests that evaluating object literal in the console correctly reported.
{a:1, b:2}
{a: 1, b: 2}
{a:1}
{a: 1}
{var a = 1; eval("{ a:1, b:2 }");}
VM:1 Uncaught SyntaxError: Unexpected token ':'
(anonymous) @ VM:1
{ for (var i = 0; i < 5; ++i); }
undefined
{ a: 4 }),({ b: 7 }
VM:1 Uncaught SyntaxError: Unexpected token ')'
{ let a = 4; a; }
4
{ let a = 4; }; { let b = 5; };
undefined
{ a: 4 } + { a: 5 }
"[object Object][object Object]"
{ a: 4 }, { a: 5 }
{a: 5}
var foo = 4;
undefined
{ a: foo++ }
{a: 4}
foo;
5