--- /dev/null
+Dies ist eine gemeinschaftliche Sammlung von Testfaellen fuer die Uebungsbeispiele
+der LVA "Uebersetzerbau (SS10)".
+
+kurzes HOWTO:
+$ git clone $URL ~/test
+
+danach koennen die Testfaelle durch diesen Befehl aktualisiert werden:
+$ cd ~/test && git pull
+
+Das Testskript selbst wird von der LVA-Leitung zur Verfuegung gestellt:
+$ /usr/ftp/pub/ubvl/test/scanner/test
+$ /usr/ftp/pub/ubvl/test/parser/test
+$ /usr/ftp/pub/ubvl/test/ag/test
+
+
+Namenskonventionen fuer das Skript:
+Die Dateien mit der Eingabe heissen *.0, *.1, *.2 oder *.3, wobei die
+Ziffer hinten den Exit-Code angibt. Eine Datei, die einen
+Syntax-Fehler enthaelt, werden Sie also z.B. foo.2 nennen. Beim
+Scanner-Beispiel gibt es fuer akzeptable Eingaben (also Dateien, die
+auf .0 enden) auch noch eine Ausgabe, die ueberprueft werden muss; die
+erwartete Ausgabe fuer die Datei bar.0 nennen Sie bar.out.
+
+Namenskonventionen fuer uns:
+Jeder Testfall wird hat als Praefix "<nick>_", sodass keine Namenskonflikte enstehen.
+
+
+Wie kannst du beitragen?
+* forke das Repository auf github, committe deine Aenderungen und mach einen pull request
+* klone das Repository, committe deine Aenderungen, erzeuge patches mit git format-patch und maile sie
+* schicke deine Testfaelle per mail (mit passenden Dateinamen bitte!)
+* poste deine Testfaelle und haenge sie als Attachment an (mit passenden Dateinamen bitte!)
+
--- /dev/null
+struct _mystruct1 ___mystruct2 mystruct3 end;
+method f ()
+ var muh := 0x10;
+ muh := muh * (9 - 0x4);
+ /* test comment */
+ /* ganz
+ vieeeeeeeeeel
+ kommentar
+
+
+ */
+ if (muh = -0x5) then
+ muh := muh * -2;
+ else
+ muh := 0x55;
+ f();
+ end;
+
+ while (muh < 10) do
+ muh := muh * ((((((((((((-2))))))))))));
+ end;
+
+ /* warum geht das nciht? */
+ while (muh < 10) do
+ muh := muh--2;
+ end;
+
+ mystruct.hu := muh;
+ mystruct.check_i_ned := muh;
+
+ this.bla := wtf;
+
+ return muh;
+end;