| Term '.' IDENT '(' Exprs ')'
;
+/* beachte dass hier auch "nichts" vorkommen kann
+ * sonst waer ein aufruf der art 'f()' nicht
+ * moeglich (leere parameterliste) */
Exprs:
- Expr
+ | Expr
| Exprs ',' Expr
;
struct mystruct end;
method f ()
var muh := 0x10;
- muh := muh * -2;
+ muh := muh * (9 - 0x4);
/* test comment */
/* groeserer comemnt
*/
- if (muh < -0x5) then
+ if (muh = -0x5) then
muh := muh * -2;
else
muh := 0x55;
+ f();
end;
while (muh < 10) do
- muh := muh * -2;
+ muh := muh *(-2);
end;
/* warum geht das nciht? */
while (muh < 10) do
- muh := muh - 2;
+ muh := muh--2;
end;
+ mystruct.hu := muh;
+ mystruct.check_i_ned := muh;
+
return muh;
end;