| Geschrieben um 11:54 am 22.04.2005 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 275 | <td valign="top"><div class="post"><p>Keine Stadt ohne Häuser, denke ich mir, und deshalb hätte ich in meiner gerne welche. Deren Quelltext sieht momentan so aus:</p> <p>“`object Wohnhaus1 “Wohnhäus” Jefferson3</p> <p>with description “Alte dreigeschossige Mietshäuser …”,</p> <p> name ‘haus’ ‘haeus’,</p> <p> dekl 4,</p> <p>has neuter scenery pluralname;“`</p> <p>Im Spiel ergibt sich daraus allerdings Folgendes:</p> <p><strong>Zitat:</strong></p> <blockquote> <blockquote> <p>u häuser</p> </blockquote> </blockquote> <p>Du kannst nichts dergleichen sehen.</p> <blockquote> <p>u hauser</p> </blockquote> <p>Alte dreigeschossige Mietshäuser …</p> <blockquote> <p>u haus</p> </blockquote> <p>Alte dreigeschossige Mietshäuser …</p> <blockquote> <p>u häus</p> </blockquote> <p>Alte dreigeschossige Mietshäuser …</p> <blockquote> <p>nimm haus</p> </blockquote> <p>Die Wohnhäuser sind zu schwer für dich.</p> <blockquote> <p>pronomen</p> </blockquote> <p>Diese Pronomen stehen für jeweils folgenden Gegenstand</p> <p>“er” : der Briefkasten</p> <p>“sie” : die Wohnhäus</p> <p>“es” : nichts</p> <p>“ihn” : der Briefkasten</p> <p>“ihm” : der Briefkasten</p> <p>“ihr” : nichts</p> <p>“ihnen” : die Wohnhäus.</p> <p>Die Quelle des unschönen Fehlers bei der Pronomenanzeige habe ich inzwischen gefunden: ersetzt man in der Zeile 4377 der parserm.h <em>print (the) y</em> durch <em>print (der) y</em>, erscheint die korrekte Meldung: <em>“sie”: die Wohnhäuser</em>.</p> <p>Warum beim Parsen allerdings gerade die korrekte Variante nicht funktioniert, ist mir schleierhaft. Irgendeine Idee?</p> </div></td> |
| Geschrieben um 14:42 am 22.04.2005 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 707 | ChrisW:
Bei mir funktioniert es mit der neuesten Lib vom Februar. Auch, wenn ich eine der Konstanten “` Constant GERMANSUFFIXESPEDANTIC; Constant USEOLDGERMANSUFFIXROUTINE; “` setze, um das Abschneiden der Wortendungen zu steuern. Was sagt denn “u häuser” beim Trace-Level 5? Und wie sieht der Satz nach der LanguageToInformese aus? |
| Geschrieben um 17:28 am 22.04.2005 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 275 | Trace ergibt das hier: Zitat:
[Parsing for the verb ‘u’ (2 lines)] [line 0 * -> Look] [line 0 token 1 word 2 : END] [line 1 * noun -> Examine] [line 1 token 1 word 2 : noun] [Object list from word 2] [Calling NounDomain on location and actor] [NounDomain called at word 2 seeking definite object Trying die Norden (214229) at word 2 Trying die Süden (214261) at word 2 …. Trying du selbst (214677) at word 2 Trying die Laterne (215413) at word 2 Trying der Briefkasten (215445) at word 2 Trying die Wohnhäus (215637) at word 2 Trying die Brieftasche (215893) at word 2 [ND made 0 matches] [token resulted in failure with error type 4] Du kannst nichts dergleichen sehen. Daran ändern auch die beiden Konstanten nichts. Ich setze ebenfalls die neueste Lib-Version ein, allerdings (auweia, da könnte der Hund natürlich begraben liegen) unter Glulx. |
| Geschrieben um 07:35 am 23.04.2005 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 181 | <td valign="top"><div class="post"><p>Hi,</p> <p>bei mir läuft es auch unter Glulx einwandfrei.</p> <p>Mir scheint, du hast noch ein Häuserobjekt an einem anderen Ort.</p> <p>Schau Dir mal an, ob Du dort nicht ausversehen</p> <p>“`…</p> <p>name ‘haus’ ‘haeuser’,</p> <p>…“`</p> <p>eingegeben hast.</p> <p>Wenn ich ein zweites Objekt anlege das so aussieht:</p> <p>“`object Wohnhaus2 “Wohnhäus” Jefferson17</p> <p>with description “Neue dreigeschossige Mietshäuser …”,</p> <p> name ‘haus’ ‘haeuser’,</p> <p> dekl 4,</p> <p>has neuter scenery pluralname;“`</p> <p>kommt genau der Effekt, dass bei “>x häuser” nichts dergleichen gesehen wird (ist es ein dicword, wird nicht informisiert und “haueser” ist dann bei jeffersen17, nicht bei jeffersen3)</p> <p>Suche Deinen Code mal nach ” ‘haeuser’ ” ab, ich schätze das ist es :-)</p> <p>Gruß</p> <p>Christof</p> </div></td> |
| Geschrieben um 11:26 am 23.04.2005 | Zitat | Editieren | Löschen | |
Mitglied Dr Gumby Beiträge: 275 | Ähem, ja, das wars. :/ Also ein dämlicher Fehler drei Szenen weiter, an dem es lag, entschuldigt. Herzlichen Dank für eure Hilfe. |