Taegelchen Sven,
Genau so würde ich das auch sehen und machen. Und dieser Ausdruck hat dann
ein Ergebnis, welches zu wahr oder falsch evaluiert und entsprechend die
IF-Bestandteile aktiviert.
Richtig.
Mit anderen Worten: Du bist "etwas müde"[tm].
Koennte man so ausdruecken :)
Diese Baum-Strukturen sind mir neu, sowas habe ich vorher noch nie
gemacht -- lediglich einmal Daniela ueber die Schulter geschaut.
Aber du scheinst das Prinzip gerade verstanden zu haben. :)
Naja, das Prinzip der Syntax-Baeume hatte ich vorher ja auch verstanden, sonst
haette ich den Ansatz fuer 'normale' Anweisungen ja nicht machen koennen. Die
Denkblockade lag bei mir woanders: ich habe den Fehler gemacht, AND, OR und
XOR nicht als Operatoren zu sehen, sondern als etwas aehnliches wie das ';':
die AND-, OR- und XOR-Teile habe ich als eigene Ausdruecke gesehen und nicht
als Teilausdruecke.
Ein sehr genialer Ansatz :) Macht das evaluieren schoen einfach.
Hey, ich hab' schätzungsweise zwei oder drei Jahre immer um das Kapitel
"Zeiger-Datenstrukturen" im Turbo-Pascal-Buch drumrumgelesen (und es
teilweise auch durchgelesen), ohne was verstanden zu haben
Ja, bis ich Baeume verstanden hatte, hat es auch eine Zeit bei mir gedauert...
keine zwei oder drei Jahre, aber mit Sicherheit eines :) 'klick' hatt es in
einer Informatik-Stunde gemacht, als wir binary search besprochen haben.
- bis irgendwann der Durchblick kam (naja, ist aber auch schon gut 10 Jahre
her, damals in der Schule...).
Jups, in der 9 haben wir das gemacht.
Man kann tolle Sachen mit Zeigern machen und sich im Prinzip komplett von
den starren mehrdimensionalen Arrays lösen, wenn man beispielsweise
Spielfelder generieren will.
Jups :)
Deshalb finde ich es auch idiotisch, immer mehr davon weg zu gehen, Zeiger in
einer Sprache zu implementieren.
Dinge wie Wurmlöcher und andere krasse Ideen sind so leicht möglich
Na gut, damit habe ich dann noch nix getan ;)
- für ein Templatesystem aber wahrscheinlich eher unnötig. ;)
Wahrscheinlich, ja *g*
Mein naechstens grosses Projekt wird dann 'DK-Script', eine Huldigung an
Michael, der ein PASCAL mit Hashes und Regular Expressions moechte *gg*
Herjemine, Compiler- und Interpreterbau ist ein verdammt interessantes Thema.
Gruesse,
CK