Ticket #5315: Memory leak analysis confused by ((var).attr) notation

Hi,

This patch ensures that Tokenizer rewrite "((var)" to "(var" so that memory leak analysis is not confused by the "((var).attr)" notation (the ticket is very close to #5201). Please consider merging.

Cheers,
  Simon