miércoles, 16 de septiembre de 2009

JLEX

JLex es un generador de analizadores sintácticos para el sistema operativo UNIX, dirigida al lenguaje de programación C. Lex toma una especificación de formato especial-archivo que contiene los detalles de un análisis léxico. Esta herramienta crea un C archivo de fuente para la tabla asociada impulsada léxico.
Especificaciones jlex.
Un archivo de entrada JLex está organizado en tres secciones, separadas por dos directivas por ciento (``%%''). Una especificación adecuada JLex tiene el siguiente formato.
código de usuario
%%
Directivas JLex
%%
reglas de expresiones regulares
Las directivas ``%%'' distinguir las secciones del archivo de entrada y debe ser colocado al principio de su línea. El resto de la línea que contiene las directivas ``%%'' se puede descartar y no debe ser utilizado para albergar a más declaraciones o código.
Código de usuario
Código de usuario precede a la primera doble Directiva por ciento (``%%'). Este código es copiado literalmente en la fuente de analizadores sintácticos de archivo que los productos JLex, en la parte superior del archivo.
Jlex directivas
La sección de la Directiva JLex empieza después de la primera ``%%'' y continúa hasta el delimitador ``%%'' segundo. JLex Cada directiva debe incluirse en una sola línea y comenzar esa línea.

No hay comentarios:

Publicar un comentario