+(*esto deberia de dar erro*)
+struct a1 a2 a3 end;
+
+func f(x,y)
+ var d:=1;
+
+ var c:=1;
+ d:=x.a2;
+ return d;
+
+(*esto deberia de dar erro g no esta definida*)
+ var d:=1;
+ if d = g then
+ d:=x.a1;
+ else
+ d:=x.a2;
+ end;
+ return d;
+
+
+end;
+
+
+struct b1 b2 b3 end;
+
+(*un comentario*)
+
+
+func f(x,y)
+ var a:=1;
+ a:=x.f1;
+
+ return a;
+end;
+
+struct c1 c2 c3 end;
+
+func f(z)
+ var d:=1;
+ d:=z.b2;
+
+
+ return d;
+end;
+
+struct f1 f2 d3 end;
+
+func f(z)
+ var d:=1;
+ d:=z.b2;
+
+
+ return d;
+end;
+