cfad47cfa3/t3compiler/tads3/test/log/varmacpp.log

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
#line 1 "varmacpp.c"
2
3
#line 4 "varmacpp.c"
4
5
6
7
8
9
10
#line 11 "varmacpp.c"
11
12
13
#line 14 "varmacpp.c"
14
15
main(args)
16
{
17
    local a = 1;
18
    local b = 2;
19
    local xyz = 3;
20
    local lst;
21
    
22
    tadsSay('hello'); "\n";    "\t"; tadsSay('a' + ' = ' + a); "\n"; "\t"; tadsSay('b' + ' = ' + b); "\n";
"\t"; tadsSay('xyz' + ' = ' + xyz); "\n"; ;
23
    tadsSay('goodbye'); "\n";    ;
24
25
    "\blist 1 a:\n";
26
    lst = [1,2,3];
27
    foreach(local cur in lst)
28
        "cur = <<cur>>\n";
29
30
    "\blist 1 b:\n";
31
    lst = [];
32
    foreach(local cur in lst)
33
        "cur = <<cur>>\n";
34
35
    "\blist 1 c:\n";
36
    lst = [8];
37
    foreach(local cur in lst)
38
        "cur = <<cur>>\n";
39
40
    "\blist2 a:\n";
41
    (lst = [4,7, 8, 9, 10]);
42
    foreach(local cur in lst)
43
        "cur = <<cur>>\n";
44
45
    "\blist2 b:\n";
46
    (lst = [0]);
47
    foreach(local cur in lst)
48
        "cur = <<cur>>\n";
49
50
    doInheritNext(getMethodDefiner(), &sdesc, 1,2,3);
51
    doInheritNext(getMethodDefiner(), &sdesc, 'hello');
52
    doInheritNext(getMethodDefiner(), &ldesc, );
53
54
    "\b";
55
    tadsSay('no-arguments'  ); "\n";
56
    tadsSay('args' , 'a'+'b'+'c'); "\n";
57
}
58
59
property sdesc, ldesc;
60
61
doInheritNext(obj, prop, [args])
62
{
63
    "doInheritNext: ";
64
    switch(prop)
65
    {
66
    case &sdesc: "sdesc"; break;
67
    case &ldesc: "ldesc"; break;
68
    default: "unknown prop"; break;
69
    }
70
71
    "\n";
72
    foreach(local cur in args)
73
        "\t<<cur>>\n";
74
}
75
hash table: total 15, longest 1, average 0
76
number of buckets over average length: 15
77
number of empty buckets: 497
78
79
(T3VM) Memory blocks still in use:
80
81
Total blocks in use: 0