Die Suche ergab 4 Treffer

von D@ve
Donnerstag 27. November 2008, 00:31
Forum: Allgemeine Fragen
Thema: Problem mit Linksrekursion bei Parserkombinatoren
Antworten: 9
Zugriffe: 1351

IMHO gibt es wenige Sprachen, die nicht besser sind als PHP.
Es ist immerhin Programmiersprache genug, als dass ich damit meinen Lebensunterhalt bestreiten kann...
von D@ve
Mittwoch 26. November 2008, 14:08
Forum: Allgemeine Fragen
Thema: Problem mit Linksrekursion bei Parserkombinatoren
Antworten: 9
Zugriffe: 1351

Naja Funktioniertd doch nicht... Zu früh gefreut...

Ich bin jedoch zu blöd, in deinem Beispiel die Linksrekursion zu erkennen.

Die Linksrekursion liegt imo bei ZeroOrMore(content). Ohne ZeroOrMore funktioniert's, aber dann ist entsprechen natürlich auch die Verschachtelung dahin... Kann ...
von D@ve
Mittwoch 26. November 2008, 11:23
Forum: Allgemeine Fragen
Thema: Problem mit Linksrekursion bei Parserkombinatoren
Antworten: 9
Zugriffe: 1351

Manchmal ist die Lösung wirklich einfach....

content = Alternative("content", text, comment_tag, empty_tag, tag_block )
tag_block.set(Sequence("tag_block", open_tag, content, close_tag))
xml_document = Sequence("xml_document", xml_tag, tag_block)

Trotzdem Danke...

Gruß, Dave
von D@ve
Mittwoch 26. November 2008, 09:53
Forum: Allgemeine Fragen
Thema: Problem mit Linksrekursion bei Parserkombinatoren
Antworten: 9
Zugriffe: 1351

Problem mit Linksrekursion bei Parserkombinatoren

Moin, bin neu hier. Mache Python eigentlich eher unfreiwillig für eine Vorlesung (hat aber einen gewissen Reiz muss ich zugeben).

Es geht darum mit folgendem Parserkombinator eine vereinfachte Grammatik bzw einen entsprechenden Parser für XML zu schreiben:
http://denkspuren.blogspot.com/2008/09 ...