Wenn ich in ANTLR geschriebene Grammatiken verwende, erkennt der Parser die Daten aus einem Eingabestrom korrekt, aber wenn ich am Ende der Eingabe einen unsinnigen Text habe (der nicht von der Grammatik geparst werden soll), beschwert sich der Parser nicht.
Ich denke, dieses Verhalten ist in Ordnung (ich meine, der Parser hat seine Arbeit getan und analysiert, was ich sagte, es sollte analysieren), aber gibt es irgendeinen Trick zu erkennen, wenn es irgendwelche Daten in der Eingabe übrig ist, nachdem der Parser seine Arbeit getan hat?
Danke.