Modificación al lenguaje.

Debido al conflicto shift/reduce del commit anterior. debimos
cambiar la gramatica. Ahora un declaracion de variable puede
ser una instruccion. Esto permite declarar variables en cualquier
parte de un bloque y resuelve el conflicto descrito anteriormente.