magic_halli
Erfahrenes Mitglied
HI,
ich stehe vor dem Problem, in einem Textfile vorhanden IF-ELSE-ENDIF Strukturen zu erkennen und dann entsprechend zu behandeln.
Nachdem ich nun schon viel Zeit (unproduktiv) damit vergeudet habe, bin ich auf Fachbegriffe gestoßen, die dieses Thema beschreiben/lösen.
Das beinhaltet das sog. "Dangling Else"-Problem d.h., 'wohin gehört das ELSE'? Sowas wird angeblich mittels LR-Parser (Bottom-Up Parser) gelöst. Da eine von Hand-Programmierung ein sehr hohes Fehlerrisiko birgt, gibt es für diese Parser bereits Parsergeneratoren - habe ich vielerorts gelesen!
Doch wo finde ich solche Parsergeneratoren und gleich dazu ein HowTo, damit ich sowas für mein Problem benutzen kann!
Danke und Gruß.
ich stehe vor dem Problem, in einem Textfile vorhanden IF-ELSE-ENDIF Strukturen zu erkennen und dann entsprechend zu behandeln.
Nachdem ich nun schon viel Zeit (unproduktiv) damit vergeudet habe, bin ich auf Fachbegriffe gestoßen, die dieses Thema beschreiben/lösen.
Das beinhaltet das sog. "Dangling Else"-Problem d.h., 'wohin gehört das ELSE'? Sowas wird angeblich mittels LR-Parser (Bottom-Up Parser) gelöst. Da eine von Hand-Programmierung ein sehr hohes Fehlerrisiko birgt, gibt es für diese Parser bereits Parsergeneratoren - habe ich vielerorts gelesen!
Doch wo finde ich solche Parsergeneratoren und gleich dazu ein HowTo, damit ich sowas für mein Problem benutzen kann!
Danke und Gruß.