domingo, 17 de abril de 2011

Flex, Numero de Linea utilizando yylineno, C


Una de las características de todo analizador léxico, ya sea acompañado de un analizador sintáctico o no, es un reporte de errores amigable, que indique al usuario el numero de linea y de carácter en donde se produjo el error, en este ejemplo vamos a aprender a utilizar la opcion yylineno de Flex, y la variable del mismo nombre, para reportar con cada token la linea en la que se encontro, ademas vamos a enlazar el numero de linea desde otro archivo de codigo usando "extern"




Descargar Codigo Fuente