next up previous contents
Next: 5.4.2 La lista de Up: 5.4 La integración con Previous: 5.4 La integración con

5.4.1 Las variables de control de posición

El analizador léxico, a medida que va reconociendo los caracteres, debe mantener un conjunto de variables que permitan establecer un control exhaustivo sobre la posición en la que se encuentra cada componente léxico en el texto que está siendo analizado. Para cada componente léxico, es necesario conocer la posición de comienzo y su longitud. En la posición se debe indicar tanto el número de línea como la posición dentro de esa línea. Conforme a esto, es presiso definir las siguiente variablesgif:

La principal diferencia de tratamiento que van a recibir estas variables estriba en que las dos primeras establecen sus valores nada más comenzar a reconocerse una palabra, mientras que la tercera debe esperar al final del reconocimiento del componente léxico, para poder fijar su valor al de la longitud del texto almacenado en yytext.



Miguel A. Alonso Pardo
Thu Nov 20 16:47:01 CET 1997