> But is it correct that the end of "for" loops is checked with > > check_END(ls, TK_WHILE, line); No; this is a small bug (it afects only error messages). It has been fixed for beta. Thank you for your report. -- Roberto