Funcionalidad de árbol sintáctico

añade las funciones necesarias a los nodos de un árbol sintáctico para
poder calcular los primeros, siguientes y últimos que serán usados para
hacer el algoritmo visto en clase.