Modificacion en Gramatica y Avance en AST

Se modifico la gramatica para que realizara derivaciones en cada uno de
las operaciones por operador debido a que era muy dificultoso recorrer
el tipo de nodo terminal que estaba apareciendo en la lista ya que no se
sabia la posición en donde se encontraba, esto repercutio en la
modificacion del AstVisitor.java para recorrer de diferente manera estos
contextos.