Olá,
Como o método visita_soma deve ser escrito no Python 3?
Tentei o código abaixo e não funcionou.
print ('(', end="")
soma.expressao_esquerda.aceita(self)
print ('+', end="")
soma.expressao_direita.aceita(self)
print (')', end="")