cfad47cfa3/t3compiler/tads3/test/data/badnest.t

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
#include "tads.h"
2
3
class Connector: object
4
    travelTo()
5
    {
6
        "Connector: Traveling to <<dest.name>>\n";
7
    }
8
    dest = nil
9
// note unterminated object -
10
// followed by object without braces
11
12
Room: object
13
    travelTo()
14
    {
15
        "Room: Traveling to <<dest.name>>\n";
16
    }
17
;
18
19
northSouthCrawl: Room
20
    east = iceCave
21
    name = "North-South Crawl"
22
23
// a harder unterminated object - this one has braces
24
anotherRoom: Room
25
{
26
    name = "Another Room"
27
}
28
29
iceCave: Room
30
    west = northSouthCrawl
31
    east: Connector { dest = topOfGlacier }
32
    name = "Ice Cave"
33
;
34
35
topOfGlacier: Room
36
    west: Connector { dest = iceCave }
37
    name = "Top of Glacier"
38
;
39
40
main(args)
41
{
42
    iceCave.east.travelTo();
43
    topOfGlacier.west.travelTo();
44
}
45