X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=testub10.git;a=blobdiff_plain;f=parser%2Fsnafu_03.2;fp=parser%2Fsnafu_03.2;h=271f62d39b4ac222e47132c9bf63b2002d9eaddc;hp=0000000000000000000000000000000000000000;hb=95469b3bb5761cd12cfc82550c626617ea5e7016;hpb=e8b53a04459c29a52df0ee686976617bb4680ea8 diff --git a/parser/snafu_03.2 b/parser/snafu_03.2 new file mode 100644 index 0000000..271f62d --- /dev/null +++ b/parser/snafu_03.2 @@ -0,0 +1,33 @@ +struct s a b end; + +method main(argc argv) + var foo := 0; + if((3 - 1) < foo) then + foo := 20; + else + bar(x, y); + end; + + s.a(); + s.b(z); + s.b(y,z); + + return foo; +end; + +method bar() + var min := 3 - b - 19 - 29 - - 29; + var prod := 1 * 2 * 3 * 4 * 5; + var mixed := bla < (29 * 2); + + var foobar := 0; + while(foobar < 10) do + foobar := not ((not foobar) - 1); + end; + + return 0; +end; + + +method synerror(, a) +end;