//------------------------------------------------------------------------------------------------
// Add complicated expressions to some of the previous tests
//------------------------------------------------------------------------------------------------
a = |[1,2]+[5,7]|;
print 2+3;
println a%12*12+45;
println -5*hello%(2+there);
for i in {a,B,c,22} do end;
for j in 2,3,[x,Y] do print a,f([sweet,stuff],{sour+puss}); B=[1,2]; println; end;
B = dosomething3(a, [2,3]) * dosomething4({hello,world});
C =  {i in {f(g(1,2)),[h(3,4),5]-i([j(6),L*M]),{g(1,2),[h(3,4),5]-i([j(6),L*M])}} | #d};