root {
module = "test";
template FooBase {
term1 = 1;
term2 = 2;
term3 = [2,2];
attr {
term4 = 4;
}
}
fooSub :: FooBase {
term1 = 2;
}
fooSub1 :: FooBase {
term1 = 2;
term3 = [1];
attr {
term4 = 1;
}
}
foo {
foo1 {
term1 = "world";
bar2_2 = ["test3"];
foo = &root.foo;
bar = &root.bar;
}
array_oct = [1, 2, 3, 4];
}
bar {
//foo {}
}
t = 1;
}