Hallo,
gibt es eigentlich einen Parsergenerator wie Flex, der als Input
keine Textdatei hat, sondern eine Zeichenkette uebergeben bekommt
und zusammen mit Bison eingesetzt werden kann?
Danke und Gruss
Patrick
Hallo,
gibt es eigentlich einen Parsergenerator wie Flex, der als Input
keine Textdatei hat, sondern eine Zeichenkette uebergeben bekommt
und zusammen mit Bison eingesetzt werden kann?
Danke und Gruss
Patrick
Lex/Flex arbeitet soweit ich mich erinnern kann (ist schon eine Weile her) standardmässig von stdin. Grundsätzlich generiert dir Lex/Flex ja nur eine Bibliothek die du selber aufrufst und du kannst da reinfüttern was du willst.
Kann mich nicht mehr genau erinnern wie das ausgeschaut hat, was sicher geht ist stdin auf einen Stream deiner Wahl zumzuhängen. Eventuell gibts auch bessere Methoden.
Grüße, Robert
Hallo,
die Quelle dessen, was gescannt werden soll, kann man mit der globalen Variablen „yyin“ beeinflussen (default: stdin). Wenn Du statt dessen die Scannerbeschreibung meinst, was spricht gegen pipen ?
Gruss
Enno