This is not a critical bug, but fixing it would help prevent people (e.g. me) shooting themselves in the foot.
If you have a pre-processor loop, for example:
@#for lead in 1:offset
LEAD@{lead}_FrakturIPart(0) = LEAD@{lead-1}_FrakturIPart(+1);
@#endfor
Then upon hitting the @#endfor
statement, the pre-processor variable lead
should ceased to be defined.
When copying and pasting code around it’s very easy to accidentally end up with loop local variables that shouldn’t be there. Throwing an error in this circumstance would be a great help.
Tom