1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
20
  
21
  
22
  
23
  
24
  
25
  
26
  
27
  
START_MARKER 
 
test_eq(Tools.Test.a, 1) 
test_eq(Tools.Test.b, 2) 
test_eq(Tools.Test.module.a, 1) 
test_eq(Tools.Test.module.b, 2) 
test_eq(Tools.Test->module->a, 1) 
test_eq(Tools.Test["b"], 2) 
test_eq(Tools.Test->b, 2) 
test_equal(sort(indices(Tools.Test)), ({"a","b","module"})); 
test_eq(sizeof(Tools.Test), 3) 
test_eq(Tools.Test["b"]=3, 3) 
test_eq(Tools.Test["b"], 3) 
test_eval_error(Tools.Test["c"]=3) 
test_eq(Tools.Test["c"], 0) 
test_eq(Tools.Test->b=4, 4) 
test_eq(Tools.Test->b, 4) 
test_eval_error(Tools.Test->c=1, 0) 
test_eq(Tools.Test->c, 0) 
test_eval_error(Tools.Test->a=2) 
test_eval_error(Tools.Test["a"]=2) 
 
test_eq(Tools.Test->is_resolv_joinnode, 1); 
 
END_MARKER