(((value(DefineValue(SimpleValue(((value(Id r))(position((start_p(""1 0 4))(end_p(""1 0 5)))))()((value(Ref((value(Literal((value(LString"This test is KO.\n"))(position((start_p(""1 0 31))(end_p(""1 0 32)))))))(position((start_p(""1 0 31))(end_p(""1 0 32)))))))(position((start_p(""1 0 8))(end_p(""1 0 32)))))))))(position((start_p(""1 0 0))(end_p(""1 0 32)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""2 33 37))(end_p(""2 33 41)))))()((value(Sequence(((value(Assign((value(Variable((value(Id r))(position((start_p(""3 44 48))(end_p(""3 44 49)))))()))(position((start_p(""3 44 48))(end_p(""3 44 49)))))((value(Literal((value(LString"This test is OK.\n"))(position((start_p(""3 44 72))(end_p(""3 44 73)))))))(position((start_p(""3 44 72))(end_p(""3 44 73)))))))(position((start_p(""3 44 48))(end_p(""3 44 73)))))((value(Apply((value(Variable((value(Id print_string))(position((start_p(""4 75 79))(end_p(""4 75 91)))))()))(position((start_p(""4 75 79))(end_p(""4 75 91)))))((value(Read((value(Variable((value(Id r))(position((start_p(""4 75 94))(end_p(""4 75 95)))))()))(position((start_p(""4 75 94))(end_p(""4 75 95)))))))(position((start_p(""4 75 92))(end_p(""4 75 96)))))))(position((start_p(""4 75 79))(end_p(""4 75 96))))))))(position((start_p(""3 44 48))(end_p(""4 75 96)))))))))(position((start_p(""2 33 33))(end_p(""4 75 96))))))