Mit den Sprungmarken ließe sich viel Redundanz einsparen bei vertretbarem Aufwand. Lass mich mal schauen.
Ich würde immer die letzte Version nehmen, da ich nebenher auch noch Bugs fixe. Eine Ausgabe für AFdZ bekommst Du, wenn Du -afdz vor die XML-Datei schreibst.
EDIT: Also z.B.
Du musst natürlich die Condition von Hand eintragen. Kommt die bei StartState hin, oder bei den Takes von "Seid gegrüßt." und "Hallo mal wieder."?
Ich würde immer die letzte Version nehmen, da ich nebenher auch noch Bugs fixe. Eine Ausgabe für AFdZ bekommst Du, wenn Du -afdz vor die XML-Datei schreibst.
EDIT: Also z.B.
Code:
<auswahl>
<texte>
<a>Seid gegrüßt.</a>
<b>Hallo.</b>
<a marke="kauf">Wollt ihr etwas kaufen?</a>
<b>Na klar.</b>
</texte>
<texte>
<a>Hallo mal wieder.</a>
<b goto="kauf">Moin</b>
</texte>
</auswahl>