next up previous contents
Next: 6.3.1 La variable token Up: 6 El análisis sintáctico Previous: 6.2.3 Ficheros de salida

6.3 Integración con el analizador léxico

Los analizadores sintácticos generados por ICE se integran perfectamente con los analizadores léxicos generados mediante Lex o Flex, al igual que lo hacían sus antecesores Yacc y Bison. Esta integración se basa fundamentalmente en:

El problema surge cuando queremos incorporar el no determinismo al reconocimiento léxico de los componentes léxicos. La función yylex sólo es capaz de devolver un valor entero. Cuando se trata con reconocimiento no determinista, el analizador sintáctico debe recibir una lista de componentes léxicos por cada palabra que ha sido reconocida por el lexical.





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