1 2root { 3 module = "test"; 4 template FooBase { 5 term1 = 1; 6 term2 = 2; 7 term3 = [2,2]; 8 attr { 9 term4 = 4; 10 } 11 } 12 fooSub :: FooBase { 13 term1 = 2; 14 } 15 fooSub1 :: FooBase { 16 term1 = 2; 17 term3 = [1]; 18 attr { 19 term4 = 1; 20 } 21 } 22 foo { 23 foo1 { 24 term1 = "world"; 25 bar2_2 = ["test3"]; 26 foo = &root.foo; 27 bar = &root.bar; 28 29 } 30 31 array_oct = [1, 2, 3, 4]; 32 } 33 bar { 34 //foo {} 35 } 36 t = 1; 37} 38