visitor for parenthesised expressions