Forum: Object-Pascal / Delphi-Language
by implementation,
17. Jun 2011
Let's Build a Compiler! von Jack W. Crenshaw fand ich sehr gut, gerade weil das Einlesen von Ausdrücken so schön leicht erklärt wird.
Vielleicht entscheidest du dich ja noch um und baust uns doch einen :stupid:
Forum: Object-Pascal / Delphi-Language
by implementation,
15. Jun 2011
Nö. Zur einfachen Qualifikation wird dort auch der Punkt verwendet.
Der "->" ist eine Abkürzung für (*Addresse).Member, da es dort eben die Compiler-Magic nicht gibt, die Objekte wie Records aussehen lässt und verbirgt, dass es sich um Pointer handelt.
Schau dir mal das an:
struct {
int a, b;
} abStruct;
abStruct x;
x.a = 1; // Punkt, wie in Delphi
Forum: Object-Pascal / Delphi-Language
by implementation,
15. Jun 2011
Aber nach 2 kann keiner mehr fragen "was macht'n der?" :cyclops: (<- glubscht einen an!)
Forum: Object-Pascal / Delphi-Language
by implementation,
15. Jun 2011
Also ich kenne ihn als "Qualifikationsoperator", der den Zugriff auf die Eigenschaften "qualifiziert".