parser support for generator expressions so that we can give a better error message than "Expected ')'"