--- /dev/null
+struct a c d end;
+method f(b c s)
+ var t := 0;
+ /* lesender feldzugriff */
+ b := c*(s.a - 1);
+ b := c*(s.d - 1);
+ b := c*(t.a - 1);
+ /* auch gueltig, da structs und vars unterschiedlichen scope haben */
+ b := c*(t.c - 1);
+end;