@{import("boot.mc");} @{ nTimes = `constant 10; forLoop = (`statement for (int i = 0; i < 10; ++i) printf("%d\n", i);); whileLoop = `statement while (i < 10) { printf("%d\n", i); ++il; }; useForLoop = 1; nil; } int main() { @{ l = createList(); if (useForLoop) { append(l, forLoop); } else { append(l, whileLoop); } l; }; return 0; }