I found this strange parsing error with comments inside of an expression in Version 7. And example is
{{1, x}, {1, y} (* {1, z (= 5+6)} *)};
It occurs depending on the spacing before and after the z. Playing with deleting and reinserting a blank on those positions makes it pop up after some time, and it can be corrected the same way. Here a screenshot:
Is this a feature of a bug?