La tabla solo se imprime si no hay errores
Modificaciones, nuevos constructores.

Agregue nuevos constructores a contenido, contenedor y funcion.
Agregue tambien el flag de definido que no estaba para facilitar un poco
las cosas. Ahora hay un flag booleano que indica si algo esta ya
declarado y definido.
Cambie los to_string.
Cambie un constructor de contenedor para poder crear contenedores solo
declarados para las forward declarations de los pardos y grizzlis.
Agregados add, update y find container.

Dadas las cosas que hice con Contenido puse otro add container para
hacer add con ese cuando tengamos solo declaraciones y luego puse un
update container para cuando necesitemos completar la información allí.
Agregue un find container tambien que no existia.
y modifique un poco el add function.
CuevaExpr ahora lleva directamente la lista de dimensiones.
Actualizado el parser

* Seguimos con el problema de que hay que poner ';' luego de los bloques
creeeo, no lo probe demasiado tampoco.
* Agregue la parte de la gramática para las forward declarations de los
pardos y grizzli pero aun hay un problema, que pasa cuando declaro un
pardo/grizzli que ya declare o defini antes, que hago?
* Modifique otras cositas tontas como nombres de funciones y errores y tal.