make parser accept for loops with missing expressions