float i1,i2,i3,i,i4,i5,i6,i7,i8
i = 4+ i2= 5+i3 = i4 =40
print (i,i2,i3,i4)

direct_assignment(i5=50,i5+6)


i6 = 0
i5 = 2
if i5= (i6 == 0) printT (i5,i6)
	else printF(i5,i6)

i6 = 0
i5 = 2
/*  same as (i5=i6) == 0  */
if i5= i6 == 0 printT (i5,i6)
	else printF(i5,i6)


dispatch_returned (foo1(foo2(foo3(3),2),1),0)
i8(i8)
i8 = num_call (1,2,3,4)
i8 = string_call("one",2,3,4)
i8 = sting_call2 ("first argument",2,3,4)
i8(i8)
