hallo leute,
kann mir jemand sagen, wie ich am besten eine ascii Datei, die durch eine BNF beschrieben ist, am besten parsen kann bzw. nach der beschreibung in der BNF auf wohlgeformtheit prüfen kann.
die datei besteht in wesentlichen aus einen header und verschiedene sectionen in form einer tabelle:
Datei := D_Header Sections
D_Header:= leerzeichen A_belibigezeichen EOL
leerzeichen B_belibigezeichen EOL
leerzeichen C_belibigezeichen EOL
...
Sections := leerzeichen A_Section [b_Section] [C_Section] [b_Section] [C_Section] ....
A_Section:= Titel Tabelle
.
.
.