Seite 1 von 1
Pyparsing und Whitespace
Verfasst: Samstag 27. August 2011, 16:36
von burli
Hi, ich versuche gerade, mit Pyparsing eine Python Datei zu parsen, allerdings stoße ich dabei gleich auf ein Problem. Pyparsing ignoriert Leerzeichen, Tabs usw. Um die Blöcke zu erkennen müsste ich aber leading whitespaces erkennen können.
Wie kann ich das machen? Bzw geht das überhaupt?
Re: Pyparsing und Whitespace
Verfasst: Samstag 27. August 2011, 16:48
von burli
Habs gefunden. Es gibt eine White() Klasse
Re: Pyparsing und Whitespace
Verfasst: Samstag 27. August 2011, 18:23
von BlackJack
@burli: Vielleicht ist `pyparsing.indentedBlock()` auch interessant für Dich.
Re: Pyparsing und Whitespace
Verfasst: Samstag 27. August 2011, 20:16
von burli
BlackJack hat geschrieben:@burli: Vielleicht ist `pyparsing.indentedBlock()` auch interessant für Dich.
Hm, kannte ich noch nicht. Ich finde aber keine vernünftige Doku oder Beispiele, aber dafür jede Menge Probleme.
Re: Pyparsing und Whitespace
Verfasst: Sonntag 28. August 2011, 17:37
von deets
Re: Pyparsing und Whitespace
Verfasst: Sonntag 28. August 2011, 18:02
von burli
Ja, das Beispiel hab ich auch schon gefunden. Ich versuche gerade, das zu analysieren