doc: paulchen beispiele {code{a,b},gesamt} entpackt (jedes mal entpacken nervt langsa...
[uebersetzerbau-ss10.git] / aus_sammelwut / paulchen / ublu / ss08 / abgabe / gesamt / testcases / malandro12.3
diff --git a/aus_sammelwut/paulchen/ublu/ss08/abgabe/gesamt/testcases/malandro12.3 b/aus_sammelwut/paulchen/ublu/ss08/abgabe/gesamt/testcases/malandro12.3
new file mode 100644 (file)
index 0000000..2881360
--- /dev/null
@@ -0,0 +1,55 @@
+(*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;
+