CB12 Fol V1 Einfuehrung.pdf - FH Aachen
CB12 Fol V1 Einfuehrung.pdf - FH Aachen
CB12 Fol V1 Einfuehrung.pdf - FH Aachen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Übersetzung mit javacc<br />
• Übersetzung meist syntaxorientiert<br />
Compilerbau<br />
Prof. Dr. H. Faßbender<br />
Einführung 29<br />
-> Übersetzung wird meist verzahnt mit Parsing durchgeführt<br />
• javacc bietet Möglichkeit beim Parsen Operationen auszuführen<br />
– Operationen können beliebiger Java-Code sein<br />
– Code muss in { } stehen, sonst Fehlermeldung<br />
• insbesondere Codeerzeugung mit javacc:<br />
String exp(): //jetzt Rückgabewert<br />
...<br />
|<br />
...<br />
{return token.image;} //Zahlwert zurückgeben<br />
• Verwendung dieser erweiterten Möglichkeiten von javacc ab<br />
Praktikum Versuch 2 (Infix-Notation -> Postfix-Notation)