cfad47cfa3/t3compiler/tads3/test/log/lookup.log

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
	Files to build: 5
2
	symbol_export _main.t -> _main.t3s
3
	symbol_export lookup.t -> lookup.t3s
4
	compile _main.t -> _main.t3o
5
	compile lookup.t -> lookup.t3o
6
	link -> lookup.t3
7
8
(T3VM) Memory blocks still in use:
9
10
Total blocks in use: 0
11
'hello' -> 1
12
'goodbye' -> 2
13
'asdf' -> 3
14
'asdf2' ->
15
[1,2] -> 4
16
[1,3] -> 5
17
[2,3] ->
18
2.818 -> 6
19
2.818000 -> 6
20
0.28180e1 -> 6
21
3.1415 -> 7
22
1.707 ->
23
24
after changes:
25
'hello' -> 1
26
'goodbye' -> 200
27
'asdf' -> 3
28
'asdf2' ->
29
[1,2] -> 4
30
[1,3] -> 500
31
[2,3] ->
32
2.818 -> 6
33
3.1415 -> 7
34
1.707 ->
35
36
after removals:
37
'hello' ->
38
'goodbye' -> 200
39
'asdf' -> 3
40
'asdf2' ->
41
[1,2] ->
42
[1,3] -> 500
43
[2,3] ->
44
2.818 -> 6
45
3.1415 -> 7
46
1.707 ->
47
48
Iterating:
49
   200
50
   3
51
   500
52
   6
53
   7
54
55
Again, using tab.forEach:
56
   [goodbye] = 200
57
   [asdf] = 3
58
   [[1,3]] = 500
59
   [2.818] = 6
60
   [3.1415] = 7
61
62
Iterator:
63
   getNext() returned 200, cur key = goodbye, cur val = 200
64
   getNext() returned 3, cur key = asdf, cur val = 3
65
   getNext() returned 500, cur key = [1,3], cur val = 500
66
   getNext() returned 6, cur key = 2.818, cur val = 6
67
   getNext() returned 7, cur key = 3.1415, cur val = 7
68
69
(T3VM) Memory blocks still in use:
70
71
Total blocks in use: 0