Fix commaSeparated parser

It was too permissive, allowing juxtaposed patterns without commas
separating them.