It was previously decided that, since the language is not to be Turing-complete, a loop that takes a variable for its upper bound should use the variable's value at the time of the loop's start, not look it up. I forgot this while writing the syntax->IR compiler, so loops with non-constant stop counts failed to compile. |
||
---|---|---|
.. | ||
user-side-compiler | ||
public.inc |