Next: 2.2 Asociación directa
Up: 2 Asociación de los
Previous: 2 Asociación de los
La tarea de construir el editor de componentes léxicos puede subdividirse, en
nuestro caso, en el siguiente conjunto
de actividades:
- Diseñar las estructuras de datos subyacentes que den soporte adecuado
a las operaciones de edición.
- Implementar dichas estructuras utilizando las construcciones del LE-LISP
y AÏDA que permitan obtener una mayor eficacia y una mayor economía
en recursos computacionales.
- Construir el caparazón externo, la visión que se ofrecerá al exterior,
ocultando las complejidades internas. Constituye lo que se ha dado en
llamar la interfaz de usuario.
En este capítulo se tratan los puntos 1 y 2. El tercer punto se tratará en el
capítulo 3. Se estudian
diferentes estrategias de diseño que pueden seguirse
para asociar de modo eficiente los componentes léxicos del análisis con su representación
textual. Para cada una de las estrategias se muestra
esquemáticamente una posible implementación.
Concretamente se van a estudiar en detalle los beneficios e inconvenientes
de las tres siguientes:
- Estrategia de asociación directa, consistente en crear una estructura
de representación independiente para cada uno de los componentes léxicos.
- Estrategia de asociación indirecta, según la cual se construye una
estructura de datos global para todos los componentes léxicos generados por el texto.
Se pueden distinguir al menos dos variantes:
- asociación indirecta por posición
- asociación indirecta por desplazamiento
- Estrategia de asociación multinivel, que consiste en
establecer una estructura global mediante la cual se accede a otras
estructuras que representan la asociación entre el texto y
los componentes léxicos
para zonas concretas del archivo de texto.
Miguel A. Alonso Pardo
Thu Nov 20 16:47:01 CET 1997