thx, noch eine Frage, beim Deklarationsblock, kommt nach dem Deklarationsblock eine "Leerzeile"
ich machs im moment mit
aber sobald er eine leerzeile trifft stoppt er und geht komplett aus der methode raus, wie kann ich das verhindern damit er weitermacht und wie komme ich dann in den nächsten block?
Meinen die mit "Leerzeile" eigentlich ein "Space" also leerzeichen oder ein carriage-return ?
also meine Eingabedatei schaut dann folgendermaßen aus:
ich machs im moment mit
Java:
while((line = reader.readLine())!= null ) ...
{
identifier = line;
exprTree.insertSymboltabelle(identifier);
}
aber sobald er eine leerzeile trifft stoppt er und geht komplett aus der methode raus, wie kann ich das verhindern damit er weitermacht und wie komme ich dann in den nächsten block?
Meinen die mit "Leerzeile" eigentlich ein "Space" also leerzeichen oder ein carriage-return ?
also meine Eingabedatei schaut dann folgendermaßen aus:
Code:
Beispiel einer Eingabedatei:
Deklarationsblock
aa
bB
CC
Leerzeile { Leerzeile
Arithmetischer Ausdruck ( eine Zeile ! ) { aa + bB + CC
Leerzeile { Leerzeile
Wertzuweisungsblock
aa = 1
bB = 2
CC = 3
Zuletzt bearbeitet: