Hey all,
I’m trying to compile the I7 source of Zork (http://i7-dungeon.sourceforge.net/source.txt) using Inform7 (6.33/6M62).
However, it seems that there is some version incompatibilities: I get the following errors when I try to compile:
Problem. The text 'else if i is 2' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'let c be character number one in a' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'let d be character number one in b' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'if c matches the regular expression "<^A-Z>", say "That spell has no obvious effect." instead' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'if d matches the regular expression "<^A-Z>", say "That spell has no obvious effect."' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'let e be the encryption of a' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'let f be the encryption of b' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'if e is b, skip to the endgame instead' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'if f is a, skip to the endgame instead' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'say "That spell has no obvious effect."' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'else' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Problem. The text 'say "That spell has no obvious effect."' is followed by a semicolon ';', which only makes sense to me inside a rule or phrase (where there's a heading, then a colon, then a list of instructions divided by semicolons). Perhaps you want a full stop '.' instead?
Running the previous versions seems like it could be complicated without legacy machines.
I’d be really grateful for pointers on the best way to compile. Again sorry for all the newbie questions, I just got into Inform7 recently for academic research purposes.
Thanks