yacc stack overflow

victor
11 de Marzo del 2004
Estoy usando unas herramientas lex y yacc para parsear unos documentos, con estas herramientas lo que intento es quitar elementos de un documento que me sirven.
Estoy compilando en una maquina linux , todas las compilaciones se realizan bien y se crea el ejecutable final. Pero cuando al ejecutable le paso el documento:

./a.out < documento > fichero_salida

Me salta un error que pone:

yacc stack overflow
Y en el fichero de salida me esta el documento inicial a medio validar, es decir, no llega a leer todo el documento inicial.

Me gustaria saber cual es la causa del error y su posible solución.

Gracias adelantadas por vuestras soluciones