From: Snafu Date: Sat, 3 Apr 2010 02:23:37 +0000 (+0200) Subject: AG Testfaelle von Snafu X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=testub10.git;a=commitdiff_plain;h=f89fa921a09b9ff0cadfdc0ebe24de86e412f2c6 AG Testfaelle von Snafu --- diff --git a/ag/snafu_00.0 b/ag/snafu_00.0 new file mode 100644 index 0000000..238bab2 --- /dev/null +++ b/ag/snafu_00.0 @@ -0,0 +1,31 @@ +struct + a b c +end; + +method bar(d e f) + var foo := a; + foo := b - c; + var bar := d - (e * f); + + if(4 = 2) then + var x := 1; + var hiho := 0; + else + var hiho := 0x1f; + end; + + var hiho := 2; + + while 0 < hiho do + if (42) then + hiho := hiho - 1; + end; + end; + + return 0; +end; + +struct + g + h +end; diff --git a/ag/snafu_01.3 b/ag/snafu_01.3 new file mode 100644 index 0000000..17ab765 --- /dev/null +++ b/ag/snafu_01.3 @@ -0,0 +1,32 @@ +struct + a b c +end; + +method bar(d e f) + var foo := a; + foo := b - c; + var bar := d - (e * f); + + if(4 = 2) then + var x := 1; + var hiho := 0; + else + var hiho := 0x1f; + end; + + var hiho := 2; + + while 0 < hiho do + if (42) then + var hiho := 0xff; /* hiho existiert bereits */ + hiho := hiho - 1; + end; + end; + + return 0; +end; + +struct + g + h +end; diff --git a/ag/snafu_02.3 b/ag/snafu_02.3 new file mode 100644 index 0000000..a114c97 --- /dev/null +++ b/ag/snafu_02.3 @@ -0,0 +1,33 @@ +struct + a b c +end; + +method bar(d e f) + var foo := a; + foo := b - c; + var bar := d - (e * f); + + if(4 = 2) then + var x := 1; + var hiho := 0; + else + var hiho := 0x1f; + end; + + var hiho := 2; + + while 0 < hiho do + if (42) then + hiho := hiho - 1; + else + hiho := hiho - (0 - g); /* g existiert noch nicht */ + end; + end; + + return 0; +end; + +struct + g + h +end; diff --git a/ag/snafu_03.3 b/ag/snafu_03.3 new file mode 100644 index 0000000..fd67059 --- /dev/null +++ b/ag/snafu_03.3 @@ -0,0 +1,34 @@ +struct + a b c +end; + +method bar(d e f) + var foo := a; + foo := b - c; + var bar := d - (e * f); + + if(4 = 2) then + var x := 1; + var hiho := 0; + else + var hiho := 0x1f; + end; + + var hiho := 2; + + while 0 < hiho do + if (42) then + hiho := hiho - 1; + else + hiho := hiho - (0 - a); + end; + end; + + var e := 22; /* e existiert bereits */ + return 0; +end; + +struct + g + h +end; diff --git a/ag/snafu_04.3 b/ag/snafu_04.3 new file mode 100644 index 0000000..ea5c6a8 --- /dev/null +++ b/ag/snafu_04.3 @@ -0,0 +1,30 @@ +struct + a b c +end; + +method bar(d e f) + var foo := a; + foo := b - c; + var bar := d - (e * f); + + if(4 = 2) then + var x := 1; + var hiho := 0; + else + var hiho := 0x1f; + end; + + if(9 < 8) then + var hohi := 12; + else + var hiho := 2; + end; + + + return hiho; /* hiho existiert nicht */ +end; + +struct + g + h +end;