public void Objects()
{
ParseAndWalk(@"person = {};");
ParseAndWalk(@"person = {name: 10};");
ParseAndWalk(@"person = { name: 'John',
age: 10,
to_s: func() {return this.name + ' ' + this.age;}
};");
ParseAndWalk(@"name = person.name;");
ParseAndWalk(@"person.to_s();");
ParseAndWalk(@"person = { __name: 'John', $value: 10 };");
}