Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:parsy

Dies ist eine alte Version des Dokuments!


Allgemein

  • Parsing-Library
  • für einfachere Parses benutzbar

Arbeitsweise

  • Ein Parser-Objekt definiert einen Ausdruck/Element des zu parsenden Strings
    • prüft ob der Ausdruck auf den zu parsenden Teil zutrifft
      • ist das der Fall wird geguckt ob es ein Nachfolgeobjekt gefunden wird (diese können über verschiedene Methoden definiert werden) und wenn ein solches existiert dieses aufgerufen
        • dieses wiederum geht den gleichen Vorgang durch → dadurch entsteht eine Kette
        • validiert das Nachfolgeobjekt auf False (oder eines seiner Nachfolger) und es gibt keine Alternative (OR) wird eine Exception ParseError geraised
      • ist kein Nachfolgeobjekt vorhanden oder alle sind ohne Exception durchgelaufen wird das Ergebnis zurückgegeben
python/parsy.1617890496.txt.gz · Zuletzt geändert: 2021/04/08 16:01 von root