public void DeepMemberExpression()
{
Interpret(@"var a = {o1: {o2: {o3: 1}}}.o1.o2.o3;")
.Equal("a", 1);
Interpret(@"a = [1, 2, [3, [5]]] [2][1][0];")
.Equal("a", 5);
Interpret(@"a = {o1: [{o2: [ {o3: [100]} ] }]}.o1[0].o2[0].o3[0] ;")
.Equal("a", 100);
}