Versão final da gramática

Atribuição agora é uma expressão! (possui valor). Agora é possível
valores como entradas como " if ( x = func(x, y)) " e " x = y = 3 + z "