Shouldn't the following JavaScript statement produce a syntax error highlight in the editor?
var foo = [{b: 'b'} {a: 'a'} {r: 'r'}];
>The lack of commas between object literals does not seem to matter, even though this is an illegal JavaScript expression.