2 Stimmen

Wie man verhindert, dass Bison beendet wird, wenn es yyerror aufruft.

Wenn mein Parser eine Quelldatei scannt und einige Syntaxfehler findet und yyerror aufruft, möchte ich, dass er die Fehlermeldung anzeigt, aber die Datei weiter analysiert, um potenziell mehr Fehler anzuzeigen. Allerdings beendet der Parser jedes Mal, wenn er yyerror aufruft, die Anzeige der Fehlermeldung und verlässt das Programm. Was kann ich tun?

2voto

Stephen Cross Punkte 973

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X