Fix expression recognition in for-loops.

Before: for (; a&& b;) {}
After:  for (; a && b;) {}