Geschrieben um 17:45 am 14.09.2010 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Ich bin mir ziemlich sicher, dass wir das Thema schon in I7 Version 5Z71 vom Tisch hatten, aber nun ist es wieder da. Folgendes Beispiel: blue Der Test ergibt: Zitat:
Die Tasse ist leer.
Der Schrank ist fest.
Tasse: In Ordnung. Tasse: In Ordnung.
Die Pronomen beziehen sich im Moment auf Folgendes: "er": der Schrank "sie": die Tasse "es": nicht gesetzt "ihn": der Schrank "ihm": der Schrank "ihr": die Tasse "ihnen": nicht gesetzt "damit", "darauf", usw.: die Tasse "ihm/r": die Tasse Das ist nicht richtig, denn wenn eine der Tassen (oder auch alle Tassen) "Becher" genannt wird, sollen danach die männlichen Pronomen auf eine der Tassen verweisen. Hier läuft also etwas schief, wir finden nur nicht heraus, wo und was. Wohl keine Lösung, aber ein Hinweis auf die Ursache könnte folgendes Phänomen sein: Mit nur vier definierten Tassen funktioniert das Beispiel korrekt. blue Zitat:
Die Tasse ist leer.
In Ordnung.
Tasse: In Ordnung. Tasse: In Ordnung.
Die Pronomen beziehen sich im Moment auf Folgendes: "er": die Tasse "sie": die Tasse "es": nicht gesetzt "ihn": die Tasse "ihm": die Tasse "ihr": die Tasse "ihnen": nicht gesetzt "damit", "darauf", usw.: die Tasse "ihm/r": die Tasse Wenn ich den I6-CG-Stack vergrößere, sagen wir mal, ihn von 8 auf 16 verdopple, ...
... dann funktioniert der CG auch mit bis zu 8 gleichen Tassen. Ab der 9. Tasse geht es dann wieder nicht. Ob es daran liegt, dass die 2-Pass-Parse-Name einer jeden Tasse das Male-Token zweimal anfasst? Geht etwas mit der Zeigervariable CG_pointer daneben? Oder wird der Genus irgendwo in den Standard-Rules auf anderem Weg zurückgesetzt als in der I6-Routine Gender()? Es bleibt ein Rätsel ... Vielleicht hat ja jemand eine Idee, woran es liegen könnte? |
Geschrieben um 00:47 am 25.09.2010 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | OK. Das Problem wurde vorläufig so behoben:
|