Hallo,
ich möchte Quelltext in eine andere Sprache überführen und bin dafür auf YACC gestoßen. Ich habe noch ein ungelöstes Problem. Wie kann ich alle gefundenen Variablen auch deklarieren? Mein Ursprungsquelltext hat die Form:
Daraus soll C-Code werden:
Mein zweites Problem ist herauszufinden, welche Schritte ich benötige, um zu einem ausgewählten Ergebnis zu kommen. Ich definiere, ich möchte die Variable d errechnen. Die Geleichungen sehen so aus:
Um d zu errechnen, ist es also nicht notwenig c zu kennen und die Zeile muss nichtg in meinen Quelltext übernommen werden. Kann ich auch das rausfilten?
Vielen Dank für die Antworten im Voraus,
Hannes
ich möchte Quelltext in eine andere Sprache überführen und bin dafür auf YACC gestoßen. Ich habe noch ein ungelöstes Problem. Wie kann ich alle gefundenen Variablen auch deklarieren? Mein Ursprungsquelltext hat die Form:
Daraus soll C-Code werden:
Code:
double der_myVariable;
der_myVariable = 23
Code:
a = 234;
b = a + 4;
c = a + b;
d = b;
Vielen Dank für die Antworten im Voraus,
Hannes