Zitat Zitat von Dingsi
Gute Idee, Sunny. Wollen wir einfach festlegen, dass % und | nicht anders als als Operatoren behandelt werden müssen?
Nun, sie tun Dinge. Sie sind das, was in dieser kleinen Billigsprache einem Operator am nächsten kommt - aber es ist an sich egal, wie man sie betrachtet.


@Sunny: Ich muß auch zugeben, daß ich das Thema unterschätzt habe. Die Definition selbst einer einfachen nichttrivialen Sprache ist ziemlich aufwendig, weil man Dinge berücksichtigen und explizit angeben muß wie die Reihenflge, in der die Sache verarbeitet wird oder das exakte Format von Variablennamen in Abhängigkeit von der Mondphase.
Wenn ich gewußt hätte, worauf das hier hinausläuft hätte ich wohl einen Rechner mit polnischer Notation verlangt, die ist einfacher zu definieren.

BTW, es ist trotz der Regeln nicht sooo aufwendig, einen Interpreter zu bauen. Ich habe in drei Stunden den kompletten Parser mit allen Fehlerchecks implementiert gekriegt (allerdings in PHP; mal sehen wie's in Java aussehen wird).