tablas internas lex

victor
14 de Marzo del 2004
Intento modificar las tabla internas de lex poniendo en la seccionde definicion:
%e 5000
%a 5000
%n 5000
%o 5000
%k 5000

%%

y al compilar lex -v fichero.l el contenido que me muestra de las tablas es el mismo que si no pongo las lineas de codigo anteriores, o sea, que no me las modifica.
Todo esto lo pregunto porque al ejecutar un programa en el que uso lex y yacc al compilar los dos y obtengo el ejecutable, al hacer:
./a.out < documento > salida
obtengo un error de overflow en la pila de yacc y me han comentado que el origen puede ser las tablas internas de lex pero no consigo modificarlas al añadir las lineas de codigo anteriores en el lex.
Mi pregunta es si el error de overflow viene realmente de las tablas internas de lex y si es asi como puedo modificarlas.
Gracias.