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