$ NO_COLOR="1" print_vm . Component
1
foo
true
3.1415
1
321
0 1 4 9 16 25 36 49 64 81 100
$ pincfmt ./data.pi
component Component {
let record = {
a: 1,
b: "foo",
c: true,
d: 3.1415,
};
let record_dangling = {
a: 1,
b: "foo",
c: true,
d: 3.1415,
};
let record_nested = {
a: 1,
b: "foo",
c: true,
d: {
e: "123",
f: 321,
g: for (i in 0...10) {
i
},
},
};
let empty_record = {};
{empty_record}
{record}
{record_nested.a}
{record_nested.d.f}
{record_nested.d.h.y}
{for (el in record_nested.d.g) { el ** 2 }}
}