Preserve selectors on paren primary

A primary can be a full parenthetical expression with its own selectors.
Make sure we do not discard these when reading selectors after the
closing paren, e.g. `(foo.bar()).baz()`.
1 file changed