Autor |
Nachricht |
< IBG - Fehler |
|
Verfasst am:
Sa, 22 Feb 2003 - 15:35
|
|
|
|
Hallo
Ich arbeite mich gerade durch den IBG und bin auf folgende Fehlermeldung beim Compilieren der tell.inf gestossen:
C:\Inform\Games\tell>..\..\Lib\Zcode\Infrmw32 tell -S +include_path=.\,..\..\Lib
\Zcode,..\..\Lib\Contrib | more
Win32 BUILD 20020121a Inform 6.21 (30th April 1999)
tell.inf(86): Error: Expected assignment or statement but found return_true
> found_in [; return_true ;
Das betreffende Stück Code sieht so aus:
Code: | Prop "local people"
with name 'people' 'folk' 'local',
description "Mountain folk, just like yourself.",
found_in [; return_true ;],
has animate pluralname; |
Genau so steht es im IBG geschrieben :( .
Wo steckt der Fehler?
Danke im Vorraus :) |
|
|
|
|
|
Verfasst am:
Sa, 22 Feb 2003 - 15:42
|
|
|
|
Argh entschuldigt bitte die Störung.
Ich habe den Fehler bereits gefunden:
Code: | found_in [; return_true ;], |
Das zweite Semikolon gehört um eine Stelle nach links verschoben :oops: .
Nun ja, ich bin eben Programmieranfänger und muss wohl noch lernen auf solche Kleinigkeiten zu achten. :oops: |
|
|
|
|
|
Verfasst am:
Sa, 22 Feb 2003 - 17:08
|
|
|
Experte
Anmeldungsdatum: 25.08.2002
Beiträge: 677
Wohnort: München
|
|
Ein Gast hat folgendes geschrieben: | Das zweite Semikolon gehört um eine Stelle nach links verschoben |
Das war der Fehler, das Semikolon muss direkt an die Anweisung anschließen? Kann ich mir nicht vorstellen.
Mein Tipp wäre gewesen, den Unterstrich zu entfernen: return true;. (Oder die Abkürzung rtrue; zu verwenden.) _________________ Every silver lining has a cloud. |
|
|
|
|
|
Verfasst am:
Sa, 22 Feb 2003 - 19:18
|
|
|
|
Ja, der Unterstrich gehörte da auch nicht hin. |
|
|
|
|
|