Análise Semântica!

Falta quebrar as expressões pra acessar os filhos delas: var, id e valor e fazer as mesmas verificações.