doc: paulchen beispiele {code{a,b},gesamt} entpackt (jedes mal entpacken nervt langsa...
[uebersetzerbau-ss10.git] / aus_sammelwut / paulchen / ublu / ss08 / abgabe / codeb / testcases / malandro03.3
diff --git a/aus_sammelwut/paulchen/ublu/ss08/abgabe/codeb/testcases/malandro03.3 b/aus_sammelwut/paulchen/ublu/ss08/abgabe/codeb/testcases/malandro03.3
new file mode 100644 (file)
index 0000000..1ae94f6
--- /dev/null
@@ -0,0 +1,21 @@
+(*no se si esto de verdad deberia de dar erro :) ahora si*)
+struct a1 a2 a3 end;
+struct b1 b2 b3 end;
+
+func f(x,y)
+  var a:=0;
+  var b := (y+8);
+  var c := y.b2;
+  if b = c then
+    var e:=5;
+    a:=x.a1;
+  else
+    a:=x.a2;
+  end;
+  return a;
+  var d:=1;
+  if d = a then
+  a:=3;
+  end;
+  return e;
+end;