Changeset 6
In zwei Wochen ist Abgabe für den ersten Teil meines Compilerbau-Projekts, nämlich für die Codegenerierung. Am Anfang habe ich nicht so recht geschnallt, wie man den Code generieren soll, aber heute habe ich endlich die Stelle gefunden, die mir weitergeholfen hat.
Jeder Ausdruck und jedes Statement ist vom Typ Node, und jeder Node hat einen stringstream, an den man einfach die entsprechenden Kommandos schickt. Und in C++ geht das ja so schön:
outVorher war ich ein wenig skeptisch, ob ich das alles in zwei Wochen schaffe, aber jetzt bin ich eigentlich wieder ganz optimistisch. Aber es wird sicherlich noch die ein oder andere Schwierigkeit geben, da bin ich mir sicher. Und auch so ist es einfach sauviel Arbeit.
